欢迎来到天天文库
浏览记录
ID:8801487
大小:27.50 KB
页数:4页
时间:2018-04-08
《nginx详细配置(含负载均衡)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.安装nginx服务@安装pcre(Nginx的Urlrewrite模块依赖PCRE)#tarzxvfpcre-8.12.tar.gz#cdpcre-8.12#./configure--prefix=/usr/local/webserver/pcre(--prefix=路径,需要装到哪个路径下根据自己实际情况填写)#make#makeinstall(默认到此结束,但有时候安装nginx会报错,需要继续执行以下内容)复制到pcre目录#cp/usr/local/webserver/pcre/lib/libpcre.a/usr/lo
2、cal/webserver/pcre/libpcre.a#cp/usr/local/webserver/pcre/lib/libpcre.la/usr/local/webserver/pcre/libpcre.la#cp/usr/local/webserver/pcre/include/pcre.h/usr/local/webserver/pcre/pcre.h创建.libs文件夹#mkdir/usr/local/webserver/pcre/.libs复制到.lib文件夹#cp/usr/local/webserver/pcre/
3、lib/libpcre.a/usr/local/webserver/pcre/.libs/libpcre.a#cp/usr/local/webserver/pcre/lib/libpcre.la/usr/local/webserver/pcre/.libs/libpcre.la#cp/usr/local/webserver/pcre/include/pcre.h/usr/local/webserver/pcre/.libs/pcre.h@安装nginx/usr/local/nginx#tarzxvfnginx-1.0.10.tar
4、.gz#cdnginx-1.0.10#./configure--user=root(nignx所属的用户)--prefix=/usr/local/webserver/nginx(nginx安装路径)--with-http_stub_status_module--with-http_ssl_module--with-pcre=/usr/local/webserver/pcre(上面安装的pcre的路径)#viobjs/Makefile查找configure--disable-shared,删除./configure--disable
5、-shared,保存#make&&makeinstall2.进入nginx中的conf文件夹,配置nginx.confuserroot;#设置用户设置成root用户赋给他最大权限worker_processes1;#工作进程,根据硬件调整,根据机器CPU可以配置多个进程#error_loglogs/error.log;#error_loglogs/error.lognotice;error_log/var/log/nginx/nginx_error.logcrit;#错误日志,自由定义pid/usr/local/webserver
6、/nginx/nginx.pid;#pid文件位置,自由定义events{useepoll;#指定事件响应模式为为高效的poll模式worker_connections51200;#工作进程的最大连接数量,根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就可以}http{includemime.types;default_typeapplication/octet-stream;#default_typetext/html;#根据实际情况而定用哪种格式#log_formatmain'$remote_add
7、r-$remote_user[$time_local]"$request"'#'$status$body_bytes_sent"$http_referer"'#'"$http_user_agent""$http_x_forwarded_for"';#access_loglogs/access.logmain;sendfileon;#tcp_nopushon;#keepalive_timeout0;keepalive_timeout65;#gzipon;#upstream的负载均衡(如果不需要可以不配置),weight是权重,可以根
8、据机器配置定义权重。据说nginx可以根据后台响应时间调整。后台需要多个web服务器。upstreamtest{#这里指定多个源服务器,ip:端口,80端口的话可写可不写server192.168.0.2:7001weight=2;server19
此文档下载收益归作者所有