《nginx使用帮助.docxVIP

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

Nginx服务器安装与配置一、安装篇1. OpenSuse下编译与安装:(1) 安装Nginx需要依赖 gcc, pcre, openssl 相关① 可以使用Yast2 Software Management分别有哪些信誉好的足球投注网站 gcc,pcre,openssl,把以gcc、pcre、openssl开头以及包含的全部选中,然后安装。② 使用root用户 分别 zypper in gcc*?/ zypper in pcre?/ zypper in openssl* 。(2) 编译和安装Nginx使用 tar xvf nginx-1.4.1.tar.gz 解压,其实中间数字为相应版本号安装有蛮多参数,这里使用默认安装,也是最简化的安装:cd nginx-1.4.1./configure(可选./configure –with-http_stub_status_module? –prefix=/opt/nginx 等编译选项自定义安装路径和模块)makemake install启动 /usr/local/nginx/sbin/nginx停止 /usr/local/nginx/sbin/nginx -s?stop重启 /usr/local/nginx/sbin/nginx -s restart配置文件目录 /usr/local/nginx/conf/nginx.conf2. Windows下安装。下载到软件包后,解压 nginx-nginx1.4.1.zip 包到你喜欢的根目录,并将目录名改为nginx。然后,执行下列操作:cd nginxstart nginx这样,nginx 服务就启动了。打开任务管理器,查看 nginx.exe 进程,有二个进程会显示,占用系统资源,那是相当的少。然后再打开浏览器,输入// 就可以看到nginx的欢迎页面了,非常友好nginx -s stop????????? // 停止nginxnginx -s reload?????? // 重新加载配置文件nginx -s quit????????? // 退出nginx二、配置篇Nginx配置文件主要分成四部分:main(全局设置)、server(主机设置)、upstream(负载均衡服务器设置)和 location(URL匹配特定位置的设置)。main部分设置的指令将影响其他所有设置;server部分的指令主要用于指定主机和端口;upstream指令主要用于负载均衡,设置一系列的后端服务器;location部分用于匹配网页位置。这四者之间的关系式:server继承main,location继承server,upstream既不会继承其他设置也不会被继承。在这四个部分当中,每个部分都包含若干指令,这些指令主要包含Nginx的主模块指令、事件模块指令、HTTP核心模块指令,同时每个部分还可以使用其他HTTP模块指令,例如Http SSL模块、HttpGzip Static模块和Http Addition模块等。下面通过一个Nginx配置实例,详细介绍下nginx.conf每个指令的含义。为了能更清楚地了解Nginx的结构和每个配置选项的含义,这里按照功能点将Nginx配置文件分为7个部分逐次讲解,下面就围绕这7个部分进行介绍。Nginx的全局配置下面这段内容是对Nginx的全局属性配置,代码如下:?user? nobody nobody;?worker_processes 4;?error_log logs/error.log? notice;?pid logs/nginx.pid;?worker_rlimit_nofile 65535;??events{?use epoll;?worker_connections 65536;?}对上面这段代码中每个配置选项的含义解释如下:user是个主模块指令,指定Nginx Worker进程运行用户以及用户组,默认由nobody账号运行。worker_processes是个主模块指令,指定了Nginx要开启的进程数。每个Nginx进程平均耗费10M~12M内存。根据经验,一般指定一个进程足够了,如果是多核CPU,建议指定和CPU的数量一样的进程数即可。error_log是个主模块指令,用来定义全局错误日志文件。日志输出级别有debug、info、notice、warn、error、crit可供选择,其中,debug输出日志最为最详细,而crit输出日志最少。pid是个主模块指令,用来指定进程id的存储文件位置。worker_rlimit_nofile用于绑定worker进程和CPU, Linux内核2.4以上可用。events指令是设定Nginx的工作模式及连接数上限。events{use epoll;worker_connec

文档评论(0)

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

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

1亿VIP精品文档

相关文档