1、CentOS8安装Nginx比较简单,在终端执行命令ngxin,然后根据提示确认安装即可
2、安装完成后配置文件在/etc/nginx/文件夹中,在conf.d文件夹中添加自定义配置
3、nginx执行文件在/sbin文件夹中
4、nginx.service文件在/usr/lib/systemd/system文件夹中,安装自动生成的nginx.service比较复杂,可以根据自己需要简化下,配置下ExecStart、ExecReload、ExecStop就行了
5、执行 sudo systemctl enable nginx开启服务
6、在运行过程中发现个问题,直接在终端启动nginx可以访问配置好的网站,但是使用服务启动nginx(不管是手动启动服务还是重启电脑都一样)后,访问网站显示502错误,后来发现是selinux的问题,解决这个问题有两种方式:
1)在终端执行:
sudo setsebool -P httpd_can_network_connect 1
2)在终端执行:
sudo cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M nginx
sudo semodule -i nginx.pp
重启系统查看是否可正常访问