У меня есть следующая проблема:
Мой файл hosts выглядит следующим образом:
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 [email protected]
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>
После do sudo a2ensite mysite.localhost.conf
и перезапустите apache на mysite.localhost/и только на 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
, но я не могу найти где. Есть идеи? 10x