- 權(quán)限問題導(dǎo)致Nginx 403 Forbidden錯誤的解決方法
在配置文件中更改用戶
user ngnix;//默認(rèn)配置
user root;//更改后配置 - 防火墻問題
具體情況如下 1霞扬。本機能ping通虛擬機 2橄霉。虛擬機也能ping通本機 3凛虽。虛擬機能訪問自己的web 4寒屯。本機無法訪問虛擬己的web 這個問題的原因是服務(wù)器的80端口沒有打開或防火墻沒有關(guān)閉
解決辦法
如果是centos6:
解決方法如下:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
然后保存:
/etc/rc.d/init.d/iptables save
重啟防火墻
/etc/init.d/iptables restart
CentOS防火墻的關(guān)閉亲桥,關(guān)閉其服務(wù)即可:
查看CentOS防火墻信息:/etc/init.d/iptables status
關(guān)閉CentOS防火墻服務(wù):/etc/init.d/iptables stop
永久關(guān)閉防火墻: chkconfig –level 35 iptables off
如果是centos7
[root@rhel7 ~]# systemctl status firewalld.service
[root@rhel7 ~]# systemctl stop firewalld.service
[root@rhel7 ~]# systemctl disable firewalld.service
[root@rhel7 ~]# systemctl status firewalld.service
擴展知識:
啟動一個服務(wù):systemctl start firewalld.service
關(guān)閉一個服務(wù):systemctl stop firewalld.service
重啟一個服務(wù):systemctl restart firewalld.service
顯示一個服務(wù)的狀態(tài):systemctl status firewalld.service
在開機時啟用一個服務(wù):systemctl enable firewalld.service
在開機時禁用一個服務(wù):systemctl disable firewalld.service
查看服務(wù)是否開機啟動:systemctl is-enabled firewalld.service;echo $?
查看已啟動的服務(wù)列表:systemctl list-unit-files|grep enabled