我正在尝试在我的网络上设置本地 Web 服务器。我希望能够从我网络内的任何机器访问 Web 服务器,无需身份验证。另外两个域需要访问它,无需身份验证。我希望其他人也进行身份验证。到目前为止,我可以从我的网络内部访问它。另外两个域可以访问我的 Web 服务器,但其他人都处于挂起状态。他们没有获得身份验证或任何东西。
谁能告诉我我在这里做错了什么?
这是迄今为止我的 apache 站点可用文件的一部分:
<Directory /path/to/server/>
Options Indexes FollowSymLinks -Multiviews
Order Deny,Allow
Deny from All
Allow from 192.168
Allow from localhost
Allow from domain1
Allow from domain2
AuthType Basic
AuthName "my authentication"
AuthUserFile /path/to/file
Require valid-user
Satisfy Any
AllowOverride All
<Files .htaccess>
Order Allow,Deny
Allow from All
</Files>
</Directory>
答案1
我已经将问题追溯到我使用 VPN 上班。一旦我断开与 VPN 的连接,一切都会按预期运行。现在我必须弄清楚为什么当不在网络或域 1/2 内部时,这会导致一切都挂起。