我有以下問題
我的hosts文件如下:虛擬主機2.4.6
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>
在做了sudo a2ensite mysite.localhost.conf
並重啓apache的mysite.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
您是否檢查過'.../site-enabled /'中的符號鏈接,並確認它們是正確的? – Qben
是的。我玩了一下mysite.localhost.cong文件,並且讓它起作用(或多或少),但現在/ var/www中的其他文件夾不能訪問,如果它們不在本地主機上,我喜歡在本地主機/測試ins的加載index.php它給我404沒有found.The目前的版本的mysite.localhost.conf是: ServerAdmin [email protected] ServerName mysite.localhost ServerAlias mysite .localhost #索引+目錄根目錄。 DirectoryIndex index.php DocumentRoot/var/www/mysite/public_html VirtualHost> –