xampp服务器上禁止访问 - localhost

Posted

技术标签:

【中文标题】xampp服务器上禁止访问 - localhost【英文标题】:Access forbidden on xampp server - localhost 【发布时间】:2017-03-20 01:45:25 【问题描述】:

我完全被我的问题搞糊涂了。这不是新的,但我找不到适合我的配置文件的单词和标签组合,因为这里相同问题的一些解决方案不起作用。

我正在尝试从我的手机打开由 xampp 服务器在本地托管的站点。 我使用的地址是:ip:8080/blog.dev:8080 我得到 403 - 错误。

我的 conf - 文件:

    httpd-vhosts.conf

    <VirtualHost *:8080>
       DocumentRoot "D:/php/xampp/htdocs/blog/public"
       ServerName blog.dev
       <Directory "D:/PHP/xampp/htdocs/blog/public">
          Order Deny,Allow
          Allow from all
          Require all granted
       </Directory>
    </VirtualHost>
    

    httpd.conf

    DocumentRoot "D:/PHP/XAMPP/htdocs"
    <Directory "D:/PHP/XAMPP/htdocs">
       Order allow,deny
       Allow from all
       Require all granted
    </Directory>
    

我尝试添加“Options Indexes FollowSymLinks”但这无济于事

【问题讨论】:

apache 日志说什么? @AdrienLeber "[Sun Nov 06 22:24:57.410582 2016] [core:error] [pid 12204:tid 1876] (20024)给定路径格式错误或包含无效字符:[client 192.168 .1.103:43929] AH00127:无法将 GET /blog.dev:8080/HTTP/1.1 映射到文件" 您有一个案例问题:“XAMPP”和“xampp”。还有D:/php/xampp/htdocs/的文件夹和子文件夹的权限级别是多少? 你的 C:\WINDOWS\system32\drivers\etc\hosts 文件是什么样的? @AdrienLeber 它是“127.0.0.1 localhost 127.0.0.1 blog.dev 127.0.0.1 acdid.acdsystems.com” 【参考方案1】:

根据您的日志和提供的链接,我想说第二个端口号“太多”。

尝试通过http://blog.dev:8080/ 访问您的网站。

希望对你有帮助。

编辑

如果ip是192.168.1.102,则要更换

127.0.0.1    blog.dev

在您的主机文件中使用该 ip:

192.168.1.102    blog.dev

然后,通过http://blog.dev/ 访问它。

【讨论】:

没有。还没。我正在尝试通过电话进行此操作,这就是我需要 ip 的原因。这个blog.dev:8080 不起作用。而这个 192.168.1.102:8080/blog.dev/ - 404 错误。和 192.168.1.102/blog.dev:8080/ - 运行时错误

以上是关于xampp服务器上禁止访问 - localhost的主要内容,如果未能解决你的问题,请参考以下文章

添加 VirtualHost 失败:访问禁止错误 403 (XAMPP) (Windows 7)

添加 VirtualHost 失败:访问禁止错误 403 (XAMPP) (Windows 7)

添加 VirtualHost 失败:访问禁止错误 403 (XAMPP) (Windows 7)

添加 VirtualHost 失败:访问禁止错误 403 (XAMPP) (Windows 7)

本地主机上的 PHP 文件禁止访问 [关闭]

禁止在 xampp , Windows 上本地访问某些文件