Linux 安装Nginx

内容参考:https://www.cnblogs.com/xxoome/p/5866475.html

1:Nginx 下载

https://nginx.org/download/

2:Nginx需要依赖的其他软件

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

3:解压文件

tar -zxvf nginx-1.9.9.tar.gz

4:进入nginx目录

 cd nginx-1.9.9

5 :配置

./configure --prefix=/usr/local/nginx


6: make

  make
  make install

7:进入到刚才配置的安装目录/usr/local/nginx 测试是否安装成功

  ./sbin/nignx -t

8 :启动

在 /usr/local/nginx/sbin 目录下

./nginx 

启动之后无法正常访问:

查询80端口是否开放:

firewall-cmd --query-port=80/tcp

开启80端口:

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld

可以正常访问Nginx服务器:

防火墙相关指令备注:

1、查看防火墙状态:
systemctl status firewalld

2、开启防火墙
systemctl start firewalld

3、关闭防火墙
systemctl stop firewalld

4、查看端口是否可用
firewall-cmd --query-port=80/tcp

4、默认是不开启远端访问功能,开启远程访问
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --add-port=80/tcp --permanent

6、重启防火墙
systemctl restart firewalld

Nginx相关常用指令:

1:启动:./nginx
2:关闭:./nginx -s stop
3:nginx -h 查看帮助信息
4:nginx -v 查看Nginx的版本号
5:nginx -V 显示Nginx的版本号和编译信息
6:start nginx 启动Nginx
7:nginx -s stop 快速停止和关闭Nginx
8:nginx -s quit 正常停止或关闭Nginx
9:nginx -s reload 配置文件修改重新加载

原文地址:https://www.cnblogs.com/luyilan/p/13931544.html