您的位置:首页技术文章
文章详情页

Apache2.4+ 配置虚拟主机无法访问到目录

【字号: 日期:2022-06-06 10:39:14浏览:23作者:猪猪

问题描述

本来想配置一个虚拟主机,发现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文件!

相关文章: