Apache2.4+ 設定虛擬主機無法存取目錄
吾王。
吾王。 2020-03-02 00:02:08
0
2
1173

本來想設定一個虛擬主機,發現apache版本是2.4,以前沒有用過,也不會設定虛擬主機,百度了一大堆方法都沒用。

後來配置好虛擬主機了,卻一直存取根目錄,不是我想要的結果。

網站根目錄:/var/www/html/

我需要訪問的目錄:/var/www/html/web/tp5/public

我需要訪問的目錄:/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/下。

###請大家幫忙!謝謝! ###
吾王。
吾王。

全部回覆(2)
吾王。

21312231kjljkllkj


a是

吾王。

補充一下,我的apache2.4根本就沒有httpd.conf檔!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!