Nginx 安装篇-1.19.9版本源码安装

Posted on 2022-08-24 11:38  brad1208  阅读(248)  评论(0编辑  收藏  举报

系统环境:CentOS 8.5 64位

【开始安装】(此步骤引自网络教程)

https://www.cnblogs.com/torchstar/p/16027538.html

教程比较详细,一步步操作就没问题,不过用上面的教程尝试安装更新的版本会报错卡壳,所以就先使用教程里提供的nginx-1.19.9版本,其他更高版本的后续再研究。

 

安装完成后会存在一个小问题,在nginx安装路径(例:/usr/local/nginx/sbin)内使用nginx -v查询时会报“-bash:nginx:command not found”错误

解决方法如下:

需要把nginx所在的目录加入系统变量中

进入etc目录下修改配置文件profile

cd /etc

vi profile

在文件最后中添加

PATH=$PATH:/usr/local/nginx/sbin

export PATH

保存并退出

完成后执行source /etc/profile 使配置文件生效,然后再次查询就可以了。

注意PATH=$PATH:/usr/local/nginx/sbin要是自己nginx的安装路径。

 

安装使用指令:

查看防火墙是否开启 systemctl status firewalld

 

启动防火墙后,默认没有开启任何端口,需要手动开启端口。nginx默认是80端口

手动开启端口命令 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效

 

 

重启防火墙:systemctl restart firewalld.service


查看防火墙是否开启了80端口的访问:firewall-cmd --list-all

 

查看80端口占用情况:netstat -tunlp | grep 80

 

关闭进程:kill -9 进程号