仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 463|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Centos 64位装置nginx-1.6.2

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
不帅 该用户已被删除
沙发
发表于 2015-1-15 08:52:29 | 只看该作者

带来一篇Centos 64位装置nginx-1.6.2

围观围观沙发在哪里!!!
活着的死人 该用户已被删除
板凳
 楼主| 发表于 2015-1-25 16:43:50 | 只看该作者
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
精灵巫婆 该用户已被删除
地板
发表于 2015-2-3 12:24:55 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-9 03:12:05 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
若天明 该用户已被删除
6#
发表于 2015-2-26 20:50:02 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
简单生活 该用户已被删除
7#
发表于 2015-3-16 20:41:17 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
金色的骷髅 该用户已被删除
8#
发表于 2015-3-23 09:42:50 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 18:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表