Windows-Server-2008

Wamp 伺服器上的本地和私有 IP 問題

  • May 19, 2015

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

您可以使用 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 - 管理使用者文件以進行基本身份驗證

引用自:https://serverfault.com/questions/693014