[英]Virtual Hosts not working in Ubuntu
我剛剛遷移到Ubuntu 14.04
並按照本教程安裝了LAMP Stack
。 現在,我通過執行以下操作設置了虛擬主機
sudo gedit /etc/apache2/sites-enabled/000-default.conf
並在文件中添加了以下內容
<VirtualHost *:80>
ServerAdmin webmaster@dev.bridgessuservices
DocumentRoot /var/www/html/bridgessuservices
ServerName dev.bridgessuservices
ServerAlias dev.bridgessuservices
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后在/etc/hosts
添加以下行
127.0.0.1 dev.bridgessuservices
現在,當我進入dev.bridgessuservices時很好,但是內部URL向我顯示404,就像我去dev.bridgessuservices / login一樣,它將向我顯示404
似乎未啟用Apache mod-rewrite模塊。 因此,請啟用它,然后再次檢查。
sudo a2enmod rewrite
sudo service apache2 restart
有關啟用的詳細信息,請參閱https://askubuntu.com/questions/48362/how-to-enable-mod-rewrite-in-apache
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.