yum intsall nginx
啓動服務
sudo systemctl start nginxsudo firewall-cmd --permanent --zone=public --add-service=http 容許http通訊 sudo firewall-cmd --permanent --zone=public --add-service=https 容許https通訊 sudo firewall-cmd --reload 從新加載配置
在 /etc/nginx/conf.d 目錄中新建一個my.conf文件,在此以前先將nginx.conf 配置文件中的server節點註釋掉nginx
server {
listen 80; #映射端口 location / { proxy_pass http://localhost:5000; #監聽端口 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }
執行這兩個命令中的任一個重置nginx網絡
nginx -s reload 從新加載配置文件
systemctl nginx restart 重啓nginx
此時經過80端口訪問網站應該是一切正常,但不凡意外發生ide
進入 /var/log/nginx/ 目錄中查看錯誤日誌,若是是如下錯誤,能夠嘗試用下面的方法解決學習
getsebool -a |grep httpd_can_network_connect //檢查http網絡訪問權限狀況
咱們能夠看到它是關閉狀態的網站
執行 setsebool -P httpd_can_network_connect 1 //開啓網絡訪問權限
開啓後 http_can_network_connect 狀態爲onspa