Apache2.4+ 配置虚拟主机无法访问到目录
吾王。
吾王。 2020-03-02 00:02:08
0
2
1218

本来想配置一个虚拟主机,发现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/下。


请大家帮忙!谢谢!

吾王。
吾王。

全部回复(2)
吾王。

21312231kjljkllkj


a是

吾王。

补充一下,我的apache2.4根本就没有httpd.conf文件!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板