初学Nginx windos下安装
来源:互联网 发布:c语言读入txt文本文件 编辑:程序博客网 时间:2024/05/28 17:05
(一)初学Nginx windos下安装
一、[Nginx-1.11.3 windows版本下载] (http://download.csdn.net/detail/xixi808/9839024) 也可以去官网下载新的版本 http://nginx.org/en/download.html
二、解压下载的Nginx 结构如下
三、双击目录下面的nginx.exe就可以启动(这里会有个闪退的效果),启动之后我们可以在后台看到两个nginx的进程1个是master process,1个是worker processes。如下图
四、访问下看是否启动成功了,由于nginx 默认端口是80,只要点击 http://localhost/
这个界面是访问 nginx-1.11.3\html 目录下的index.html
五、查看nginx-1.11.3\conf 目的下nginx.conf配置 网上也找到相关说明这里就直接复制过来了
#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024;#单个后台worker process进程的最大并发链接数 # multi_accept on; }#设定http服务器,利用它的反向代理功能提供负载均衡支持http { #设定mime类型,类型由mime.type文件定义 include /etc/nginx/mime.types; default_type application/octet-stream; #设定日志格式 access_log /var/log/nginx/access.log; #sendfile 指令指定 nginx 是否调用 sendfile 函数(zero copy 方式)来输出文件,对于普通应用, #必须设为 on,如果用来进行下载等应用磁盘IO重负载应用,可设置为 off,以平衡磁盘与网络I/O处理速度,降低系统的uptime. sendfile on; #tcp_nopush on; #连接超时时间 #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; #开启gzip压缩 gzip on; gzip_disable "MSIE [1-6]\.(?!.*SV1)"; #设定请求缓冲 client_header_buffer_size 1k; large_client_header_buffers 4 4k; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; #设定负载均衡的服务器列表 upstream mysvr { #weigth参数表示权值,权值越高被分配到的几率越大 #本机上的Squid开启3128端口 server 192.168.8.1:3128 weight=5; server 192.168.8.2:80 weight=1; server 192.168.8.3:80 weight=6; } server { #侦听80端口 listen 80; #定义使用www.xx.com访问 server_name www.xx.com; #设定本虚拟主机的访问日志 access_log logs/www.xx.com.access.log main; #默认请求 location / { root /root; #定义服务器的默认网站根目录位置 index index.php index.html index.htm; #定义首页索引文件的名称 fastcgi_pass www.xx.com; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include /etc/nginx/fastcgi_params; } # 定义错误提示页面 error_page 500 502 503 504 /50x.html; location = /50x.html { root /root; } #静态文件,nginx自己处理 location ~ ^/(images|javascript|js|css|flash|media|static)/ { root /var/www/virtual/htdocs; #过期30天,静态文件不怎么更新,过期可以设大一点,如果频繁更新,则可以设置得小一点。 expires 30d; } #PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI默认配置. location ~ \.php$ { root /root; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/www/www$fastcgi_script_name; include fastcgi_params; } #设定查看Nginx状态的地址 location /NginxStatus { stub_status on; access_log on; auth_basic "NginxStatus"; auth_basic_user_file conf/htpasswd; } #禁止访问 .htxxx 文件 location ~ /\.ht { deny all; } } }
0 0
- 初学Nginx windos下安装
- nginx学习文档之一 安装nginx-Windos下安装nginx
- windos 下安装bugzilla
- windos下viennaCL安装
- windos下安装memcache
- windos 下 安装 pip
- Windos下bison的安装
- windos下sqlite安装使用说明
- Windos 下安装Ubuntu系统
- windos下 redis安装与使用
- windos下JAVA 安装及环境变量配置
- Windos下PHP安装redis扩展
- windos 下MySQL 安装和启动步骤
- windos下nginx php mongo 结合thinkphp框架
- windos nginx curl 超时
- linux 初学之安装nginx
- MongoDB在Windos环境下的安装、启动、关闭
- WINDOS下用EASY_INSTALL,PIP安装PYTHON第三方库
- Python网络通信之黏包问题(五)基于SocketServer模块和socket模块
- SUSE Linux Enterprise Server 12 (x86_64) rpm方式 安装gcc
- 基于qt和opencv的远程视频监控与播放
- 二叉树基本操作汇总练习
- 求两个数的最大公约数和最小公倍数
- 初学Nginx windos下安装
- Java 8新特性汇总
- 文件IO编程八
- LeetCode: 561. Array Partition I
- iOS开发给UITableViewCell绘制分割线
- 欢迎使用CSDN-markdown编辑器
- 第二天: 多态运行期间动态绑定的一个案例
- 支付宝支付-提现到个人支付宝
- 历届试题 网络寻路