Apache 身份验证

Apache 身份验证

我正在尝试在我的网络上设置本地 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 内部时,这会导致一切都挂起。

相关内容