nginx在CentOS 8安装和常用命令
在虚拟机上安装好CentOS 8 系统,桥接好网络后(方便远程连接)。紧接着我要做的就是安装nginx。前面的可以参考我的这篇 点一下嘛 😄文章(虚拟机和系统安装,网络的桥接等)。
一 nginx的安装
CentOS 8中Nginx软件包在默认的CentOS存储库中可用。 先要远程连接服务器。
1 在CentOS 8上安装Nginx只需输入下面的命令即可(当然您也可以使用以前的源码配置方法比较麻烦):
sudo yum install nginx
2 安装完成后,使用以下命令启用并启动Nginx服务:
sudo systemctl enable nginx
sudo systemctl start nginx
3 要验证服务是否正在运行,检查其状态(通过进程查看):
ps -ef | grep nginx
结果:
二 防火墙设置
FirewallD是Centos 8上的默认防火墙解决方案。
在安装过程中,Nginx使用预定义的规则创建防火墙服务文件,以允许访问HTTP(80)和HTTPS(443)端口。
使用以下命令永久打开必要的端口(http和https对应的端口):
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
设置好以后重启防火墙。
sudo firewall-cmd --reload
这样就可以使用网络访问nginx的默认页面了。浏览器中输入 http://+IP(安装nginx的IP),但是如果是局域网内的IP就只能通过同一个局域网访问。
三 常用命令
nginx常用命令
查看nginx进程状态
ps -ef | grep nginx
后面的命令的前提进入
cd /usr/sbin
查看版本号:
nginx -v
关闭
nginx -s stop
启动
nginx
重加载
nginx -s reload