最後更新 2021 年 7 月 11 日
網站背後其實都是以DNS來分析背後的IP地址,我們可以通過網站域名或對應的IP地址連到網站,不過小編建議禁止IP地址訪問,因為IP地址一般來說不會使用加密證書(可以另外購買),所以當用戶使用http/https加IP地址時,網站所有資料的傳送都是沒有加密,特別是對網上商店交易過程非常危險,所以建議禁止使用IP地址連到網站,以下為使用Apache伺服器和Ngnix伺服的設定方法。
延伸閱讀:WordPress網站加速設定,Swap Memory,加快WooCommerce等外掛。
Apache伺服器有些人會使用.htaccess來修改,不過小編試過幾個網站,認為修改conf檔案最有效。
如不是使用wordpress,可在/etc/httpd/conf目錄下找到httpd.config進行修改。
Apache
在/etc/apache2/sites-enabled裡找到以下檔案:
檔案名稱會根據不同服務商有所不同,它們分別為http接口(沒有SSL證書)和https接口(有SSL證書),在最底部加入此代碼即可。
000-default.conf
<VirtualHost *:80>
ServerName 你的IP地址
Redirect 400
DocumentRoot /var/www (請更改為自己網站的目錄)
</VirtualHost>
000-default-ssl.conf
<VirtualHost *:443>
ServerName 你的IP地址
Redirect 400
DocumentRoot /var/www (請更改為自己網站的目錄)
</VirtualHost>
Nginx
在/etc/nginx/conf.d裡找到以下檔案:
檔案名稱會根據不同服務商有所不同,它們分別為http接口(沒有SSL證書)和https接口(有SSL證書),在最底部加入此代碼即可。
http.conf
server {
listen 80;
server_name 你的IP地址;
return 403;
}
https.conf
server {
listen 443 ssl;
server_name 你的IP地址;
return 403;
}