问题
这里使用的dnf安装nginx,如下命令:
sudo dnf install nginx
找到nginx的配置文件 /etc/nginx/nginx.conf
修改端口,为8090,但是把没有权限错误。
解决
semanage port -l | grep http_port_t
http_port_t tcp 80, 81, 443, 488, 8008, 8009, 8443, 9000
添加9080端口:
semanage port -a -t http_port_t -p tcp 8090
如果没有semanage命令,则需要安装相关程序。
使用如下命令,确定需要安装的软件包:
sudo dnf whatprovides semanage
安装:
sudo dnf install policycoreutils-python-utils