仓酷云

标题: 来一发Nginx设置文件中文注释 [打印本页]

作者: 透明    时间: 2015-1-14 20:41
标题: 来一发Nginx设置文件中文注释
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!在此纪录下Nginx办事器nginx.conf的设置文件申明,局部正文搜集与收集.
#运转用户
userwww-data;
#启动历程,一般设置成和cpu的数目相称
worker_processes1;
#全局毛病日记及PID文件
error_log/var/log/nginx/error.log;
pid/var/run/nginx.pid;
#事情形式及毗连数下限
events{
useepoll;#epoll是多路复用IO(I/OMultiplexing)中的一种体例,可是仅用于linux2.6以上内核,能够年夜年夜进步nginx的功能
worker_connections1024;#单个背景workerprocess历程的最年夜并发链接数
#multi_accepton;
}
#设定http办事器,使用它的反向代办署理功效供应负载平衡撑持
http{
#设定mime范例,范例由mime.type文件界说
include/etc/nginx/mime.types;
default_typeapplication/octet-stream;
#设定日记格局
access_log/var/log/nginx/access.log;
#sendfile指令指定nginx是不是挪用sendfile函数(zerocopy体例)来输入文件,关于一般使用,
#必需设为on,假如用来举行下载等使用磁盘IO重负载使用,可设置为off,以均衡磁盘与收集I/O处置速率,下降体系的uptime.
sendfileon;
#tcp_nopushon;
#毗连超不时间
#keepalive_timeout0;
keepalive_timeout65;
tcp_nodelayon;

#开启gzip紧缩
gzipon;
gzip_disable"MSIE[1-6].(?!.*SV1)";
#设定哀求缓冲
client_header_buffer_size1k;
large_client_header_buffers44k;
include/etc/nginx/conf.d/*.conf;
include/etc/nginx/sites-enabled/*;
#设定负载平衡的办事器列表
upstreammysvr{
#weigth参数暗示权值,权值越高被分派到的概率越年夜
#本机上的Squid开启3128端口
server192.168.8.1:3128weight=5;
server192.168.8.2:80weight=1;
server192.168.8.3:80weight=6;
}

server{
#侦听80端口
listen80;
#界说利用www.xx.com会见
server_namewww.xx.com;
#设定本假造主机的会见日记
access_loglogs/www.xx.com.access.logmain;
#默许哀求
location/{
root/root;#界说办事器的默许网站根目次地位
indexindex.phpindex.htmlindex.htm;#界说首页索引文件的称号
fastcgi_passwww.xx.com;
fastcgi_paramSCRIPT_FILENAME$document_root/$fastcgi_script_name;
include/etc/nginx/fastcgi_params;
}
#界说毛病提醒页面
error_page500502503504/50x.html;
location=/50x.html{
root/root;
}
#静态文件,nginx本人处置
location~^/(images|javascript|js|css|flash|media|static)/{
root/var/www/virtual/htdocs;
#过时30天,静态文件不怎样更新,过时能够设年夜一点,假如频仍更新,则能够设置得小一点。
expires30d;
}
#PHP剧本哀求全体转发到FastCGI处置.利用FastCGI默许设置.
location~.php${
root/root;
fastcgi_pass127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/home/www/www$fastcgi_script_name;
includefastcgi_params;
}
#设定检察Nginx形态的地点
location/NginxStatus{
stub_statuson;
access_logon;
auth_basic"NginxStatus";
auth_basic_user_fileconf/htpasswd;
}
#克制会见.ht***文件
location~/.ht{
denyall;
}

}
}
以上是一些基础的设置,利用Nginx最年夜的优点就是负载平衡
假如要利用负载平衡的话,能够修正设置http节点以下:
#设定http办事器,使用它的反向代办署理功效供应负载平衡撑持
http{
#设定mime范例,范例由mime.type文件界说
include/etc/nginx/mime.types;
default_typeapplication/octet-stream;
#设定日记格局
access_log/var/log/nginx/access.log;
#省略上文有的一些设置节点
#。。。。。。。。。。
#设定负载平衡的办事器列表
upstreammysvr{
#weigth参数暗示权值,权值越高被分派到的概率越年夜
server192.168.8.1x:3128weight=5;#本机上的Squid开启3128端口
server192.168.8.2x:80weight=1;
server192.168.8.3x:80weight=6;
}
upstreammysvr2{
#weigth参数暗示权值,权值越高被分派到的概率越年夜
server192.168.8.x:80weight=1;
server192.168.8.x:80weight=6;
}
#第一个假造办事器
server{
#侦听192.168.8.x的80端口
listen80;
server_name192.168.8.x;
#对aspx后缀的举行负载平衡哀求
location~.*.aspx${
root/root;#界说办事器的默许网站根目次地位
indexindex.phpindex.htmlindex.htm;#界说首页索引文件的称号
proxy_passhttp://mysvr;#哀求转向mysvr界说的办事器列表
#以下是一些反向代办署理的设置可删除.
proxy_redirectoff;
#后真个Web办事器能够经由过程X-Forwarded-For猎取用户实在IP
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
client_max_body_size10m;#同意客户端哀求的最年夜单文件字节数
client_body_buffer_size128k;#缓冲区代办署理缓冲用户端哀求的最年夜字节数,
proxy_connect_timeout90;#nginx跟后端办事器毗连超不时间(代办署理毗连超时)
proxy_send_timeout90;#后端办事器数据回传工夫(代办署理发送超时)
proxy_read_timeout90;#毗连乐成后,后端办事器呼应工夫(代办署理吸收超时)
proxy_buffer_size4k;#设置代办署理办事器(nginx)保留用户头信息的缓冲区巨细
proxy_buffers432k;#proxy_buffers缓冲区,网页均匀在32k以下的话,如许设置
proxy_busy_buffers_size64k;#高负荷下缓冲巨细(proxy_buffers*2)
proxy_temp_file_write_size64k;#设定缓存文件夹巨细,年夜于这个值,将从upstream办事器传
}
}
}
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 小魔女    时间: 2015-1-16 21:18
标题: 来一发Nginx设置文件中文注释
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
作者: 不帅    时间: 2015-1-24 13:52
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
作者: 山那边是海    时间: 2015-2-1 17:04
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
作者: 老尸    时间: 2015-2-7 14:09
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
作者: 因胸联盟    时间: 2015-2-22 19:57
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
作者: 若天明    时间: 2015-3-7 04:57
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
作者: 仓酷云    时间: 2015-3-14 14:45
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
作者: 活着的死人    时间: 2015-3-21 12:01
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2