Nginx-v1.6.2配置详解-CentOS6.5.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Nginx-v1.6.2配置详解-CentOS6.5

准备工作系统:CentOS-6.5虚拟机:VMware11工具gcc、gcc-c++、zlib、zlib-devel、openssl-1.0.1j.tar.gz、pcre-8.32.tar.gz、nginx-1.6.2.tar.gz、jdk-7u71-linux-x64.tar.gz、apache-tomcat-7.0.50.tar.gz推荐将需要安装的工具都放在一个文件夹中,解压缩后不要删除;安装安装前请将用户切换为root用户。gcc、gcc-c++安装yum–y install gccgcc-c++Tip: 判断是否已经安装gcc或 gcc-c++命令:rpm –qa|grepgcc(gcc-c++)zlib、zlib-devel安装yum –y install zlibzlib-develTip: 判断是否安装命令同上pcre的安装解压缩:tar –zxvfpcre-8.36.tar.gz配置:./configure –prefix=/usr/local/pcre编译:make安装:make install默认安装在/usr/local/pcreopenssl的安装解压缩:tar –zxvf openssl-1.0.1j.tar.gz配置:./config编译:make安装:make installTip:在makemake install时请耐心等待,openssl默认安装在/usr/local/sslnginx的安装nginx安装前要先安装OpenSSL解压缩:tar –zxvf nginx-1.6.2.tar.gz配置:./configure?--with-http_stub_status_module --with-http_ssl_module --with-openssl=/home/zhao/openssl-1.0.1j --with-http_gzip_static_module --with-pcre=/home/zhao/pcre-8.36Tip:--with-http_stub_status_module:启动nginx Status功能,用来监控Nginx的当前状态--with-http_ssl_module:支持SSL--with-openssl=/home/zhao/openssl-1.0.1j:启动SSL(这里制定源码目录,而不是编译后的安装目录)--with-pcre=/home/zhao/pcre-8.36:启用正则表达式(这里制定源码目录,而不是编译后的安装目录)--with-http_gzip_static_module:启用静态压缩--with-http_memcached_module:启用memcache缓存--with-http_rewrite_module:启用支持URL重写(需要安装pcre,否则configure时报错)编译:(编译时间比较长,请耐心等待)make安装:make installnginx默认安装路径/usr/local/nginx,以下的配置示例都使用该地址。Tip:查看版本:/usr/local/nginx/sbin/nginx -VNginx的启动、停止、平滑重启启动命令:/usr/local/nginx/sbin/nginx停止ps命令查找Nginx的主进程号:ps–ef| grepnginx图2-2-1从上图找到master process为49641。从容停止:kill – QUIT 49641快速停止:kill –TERM 49641强制停止:pkill -9 49641平滑重启如果改变了Nginx的配置文件,想重启Nginx,重启前要确认Nginx的配置文件的语法是否正确,否则不会加载新的配置文件。例如:/usr/local/nginx/sbin/nginx–t如果配置文件不正确,屏幕将提示配置文件第几行出错,如图2-3-1:图2-3-1如果配置文件正确,屏幕将提示以下两行信息:图2-3-2此时便可平滑重启(两种方式):/usr/local/nginx/sbin/nginx –s reloadkill –HUP nginx主进程号Nginx的虚拟主机配置利用虚拟主机,不用为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程。虚拟主机提供了在同一台服务器、同一组Nginx进程上运行多个网站的功能。配置基于IP的虚拟主机编辑/etc/rc.localvi /etc/rc.local在文件末尾增加以下内容,然后保存即可,如图3-1-1:图3-1-130、31是虚拟ip,这样可以让服务器重启后,虚拟ip仍然有效。如果重启没有生效,有可能虚拟ip冲突,更换其它虚拟ip重试。虚拟ipshiyong配置片段如下:http{ #第

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档