Wamp 伺服器上的本機和私人 IP 問題

Wamp 伺服器上的本機和私人 IP 問題

我在 wamp 伺服器和我的 IP 位址方面遇到一些問題。在我們公司,我們有一臺本地 IP 為 192.168.x.xxx 的機器,所以基本上我們在上面安裝了 wamp,本地網路上的每台 PC 都可以訪問其上託管的網站。但是,該電腦也是 116.50.xxx.xxx 的公共 IP,當在外部網路上存取時,您仍然可以訪問其上託管的網站 (C:/wamp/www),我認為這不應該發生。有沒有辦法,每當我嘗試存取公用 IP 時,都會出現密碼提示或阻止使用公用 IP 進行存取的情況?謝謝

答案1

您可以使用 HTTP 基本驗證:

<Location />
  AuthType Basic
  AuthName "Secured"
  AuthUserFile /path/to/.htpasswd
  Require valid-user
  Satisfy any
  Deny from all
  Allow from 192.168.1
</Location>

產生.htpasswd檔案:

$ htpasswd -c /path/to/.htpasswd username-1

並新增其他用戶:

$ htpasswd /path/to/.htpasswd username-2

Apache 文件:htpasswd - 管理使用者文件以進行基本驗證

相關內容