在mac上配置了apache的虚拟主机,然后使用IP远处访问部署的服务,不能访问 5

问题描述,mac自带apache的documentroot为/Library/WebServer/Documents。我启动apache后,从另外一台windows机器上... 问题描述,mac自带apache的documentroot为/Library/WebServer/Documents。我启动apache后,从另外一台windows机器上使用mac机器的IP地址可以访问/Library/WebServer/Documents下的网站。但是我现在想指定DocumentRoot为/Users/XXX/Desktop/log目录,然后配置的虚拟机信息如下,重启apache后却不能访问了。我已经从httpd.conf把vhosts.conf前面的#去掉了。该IP没有对应的域名,所以只能通过IP访问,所以我指定ServerName为 localhost。求大神指点,在线等。。。
<VirtualHost 172.16.XXX.XXX:80>
DocumentRoot "/Users/XXX/Desktop/log"
ServerName localhost
<Directory "/Users/XXX/Desktop/log">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory >
</VirtualHost>
展开
 我来答
ld_cncn
2013-05-18 · TA获得超过210个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:131万
展开全部
基本对于所有机器来说,localhost指向本机。修改虚拟主机名,在windows机器的host文件中增加地址解析。
追问
如果在windows机器的hosts中添加地址解析的话,不是所有人想用都得加这个地址解析。

有没有什么方法,别人不需要添加hosts地址解析,直接通过IP地址访问就能访问我配置的虚拟主机呢
追答
直接访问IP地址;
或者你能在本地架设DNS服务,但这样也需要修改其他机器的DNS服务器指向
深圳市睿讯世纪科技有限公司
2023-08-24 广告
作为一家专注于IP远程KVM切换器产品的企业,深圳市睿讯世纪科技有限公司始终坚持技术创新和品质卓越的原则。我们的产品具有多种优点,包括支持长距离传输、高清晰度画面、快速切换和多用户同时操作等。此外,我们的切换器还具有多种安全保护功能,能够确... 点击进入详情页
本回答由深圳市睿讯世纪科技有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式