Apache2.4+ 配置虚拟主机无法访问到目录
吾王。
吾王。 2020-03-02 00:02:08
[PHP讨论组]

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号