问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何配置Apache不同的端口指向不同的网站

发布网友 发布时间:2022-04-23 13:44

我来回答

1个回答

热心网友 时间:2023-09-19 03:44

1、到Apache官网http://www.apache.org下载Apache服务器,本文以版本2.2为例;
2、安装Apahce,这里我安装到D:Apache下;
3、到安装目录下的conf目录下找到httpd.conf文件,这是Apache的配置文件,用记事本打开;
4、找到Listen 80,这是Apache的默认端口,你可以修改该端口,也可以添加新端口,这里我改为如下(也就是为该服务器配置2个端口):
Listen 8888
Listen 9999
5、找到DocumentRoot "D:/Apache/htdocs",配置网站的存放空间,我这里改为DocumentRoot "D:/myweb";找到<Directory "D:/Apache/htdocs">,做类似的修改;
6、找到#Include conf/extra/httpd-vhosts.conf,把前面的“#”去掉;
7、找到安装目录下conf/extra/下的httpd-vhosts.conf文件,并用记事本打开;
8、你将看到最后有如下默认配置,这是不同端口指向不同网站目录的配置,可以根据端口数量对下面的配置项进行相应的删减:
<VirtualHost *:80>
ServerAdmin webmaster@mmy-host.q.com
DocumentRoot "D:/Apache/docs/mmy-host.q.com"
ServerName mmy-host.q.com
ServerAlias www.mmy-host.q.com
ErrorLog "logs/mmy-host.q.com-error.log"
CustomLog "logs/mmy-host.q.com-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@mmy-host2.q.com
DocumentRoot "D:/Apache/docs/mmy-host2.q.com"
ServerName mmy-host2.q.com
ErrorLog "logs/mmy-host2.q.com-error.log"
CustomLog "logs/mmy-host2.q.com-access.log" common
</VirtualHost>
下面分别给端口8888、9999配置到网站web1、web2(这两个网站要位于前面设置的网站存放空间中,我这里是D:myweb),修改后的代码如下:
<VirtualHost *:8888>
ServerAdmin webmaster@mmy-host.q.com
DocumentRoot "D:/myweb/web1"
ServerName mmy-host.q.com
ServerAlias www.mmy-host.q.com
ErrorLog "logs/mmy-host.q.com-error.log"
CustomLog "logs/mmy-host.q.com-access.log" common
</VirtualHost>
<VirtualHost *:9999>
ServerAdmin webmaster@mmy-host2.q.com
DocumentRoot "D:/myweb/web2"
ServerName mmy-host2.q.com
ErrorLog "logs/mmy-host2.q.com-error.log"
CustomLog "logs/mmy-host2.q.com-access.log" common
</VirtualHost>
9、重启服务器后地址栏分别输入http://localhost:8888/、http://localhost:9999/将分别访问网站web1、web2,当然这里只能访问静态网站,如果需要支持动态网站(如php),需要添加动态支持,这里就不再介绍了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
减罪的读音减罪的读音是什么 减的拼音? 减的反义词 5种开红色花朵的植物有哪些 怎么查衣服是什么牌子 ...一件连衣裙就要1080元 ,你怎么看?_百度知 ... ...的衣服比较难?这些时尚的淘宝店铺你知道吗?_百度知 ... 比尔布莱森被人们称为什么 三星空气净化器怎么样 ? 三星ax7000空气净化器 SSL证书的全称是什么 如何配置Apache,使其能运行多个网站 安全证是什么? apache配置多个网站,希望局域网能访问到这些站点 安全员岗位证书和安全员c证有什么区别? 一台服务器搭建两个不同域名的网站如何配置apache apache配置了5个站点, 其中配置了ssl的网站过一段时间就打不开,其他站点正常,有大佬知道咋回事不? 如何在Apache服务器配置多端口运行多个网站 apache服务器如何配置多站点 有没有好的Rvn币的交易? 5700xt可以挖什么币 渡鸦币RVN怎么样,有没有人了解的,可以讲讲吗? Rvn渡鸦币靠谱吗?你们是在哪里交易的? 渡鸦币RVN为什么评价这么高,它到底怎么样啊?究竟值不值得投资? 大家有投资渡鸦币RVN的吗,它的前景到底怎么样啊? 大家都是在什么平台交易渡鸦币Rvn的,可以说一下吗? Rvn渡鸦币值得入手吗?大家觉得它效益怎么样呢? 渡鸦币RVN到底怎么样啊?究竟值不值得投资? 最近想投资渡鸦币RVN,大家都是在什么平台上交易渡鸦币的,可以推荐一下吗? 渡鸦币RVN评价这么高,那么它究竟有哪些投资亮点呢? 安全生产考核合格证书是不是安全员证 用centos使用Apache配置用户个人web站点 如何检测apache 配置网站挂马 安全员b证全称叫什吗? Apache怎么建多个网站 安监局的证书有哪些? 怎么配置apache让网站域名www或者有二级域名。 window apache 怎么搭建多个网站 消防安全许可证的全称 vmware apache2怎么配置多站点 如何在apache中设置访问目录后进入的默认页面 安全证书的的名称无效或与站点不匹配,怎么解决? 一个apache怎么部署多个php网站? 请问CE认证,和TUV认证是什么东西?全称应该是什么? 百度小说下载不了怎么回事? 为什么现在好多小说都下载不了呢? 为什么手机突然无法下载小说了? 为什么有些网络小说下不下来啊 为什么我下载不了全本的小说 该怎么样才能啊 手机在网上怎么下载不了小说了