Apache重定向到本地主机
我在笔记本电脑上安装了WAMP 3.1.9,想用手机从局域网访问网站。Apache版本为2.4.39,我将httpd-vhosts.conf文件中的默认virtualhost设置替换为以下内容:Apache重定向到本地主机,apache,wamp,Apache,Wamp,我在笔记本电脑上安装了WAMP 3.1.9,想用手机从局域网访问网站。Apache版本为2.4.39,我将httpd-vhosts.conf文件中的默认virtualhost设置替换为以下内容: <VirtualHost *:80> ServerName localhost DocumentRoot "${INSTALL_DIR}/www" <Directory "${INSTALL_DIR}/www/"> AllowOverride All
<VirtualHost *:80>
ServerName localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
服务器名本地主机
DocumentRoot“${INSTALL_DIR}/www”
允许超越所有
要求所有授权
我正在使用windows 10,并将httpd.exe添加到防火墙例外
问题是,当我从手机访问我的笔记本电脑LAN ip(192.168.2.8)时,会出现“无法建立连接”错误。当我查看站点地址时,它显示的是“localhost”,而不是LAN ip,因此我怀疑Apache会将请求重定向到localhost,但我找不到执行此操作的设置,也无法在线找到此设置
我通过重新安装WAMP解决了这个问题
要求本地
更改为要求所有授权
ServerName
是localhost
,Apache在生成重定向时会重定向到localhost
如果您希望规范名称为
192.168.2.8
,请使用该名称。我考虑过这一点,但在所有有关此主题的在线讨论中都使用了ServerName localhost
和ServerAlias localhost
。这就是为什么我不认为这是问题的原因。无论如何,我已经完成了WAMP的重新安装,它目前正在使用localhost作为servername。根据您的评论,我已将serverAlias更改为笔记本电脑IP,以防止将来可能出现的问题。我仍然想知道为什么我的帖子被否决了