首页>>帮助中心>>香港VPS在一台Apache服务器上创建多个站点(不同域名

香港VPS在一台Apache服务器上创建多个站点(不同域名

2025/2/19 27次

香港VPS使用不同的域名来区分不同的网站,所有的域名解析都指向同一个 IP 地址。Apache通过在HTTP头中附带的 host参数来判断用户需要访问哪一个网站。
例如要在一台服务器上设置如下两个站点:

--------------------------------------------------------------------------------
下面以CentOS 7.2系统为例,详细说明如何配置基于不同域名的Apache虚拟主机。
第一步:开启Apache的vhost模块
在 http.conf 配置文件中,找到下面的代码行,删除前面的 # 号,并开启这个 vhost 模块。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
第二步:在 Apache的配置文件夹下新建 vhost.conf,用以作为虚拟主机的配置文件
设默认情况下网站目录为 /webdata
根据实际情况添加以下的配置(放在同一个vhost.conf中):
#监听80端口ServerAdmin root@test1.com #网站管理员联系方式DocumentRoot "/webdata/test1" #网站目录ServerName www.enuoidc.com #站点域名,用于识别不同的网站ServerAlias test1.com #别名ErrorLog "logs/test1-error.log" #错误日志路径CustomLog "logs/test1-access.log" common #访问日志路径
#监听80端口ServerAdmin root@test2.com #网站管理员联系方式DocumentRoot "/webdata/test2" #网站目录ServerName www.enuoidc.com #站点域名,用于识别不同的网站ServerAlias test2.com #别名ErrorLog "logs/test2-error.log" #错误日志路径CustomLog "logs/test2-access.log" common #访问日志路径
这里只配置了两份域名信息,服务器上有多少个网站,就配置多少份以上信息,并根据实际情况修改其中的内容。在 http.conf 文件中加入一行 Include /etc/httpd/conf/vhost.conf,将 vhost.conf 文件内容包含进来。
第三步:在/etc/hosts文件中将网站的域名绑定到本地环回地址上(在hosts文件末尾加入以下信息)

第四步:重启
使用 service httpd reload 命令重新加载配置文件,或使用 service httpd restart 命令重启 Apache 进程。 最后把域名解析到服务器,不同域名成功访问了不同的网站内容。
--------------------------------------------------------------------------------
下面以wampserver3.1.0为例说明在Windows本地配置多站点服务器
第一步:开启Apache的vhost模块在 http.conf 配置文件中,找到下面的代码行,删除前面的 # 号,并开启这个 vhost 模块。
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
第二步:在 Apache的配置文件夹下新建 vhost.conf,用以作为虚拟主机的配置文件。设默认情况下网站目录为D:/wamp64/www/test1根据实际情况添加以下的配置(放在同一个vhost.conf中):
#监听80端口ServerAdmin root@localhost.com #网站管理员联系方式DocumentRoot "D:/wamp64/www/test1" #网站目录ServerName 127.0.0.1 #站点域名,用于识别不同的网站ServerAlias 127.0.0.1 #别名ErrorLog "logs/test1-error.log" #错误日志路径CustomLog "logs/test1-access.log" common #访问日志路径
#监听80端口ServerAdmin root@test2.com #网站管理员联系方式DocumentRoot "D:/wamp64/www/test2" #网站目录ServerName 127.0.0.2 #站点域名,用于识别不同的网站ErrorLog "logs/test2-error.log" #错误日志路径CustomLog "logs/test2-access.log" common #访问日志路径
这里只配置了两份域名信息,服务器上有多少个网站,就配置多少份以上信息,并根据实际情况修改其中的内容。在 http.conf 文件中加入一行 Include/etc/httpd/conf/vhost.conf,将 vhost.conf 文件内容包含进来。
第三步:重启服务器

购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2

版权声明

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们996811936@qq.com进行处理。