這篇文章為大家?guī)?lái)關(guān)于Nginx寶塔面板禁止直接訪問(wèn)80/443端口的方法,希望對(duì)大家有所幫助!廢話不多說(shuō),直接上教程:
方法一
1、此解決方法是沒(méi)有刪除默認(rèn)的 default_server 時(shí)使用(判斷方法為:通過(guò) IP 訪問(wèn)時(shí)看到的是寶塔 nginx 的默認(rèn)根目錄 index.html 文件),不需要新建站點(diǎn),也沒(méi)必要新建站點(diǎn),使用 SFTP 或 FTP 打開(kāi)以下文件,路徑如下:/www/server/panel/vhost/nginx/0.default.conf
2、修改 default.conf 文件,此文件就是寶塔面板默認(rèn)站點(diǎn)的 nginx 規(guī)則,這里我們把之前的 nginx 規(guī)則刪除,重新寫(xiě)入以下規(guī)則,如下:
server{ listen80 default; listen443 default_server; server_name_; ssl_certificate /www/server/panel/ssl/certificate.pem; ssl_certificate_key /www/server/panel/ssl/privateKey.pem; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1.1TLSv1.2TLSv1.3; ssl_prefer_server_cipherson; return 444; }
方法二
1、此解決方法是刪除了默認(rèn)的 default_server 時(shí)使用(判斷方法為:通過(guò) IP 訪問(wèn)時(shí)看到的是綁定域名的網(wǎng)站首頁(yè)),需要在寶塔后臺(tái)網(wǎng)站管理頁(yè)面新建站點(diǎn),域名填寫(xiě)網(wǎng)站 IP 地址,如下圖:
2、新建網(wǎng)站站點(diǎn)完成后,在新站站點(diǎn)的設(shè)置內(nèi)找到“配置文件”,將 return 444 添加到 server 規(guī)則內(nèi),如下:
server{ listen 80; listen 443 sslhttp2; server_name 114.*.*.*; … return 444;//要添加的內(nèi)容 … index index.php index.htm lindex.htm default.php default.htm default.html; }