Nginx 安装手册 本文档旨在指导用户轻松地安装 Nginx,通过七个大的步骤,手把手教您安装 Nginx。下面是安装 Nginx 的详细步骤。 1. 安装环境准备 Nginx 是用 C 语言开发的,建议在 Linux 上运行,本教程使用 Centos6.5 作为安装环境。为了编译 Nginx,需要安装 gcc 环境,如果没有 gcc 环境,需要安装 gcc:yum install gcc-c++。 2. 安装 PCRE 库 PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正则表达式库。Nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 Linux 上安装 pcre 库。yum install -y pcre pcre-devel。 3. 安装 zlib 库 zlib 库提供了很多种压缩和解压缩的方式,Nginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 Linux 上安装 zlib 库。yum install -y zlib zlib-devel。 4. 安装 OpenSSL 库 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。Nginx 不仅支持 http 协议,还支持 https(即在 ssl 协议上传输 http),所以需要在 Linux 安装 openssl 库。yum install -y openssl openssl-devel。 5. 编译安装 Nginx 将 nginx-1.8.0.tar.gz 拷贝至 Linux 服务器,解压:tar -zxvf nginx-1.8.0.tar.gz,cd nginx-1.8.0。 configure ./configure --help 查询详细参数(参考本教程附录部分:Nginx 编译参数),参数设置如下: ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi 注意:上边将临时文件目录指定为/var/temp/nginx,需要在/var 下创建 temp 及 nginx 目录。 6. 编译安装 make make install 安装成功,查看安装目录: 3. 启动 Nginx cd /usr/local/nginx/sbin/ ./nginx 查询 Nginx 进程:15098 是 Nginx 主进程的进程 id,15099 是 Nginx 工作进程的进程 id。 注意:执行./nginx 启动 Nginx,这里可以-c 指定加载的 Nginx 配置文件,如下:./nginx -c /usr/local/nginx/conf/nginx.conf。如果不指定-c,Nginx 在启动时默认加载 conf/nginx.conf 文件,此文件的地址也可以在编译安装 Nginx 时指定 ./configure 的参数(--conf-path= 指向配置文件(nginx.conf))。 7. 停止 Nginx 方式 1,快速停止: cd /usr/local/nginx/sbin/ ./nginx -s stop 方式 2,完整停止(建议使用): cd /usr/local/nginx/sbin/ ./nginx -s quit 8. 重启 Nginx 方式 1,先停止再启动(建议使用): 对 Nginx 进行重启相当于先停止 Nginx 再启动 Nginx,即先执行停止命令再执行启动命令。 ./nginx -s quit ./nginx 方式 2,重新加载配置文件: 当 Nginx 配置文件发生变化时,可以使用重新加载配置文件的方式来重启 Nginx。 ./nginx -s reload





















剩余6页未读,继续阅读


- 粉丝: 2096
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 技术转化新引擎:打造高效协同的科技成果流动体系.docx
- 技术转化新引擎:区域科技成果服务平台的创新实践.docx
- 科技成果转化困局与破局之道.docx
- 科技成果转化新范式:节点赋能与生态构建.docx
- 请基于我提供的产品介绍核心信息,从以下所给的写作风格中,随机选其一,为我生成 1 篇营销软文。.docx
- 区域科技成果转化服务创新模式探索.docx
- 区域科技成果转化服务:技术经纪人的新生态.docx
- 区域科技成果转化服务:提升园区创新效能的新路径.docx
- 区域科技成果转化服务的创新之路.docx
- 区域科技成果转化服务新范式:从资源到价值的链式突破.docx
- 区域科技成果转化服务新范式探索.docx
- 区域科技成果转化服务新模式解析.docx
- 区域科技成果转化服务新模式探索.docx
- 区域科技成果转化服务新模式探索与实践.docx
- 生态赋能:高校科技成果转化数智新路径.docx
- 数智引擎加速高校院所科技成果转化.docx


