Apache2.4+ 配置虛擬主機無法訪問到目錄
問題描述
本來想配置一個虛擬主機,發現apache版本是2.4,以前沒有用過,也不會配置虛擬主機,百度了一大堆方法都沒有用。
后來配置好虛擬主機了,卻一直訪問根目錄,并不是我想要的結果。
網站根目錄:/var/www/html/
我需要訪問到的目錄:/var/www/html/web/tp5/public
每次訪問demo1.com都是訪問到/var/www/html
設置了很多方法都沒有用!
-----------我的過程如下-----
Server version: Apache/2.4.25 (Debian)
在配置虛擬主機時,我修改了/etc/hosts的配置
127.0.0.1 www.demo1.com
然后在/etc/apache2/apache2.conf最下面把vhost打開了。
最后在/etc/apache2/sites-enabled/下新建了一個xx.conf文件,內容如下:
<VirtualHost *:80> ServerName www.demo1.com
ServerAdmin www.demo1.com
DocumentRoot "/var/www/html/web/tp5/public/" ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后訪問重啟apache2服務,打開www.demo1.com網址。
還是訪問到/var/www/html/下。
請大家幫忙!謝謝!
問題解答
回答1:21312231kjljkllkj
a是
回答2:補充一下,我的apache2.4根本就沒有httpd.conf文件!
相關文章:
1. android - NavigationView 的側滑菜單中如何保存新增項(通過程序添加)2. 這段代碼既不提示錯誤也看不到結果,請老師明示錯在哪里,謝謝!3. 老師 我是一個沒有學過php語言的準畢業生 我希望您能幫我一下4. Thinkphp5.1報錯不支持Redis5. php7.3.4中怎么開啟pdo驅動6. ueditor上傳服務器提示后端配置項沒有正常加載,求助?。。。。?/a>7. 提示語法錯誤語法錯誤: unexpected ’abstract’ (T_ABSTRACT)8. 關于thinkphp 5.1中,ajax提交數據url的格式寫法,加花括號就出錯,請老師指點9. tp5 不同控制器中的變量調用問題10. http://run.php.cn/在線PHP程序運行結果不正確
