Linux/Nginx安装

本文将介绍Nginx1.18.0Centos 7下的安装使用。

安装Nginx

  1. Nginx官网下载最新版本的Nginx1.18.0版本,并放在服务器的/opt目录下
  2. 使用yum install gcc命令安装gcc
  3. 使用yum install pcre-devel安装pcre-devel
  4. 使用yum install zlib zlib-devel安装zlib
  5. 使用yum install openssl openssl-devel安装openssl
  6. 使用tar -zxvf nginx-1.18.0.tar.gz解压缩
  7. 进入nginx目录执行./configure,完成后执行make命令,最后执行make install命令

配置Nginx

  1. 使用systemctl status firewalld.service查看防火墙运行状态

  2. 使用firewall-cmd --list-ports查看已经开放的端口

  3. 使用firewall-cmd --zone=public --add-port=80/tcp --permanent打开80端口

  4. 使用firewall-cmd --reload重启防火墙

  5. 进入/usr/local/nginx/conf,使用mkdir vhost创建vhost文件夹

  6. 使用vim nginx.conf进入配置文件添加include vhost/*.conf;

问题解决

  1. 出现503报错,这个问题是没有启动Tomcat,我们启动Tomcat后就可以解决

  2. 出现403报错,这个问题是权限不足,我们需要修改nginx.conf文件里面,将uer改为root,如下图所示:

Comments