从其他设备访问Wamp 3.1.0

时间:2017-11-24 10:07:03

标签: apache wamp local

我的Windows计算机上安装了Wamp Server 3.1.0。

我正在尝试从其他设备访问我的网站,已连接的网络连接在同一网络上。

我在线搜索过。我已经按照教程,但没有任何东西符合我的需要。我得到的最近的是:How to enable local network users to access my WAMP sites?

我的 httpd-vhosts.conf 如下所示:

"react": "16.1.1",
"react-native": "^0.50.3"

我对此的期望是我可以访问另一台设备并访问我的Wamp Server 3.1.0和我的个人项目。

不幸的是我遇到了错误500:

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local granted
  </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName laravel.dev
    DocumentRoot "c:/wamp/projects/forum/public"
    <Directory  "c:/wamp/projects/forum/public/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local granted
    </Directory>
</VirtualHost>


<VirtualHost *:80>
    ServerName test.dev
    DocumentRoot "c:/wamp/projects/test/public"
    <Directory  "c:/wamp/projects/test/public/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local granted
    </Directory>
</VirtualHost>

我已经仔细检查了我的ipconfig和IPv4地址与错误500代码中的IP匹配:192.168.1.21

我注意到Apache版本和PHP版本与我使用的版本相匹配。所以我知道我正在访问服务器。只是不确定错误500代码。

我尝试从这些网址访问我的项目:

并且它们都不起作用。

提前致谢。

1 个答案:

答案 0 :(得分:1)

Require local granted更改为Require all granted如果未解决,请尝试编辑httpd-vhosts.conf文件,如下所示:

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
    Require ip 192.168.1
  </Directory>
</VirtualHost>

尝试从其他设备访问您的IP计算机,例如您的计算机IP为192.168.1.4,如果您可以访问此IP,则创建您的虚拟主机。

如果您无法访问该IP,请尝试修复它以便可以访问该IP。然后创建一个虚拟主机。