Nginx安装部署说明.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Nginx安装部署说明

修订记录

日期

版本号

修订说明

修订人

目录

TOC\o1-2\h\u174361.环境说明 4

261531.1.安装环境需求 4

109321.2.安装包需求 4

288482.正式部署 4

268392.1.创建非root用户(需要使用root用户) 4

213142.2.检测编译环境 5

183842.3.安装Nginx 6

24092.4.配置调优Nginx(七层代理) 7

304042.5.配置调优Nginx(四层代理) 9

103502.6.启动Nginx 10

137373.附录 10

145913.1.常用命令 10

145553.2.非root启动nginx 10

文档阅读指引:

1.蓝色字体表示命令行;例如:ls/home

2.红色字体表示:

1)需要修改的地方;例如:ping(此处根据实际IP进行修改);

2)特别注意点;

3.斜体字体表示重要的注意项或者判断项说明;例如:如果上述命令正常输出了以下版本号,则直接跳转至3.2(编译安装redis)步骤;

环境说明

安装环境需求

环境需求

版本

备注

操作系统

CentOS7.X

银河麒麟V10

GCC编译环境

gcc-4.8.5

版本号查询:gcc--version

特别说明:

部署前,请务必确认所有服务器(数据库、中间件、应用程序)时间一致。时间同步操作请参考《附件4_Linux服务器时间同步说明文档.docx》

安装包需求

Nginx安装包(共4个文件)

正式部署

创建非root用户(需要使用root用户)

添加一个用户组

groupaddmwkj

添加一个用户(默认会成家目录)

useradd-m-gmwkjmwkj

设置用户密码

passwdmwkj

使用mwkj用户,将1.2章节的安装包上传到/home/mwkj/nginx目录下

检测编译环境

检测是否已安装gcc、g++

gcc--version

g++--version

如果上述命令正常输出了以下版本号,则直接跳转至2.2步骤开始编译安装Nginx;

如果提示无法识别的命令,则需要安装gcc和g++

安装gccg++编译环境所需的依赖包

注:以下均为centos操作系统的依赖文件,麒麟操作系统的系统依赖文件,请到对应的镜像文件中获取(不同操作系统版本对应的依赖包版本号可能不一致)

compat-libcap1-1.10-7.el7.x86_64.rpm

compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

cpp-4.8.5-11.el7.x86_64.rpm

gcc-4.8.5-11.el7.x86_64.rpm

gcc-c++-4.8.5-11.el7.x86_64.rpm

glibc-devel-2.17-157.el7.x86_64.rpm

glibc-headers-2.17-157.el7.x86_64.rpm

jemalloc-3.6.0-1.el7.x86_64.rpm

jemalloc-devel-3.6.0-1.el7.x86_64.rpm

kernel-headers-3.10.0-514.el7.x86_64.rpm

ksh26.el7.x86_64.rpm

libaio-devel-0.3.109-13.el7.x86_64.rpm

libmpc-1.0.1-3.el7.x86_64.rpm

libstdc++-4.8.5-36.el7.x86_64.rpm

libstdc++-devel-4.8.5-11.el7.x86_64.rpm

libstdc++-devel-4.8.5-36.el7.x86_64.rpm

mpfr-3.1.1-4.el7.x86_64.rpm

执行命令shinstall.sh,一键安装所有依赖包。

安装完成后,再次检测gcc和g++环境

gcc--version

g++--version

安装正常,则会输出以下版本号;

安装Nginx

使用2.1章节中创建的mwkj用户执行以下安装及配置命令

1)解压Nginx源码包和补丁包

cd/home/mwkj/nginx

tar-zxvfnginx-1.22.0.tar.gz

tar-xzvfopenssl-1.0.2t.tar.gz

tar-xzvfpcre-8.34.tar.gz

tar-zxvfzlib-1.2.11.tar.gz

编译Nginx,注意这里重新编译时需要将原有的参数全部带上

cd/home/mwkj/nginx/nginx-1.22

文档评论(0)

137****2864 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档