php - apache2.4关于配置多端口虚拟网站的问题
PHPz
PHPz 2017-04-11 10:07:09
[PHP讨论组]

我本来已经配置了一个网站,现在想改成多个网站的,按照网上的方法需要改变我本来配置的那个站点的相关信息吗?还是说httpd-vhosts.conf会直接覆盖掉httpd.conf里我设置的那一个网站吗?

PHPz
PHPz

学习是最好的投资!

全部回复(3)
黄舟

增加虚拟网站只需在配置httpd.conf里用VirtualHost配置就好了.

# *:80表示监听本机所有IP(需要配置有Listen 80),星号匹配所有地址,
# 因此主服务器(httpd.conf里的DocumentRoot和ServerName)将不会处理任何请求.
# 注意,第一个监听80端口VirtualHost将作为default server用于处理找不到匹配的80请求

<VirtualHost *:80>
    DocumentRoot "/path/to/default"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/path/to/a.com"
    ServerName a.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/path/to/b.com"
    ServerName b.com
</VirtualHost>
大家讲道理

修改hosts文件试试
添加:127.0.0.1 你的域名

巴扎黑

httpd-vhosts.conf 新增一个VirtualHost,重启服务就好了,配置官方手册很详细,看一下就明白了,实在配不好下载一个wampserver3 有自动添加VirtualHost工具,学习一下也行。

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

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