本來想設定一個虛擬主機,發現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
# ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
還是訪問到/var/www/html/下。
21312231kjljkllkj
a是
補充一下,我的apache2.4根本就沒有httpd.conf檔!