一台服务器搭建两个不同域名的网站如何配置apache 20

1.首先我有两个域名、一台固定IP的服务器,两个网站;2.域名A和域名B都已经解析指向服务器IP,通过外网能正常访问网站A(默认80端口);3.那么我应该如何配置apac... 1.首先我有两个域名、一台固定IP的服务器,两个网站;
2.域名A和域名B都已经解析指向服务器IP,通过外网能正常访问网站A(默认80端口);
3.那么我应该如何配置apache,使通过域名B能访问到网站B(10009端口,已开)?
展开
 我来答
优网
2015-01-04 · 十五年企业网络策划运营
优网
采纳数:8615 获赞数:28385

向TA提问 私信TA
展开全部
最简单高效的方法如下:
1. 先打开Apache的配置文件httpd.conf,在这个文件,
找到这句:“#Include etc/extra/httpd-vhosts.conf”
(根据安装路径不同,上面的路径会略有不同)
把前面的#去掉,即开启了使用虚拟主机的功能;
2. 在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是
不建议这么做;
3. 打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的
IP地址和端口号;
4. 关键的virtualhost配置,在NameVirutalHost *:80的下面;
注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主
机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将
<Dicrectory />(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限,
都默认设置为deny from all。
5. virtualhost配置实例:
<VirtualHost*:80>
ServerName *
DocumentRoot </opt/lampp/htdocs/guest>
<Directory /opt/lampp/htdocs/guest>
Order deny,allow
Allow from all
</Direcotry>
<VirtualHost/>
后面的,依次添加就可以
<VirtualHost *:80>
ServerName www.*****.com
DocumentRoot </opt/lampp/htdocs/myweb1>
<Directory /opt/lampp/htdocs/myweb1>
Order deny,allow
Allow from all
</Direcotry>
<VirtualHost/>

另外。。。其实建议你使用完善的管理程序辅助管理站点
并不是因为你不会绑定域名
而是因为你出现这个问题间接表示你会有更多问题处理不了
所以方便才是你的第一学习要点
而不是那些所谓的技术进步
能普普通通运营好简单的网站 再考虑其他深入的问题
祝你成功
谢谢采纳
快又稳
2024-10-28 广告
广州快又稳网络科技有限公司是一家集技术研发、产品创新、服务优化于一体的高新技术企业。公司自成立以来,始终秉承“网络使人类缩进距离,我们让网络快又稳”的核心理念,致力于为全球客户提供高效、安全、易用的互联网解决方案及信息技术服务。在数字时代,... 点击进入详情页
本回答由快又稳提供
川新过客
2017-08-17 · TA获得超过1397个赞
知道小有建树答主
回答量:1327
采纳率:73%
帮助的人:367万
展开全部
最简单高效的方法如下:
1. 先打开Apache的配置文件httpd.conf,在这个文件,
找到这句:“#Include etc/extra/httpd-vhosts.conf”
(根据安装路径不同,上面的路径会略有不同)
把前面的#去掉,即开启了使用虚拟主机的功能;
2. 在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是
不建议这么做;
3. 打开httpd-vhosts.conf文件,找到NameVirutalHost *:80,这句话的含义是制定这个主机的
IP地址和端口号;
4. 关键的virtualhost配置,在NameVirutalHost *:80的下面;
注意事项:Apache在接受请求时,首先会默认第一个VirtualHost,然后再匹配其他虚拟主
机,如果没有匹配的,就是第一个VirtualHost起作用。故,在httpd.conf中,将
<Dicrectory />(这个是所有目录的默认配置)和<Direcotry/opt/lampp/htdocs>的权限,
都默认设置为deny from all。
5. virtualhost配置实例:
<VirtualHost*:80>
ServerName *
DocumentRoot </opt/lampp/htdocs/guest>
<Directory /opt/lamp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式