我有以下问题
我的主机文件如下:
127.0.0.1 localhost
127.0.1.1 barbala4o-HP-ProBook-4530s
127.0.1.1 mysite.localhost
我的文件/etc/apache2/sites-available/mysite.localhost.conf
如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName mysite.localhost
DocumentRoot /var/www/mysite
<Directory /var/www/mysite/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/mysite-error.log
CustomLog /var/log/apache2/mysite-access.log common
</VirtualHost>
在 mysite.localhost/ 上执行sudo a2ensite mysite.localhost.conf
并重新启动 apache 之后,仅在 localhost 上我得到以下信息(比如列出一个没有索引文件的目录):
Index of /
[ICO] Name Last modified Size Description
[DIR] apache_logs/ 2013-09-24 10:15 -
[DIR] mysql/ 2013-10-22 10:05 -
[DIR] tools/ 2013-10-22 10:05
/var/www/
当我输入localhost/test
而不是加载index.php
它显示的文件时,在目录中的任何其他文件夹上,如测试:
Not Found
The requested URL /adlantic was not found on this server.
Apache/2.4.6 (Ubuntu) Server at localhost Port 80
如果我这样做sudo a2dissite mysite.conf
并重新启动 apache,一切都会正常加载。我想问题出在某个地方,mysite.localhost.conf
但我找不到在哪里。有任何想法吗?10倍