我使用 LAMP 并向其添加虚拟主机 ololo.loc!当我使用链接时http://ololo.loc它可以工作,我可以看到来自 /var/www/ololo.loc/ 的文件,当我在链接中使用 localhost 时,它也可以工作,我可以看到来自 /var/www 的文件 - 默认文件夹!但是当我使用本地 ip 从笔记本连接到本地网络服务器时 - 它适用于 /var/www,当我粘贴 ololo.loc 时,我再次看到来自笔记本上 /var/www 主机的文件,服务器正常:
127.0.0.1 www.ololo.loc ololo.loc #server
192.168.1.4 www.ololo.loc ololo.loc #notebook
虚拟主机文件是
<VirtualHost ololo.loc:80>
ServerAdmin webmaster@localhost
ServerName ololo.loc
ServerAlias www.ololo.loc
DocumentRoot /var/www/html/
</VirtualHost>
我尝试使用 ip into 来做同样的事情 - 同样的问题
问题出在哪里?抱歉我的英语不好。你能帮助我吗?
答案1
首先,也许您可以编辑您的问题并将 olololo 区分为域名部分的不同字母。abcde.com 阅读起来更好。
其次,不要在 /etc/hosts 中为不同的主机名提供相同的 IP 地址。
第三,/var/www/ololo.loc/ 在您的配置中的任何地方都不可见。
四、什么是“/var/www-默认文件夹”?/var/www/html?