Nginx 安装教程 Nginx 是一个流行的开源 Web 服务器软件,广泛应用于 Web 服务器、反向代理、负载均衡器、媒体流服务器等领域。本文将详细介绍 Nginx 的安装过程,包括基础依赖软件的检查和安装、用户创建、外部依赖软件的安装、Nginx 的安装和配置等步骤。 基础依赖软件检查和安装 在安装 Nginx 之前,我们需要检查和安装一些基础依赖软件。这些软件包括 GCC 和 GCC-C++。我们可以使用 rpm 命令来检查是否已经安装了这些软件: ``` rpm -qa|grep gcc rpm -qa|grep gcc-c++ ``` 如果没有安装,我们可以使用 yum 命令来安装: ``` yum install gcc yum install gcc-c++ ``` 用户创建 创建一个名为 mmp 的用户,以便安装和配置 Nginx: ``` useradd -d /home/mmp -m mmp usermod -s /bin/sh -g mmp mmp passwd mmp ``` 外部依赖软件安装 我们需要安装三个外部依赖软件:Pcre、Zlib 和 Openssl。 1. Pcre 安装: 将 pcre-8.40.tar.gz 上传到 /home/mmp/soft 目录,然后解压和安装: ``` tar -zxvf pcre-8.40.tar.gz cd pcre-8.40 ./configure --prefix=/home/mmp/pcre && make && make install ``` 2. Zlib 安装: 将 zlib-1.2.11.tar.gz 上传到 /home/mmp/soft 目录,然后解压和安装: ``` tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=/home/mmp/zlib && make && make install ``` 3. Openssl 安装: 将 openssl-1.1.0e.tar.gz 上传到 /home/mmp/soft 目录,然后解压和安装: ``` tar -xvzf openssl-1.1.0e.tar.gz cd openssl-1.1.0e ./config --prefix=/home/mmp/openssl && make && make install ``` Nginx 安装 将 nginx-1.12.0.tar.gz 上传到 /home/mmp/soft 目录,然后解压和安装: ``` tar -xvzf nginx-1.12.0.tar.gz cd nginx-1.12.0 ./configure --prefix=/home/mmp/nginx --with-http_ssl_module --with-openssl=/home/mmp/soft/openssl-1.1.0e --with-pcre=/home/mmp/soft/pcre-8.40 --with-zlib=/home/mmp/soft/zlib-1.2.11 --with-http_stub_status_module --with-stream make && make install ``` Nginx 配置 1. Nginx 配置文件目录为 /home/mmp/nginx/conf。 2. 我们需要修改配置文件 nginx.conf,备份原始配置文件,并将 word 文档中的 ngxin.conf 做如下修改: ``` cp -a nginx.conf nginx.conf.20171106 ``` Nginx 启动停止命令 1. 进入指定命令目录 /home/mmp/nginx。 2. 启动 Nginx: ``` ./sbin/nginx ``` 3. 停止 Nginx: ``` ./sbin/nginx -s stop ``` 4. 重新加载配置文件: ``` ./sbin/nginx -s reload ``` 5. 查看进程: ``` ps -ef|grep nginx ``` 如果服务器防火墙阻止了外部访问,可以关闭防火墙: ``` systemctl stop firewalld ``` 查询防火墙状态: ``` systemctl status firewalld ``` 本文详细介绍了 Nginx 的安装过程,包括基础依赖软件的检查和安装、用户创建、外部依赖软件的安装、Nginx 的安装和配置等步骤。
- 粉丝: 114
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助