带来一篇Centos 64位装置nginx-1.6.2
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!linux体系为Centos64位第一步:从http://nginx.org/download/高低载响应的版本(大概wgethttp://nginx.org/download/nginx-1.5.9.tar.gz间接在Linux上用下令下载)
第二步:解压tar-zxvfnginx-1.5.9.tar.gz
第三步:设置一下设置信息./configure--prefix=/usr/local/nginx,大概不实行此步,间接默许设置
第四步:
make编译(make的历程是把各类言语写的源码文件,酿成可实行文件和各类库文件)
makeinstall装置(makeinstall是把这些编译出来的可实行文件和库文件复制到符合的中央)
在设置信息的时分,也就是在第三步,呈现了一下毛病:
毛病为:./configure:error:theHTTPrewritemodulerequiresthePCRElibrary.
装置pcre-devel办理成绩
yum-yinstallpcre-devel
另有大概呈现:
装置zlib-devel办理成绩
yum-yinstallzlib-devel
另有大概呈现:
毛病提醒:./configure:error:theHTTPcachemodulerequiresmd5functions
fromOpenSSLlibrary.Youcaneitherdisablethemodulebyusing
--without-http-cacheoption,orinstalltheOpenSSLlibraryintothesystem,
orbuildtheOpenSSLlibrarystaticallyfromthesourcewithnginxbyusing
--with-http_ssl_module--with-openssl=<path>options.
办理举措:
yum-yinstallopensslopenssl-devel
装置后在linux下启动和封闭nginx:
启动操纵
/usr/nginx/sbin/nginx(/usr/nginx/sbin/nginx-t检察设置信息是不是准确)
web界面:http://192.168.189.136:80/
中断操纵
中断操纵是经由过程向nginx历程发送旌旗灯号(甚么是旌旗灯号请参阅linux文章)来举行的
步调1:查询nginx主历程号
ps-ef|grepnginx
在历程列内外面找master历程,它的编号就是主历程号了。
步调2:发送旌旗灯号
沉着中断Nginx:
kill-QUIT主历程号
疾速中断Nginx:
kill-TERM主历程号
强迫中断Nginx:
pkill-9nginx
别的,若在nginx.conf设置了pid文件寄存路径则该文件寄存的就是Nginx主历程号,假如没指定章放在nginx的logs目次下。有了pid文件,我们就不必先查询Nginx的主历程号,而间接向Nginx发送旌旗灯号了,下令以下:
kill-旌旗灯号范例/usr/nginx/logs/nginx.pid
光滑重启
假如变动了设置就要重启Nginx,要先封闭Nginx再翻开?不是的,能够向Nginx发送旌旗灯号,光滑重启。
光滑重启下令:
kill-HUP住进称呼或历程号文件路径
大概利用
/usr/nginx/sbin/nginx-sreload
使用nginx设置WebServer的负载平衡,必要修正的中央有:
a)在http标签下,设置upstream属性,如:
upstreammysvr{
#weigth参数暗示权值,权值越高被分派到的概率越年夜
server192.168.189.136:8080weight=5;
server192.168.189.137:8080weight=1;
server192.168.189.138:8080weight=6;
}
个中,weight是可选项;若不设置weight,则默许一切的WebServer具有不异的权重。
b)在http标签下的server标签中,做得当的修正,如:
server{
listen83;
server_namelocalhost;
location/{
root/root;
indexindex.jsp;
proxy_passhttp://mysvr;
proxy_set_headerHost$host:83;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}
……
}
个中必要申明的是,server_name和listen分离设置的是用户会见的地点和端口;proxy_pass指定转向的办事器列表(在upstream中界说);proxy_set_headerHost设置跳转的http报文中的地点为proxy_pass中指定的地点,同时能够在此处指定端标语,若不指定,则默许会跳到80端口。
本例办事器接纳tomcat
输出以下网址测试:
http://192.168.189.136:80/examples/
http://192.168.189.136:8080/examples/
http://192.168.189.137:8080/examples/
http://192.168.189.138:8080/examples/
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇Centos 64位装置nginx-1.6.2
围观围观沙发在哪里!!! 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
页:
[1]