阿里云Centos7上安装nginx

1. Nginx的安装需要Linux安装相关的几个库,否则编译会出现错误

yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel -y

2. 下载nginx-1.17.9.tar.gz的源代码文件

wget http://nginx.org/download/nginx-1.17.9.tar.gz`

3. 解压文件

tar -zxvf nginx-1.17.9.tar.gz

4. 切换至解压后的nginx主目录

cd nginx-1.17.9

5. 在nginx主目录下nginx-1.12.1执行命令

./configure --prefix=/usr/local/nginx (其中--prefix是指定nginx安装路径)

6. 编译

make

7. 安装

make install

8. 启动 停止 重启

启动: ./nginx -c /usr/local/nginx/conf/nginx.conf
停止: kill -QUIT 主pid
重启: ./nginx -s reload
可能出现的问题
  1. 本地浏览器访问不到
firewall-cmd --zone=public --add-port=80/tcp --permanent   # 开放80端口`
firewall-cmd --reload  # 配置立即生效
firewall-cmd --zone=public --list-ports  # 查看防火墙所有开放的端口
firewall-cmd --state # 查看防火墙状态
systemctl stop firewalld.service # 关闭防火墙

阿里云安全策略端口未授权开放
阿里云Centos7上安装nginx_第1张图片
2. 本地浏览器访问出现403问题
进入nginx.conf配置文件,将配置文件头部注释行: # user nobody;的注释去掉并改为 user root
阿里云Centos7上安装nginx_第2张图片
执行重启命令,重启即可

你可能感兴趣的:(nginx,centos,服务器,linux)