1. 安装需要的四个依赖。
- Nginx是C语言开发的,需要gcc编译环境。
- Nginx的http模块使用prce来解析正则表达式。
- Nginx使用zlib对http包的内容进行gzip。
- Nginx支持https协议。
yum install -y gcc zlib zlib-devel pcre-devel openssl openssl-devel
2. 利用wget下载Nginx。
wget http://nginx.org/download/nginx-1.17.7.tar.gz
3. 解压缩安装包。
tar -zxvf nginx-1.17.7.tar.gz
4. 进入解压后的文件夹,进行配置与安装。
cd nginx-1.17.7.tar.gz
./configure --prefix=/usr/local/nginx
make
make install
5. 启动nginx。
cd /usr/local/nginx/sbin
./nginx
6. 在防火墙中设置开放80端口。
firewall-cmd --add-port=80/tcp --permanent
//重启防火墙
systemctl restart firewalld
7. 输入ip,访问云主机的80端口。
8. 设置开机自启。
8.1 创建.service文件,写入配置内容
# 服务描述
[Unit]
Description=nginx
After=network.target
# 配置参数
[Service]
# 后台运行的形式
Type=forking
# 服务的具体运行命令
ExecStart=/usr/local/nginx/sbin/nginx
# 重启命令
ExecReload=/usr/local/nginx/sbin/nginx -s reload
# 停止命令
ExecStop=/usr/local/nginx/sbin/nginx -s quit
# 给服务分配独立的空间
PrivateTmp=true
# 运行级别下服务安装的相关设置
[Install]
WantedBy=multi-user.target
8.2 开机自启动
systemctl restart nginx.service
8.3 杀死并重启Nginx.
pkill -9 nginx
systemctl start nginx