您的位置:首頁技術文章
文章詳情頁

Apache2.4+ 配置虛擬主機無法訪問到目錄

瀏覽:108日期:2022-06-06 10:39:14

問題描述

本來想配置一個虛擬主機,發現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文件!

相關文章:
国产综合久久一区二区三区