免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4301 | 回复: 10
打印 上一主题 下一主题

Linux下Apache单IP多站的配置方法!在次请教实践过的朋友! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-29 20:02 |只看该作者 |倒序浏览
刚配置好LAMP环境!  服务器只有1个IP  但是我有两个站点   已经将2个域名解析到服务器的IP了!
现在2个域名!  www.web1.com    www.web2.com

现在改如何配置apache  使2个域名对应2个站点!和目录啊!     问题发了3次了一直没见人回复!  难道真没人实践过!   没人配置过LINUX服务器的WEB服务器!       都别藏着了!拿出来大家一起分享下嘛!

我在httpd.conf 代码末尾用 include 包含了另外一个  web.conf   然后在web.conf里写上了新的NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#


NameVirtualHost *
<VirtualHost *>
ServerAdmin iworkiwin@gmail.com
DocumentRoot web/web2
ServerName www.web1.com
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>
NameVirtualHost *
<VirtualHost *>
ServerAdmin iworkiwin@gmail.com
DocumentRoot web/web1
ServerName www.web2.com
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log common
</VirtualHost>

还是不行  一重新启动apache就出错的!      哪位兄弟实践配置过哦!   分享下嘛!   不要拿8080端口来发帖子回复哦!   8080那样子的配置都知道!    我要的是  2个域名分别访问2个目录对应2个站点!   非一个80端口一个8080端口!

上一帖我看大家都是吹牛的多   实践过的朋友回答下吧  不要那么含蓄!    那么含蓄谁都会!      虚心请教实践配置过单IP多站点也就是基于IP的多站配置!

httpd.conf  改如何配置呢!  请教了

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2010-10-29 20:41 |只看该作者
http://lamp.linux.gov.cn/Apache/ApacheMenu/vhosts/index.html
楼主参考下
ps:apache报什么错误
一路征程一路笑 该用户已被删除
3 [报告]
发表于 2010-10-29 20:53 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
4 [报告]
发表于 2010-10-29 22:16 |只看该作者
好啦好啦,别让他看文档啦。

LZ你可以选择把所有配置文件打个包发上来,我们帮你改,这样一点问题都没有了,你什么都不用想就把问题解决了。
或者你把出错信息贴上来。

论坛徽章:
0
5 [报告]
发表于 2010-10-30 12:52 |只看该作者
现在2个域名!  www.sky0916.com    sh1.boyy123.com      
对应目录

www.sky0916.com        /web/www2
sh1.boyy123.com           /web/www

按照之前的方法现在httpd.conf文件最后面加上

这样子不正确

然后我用第2种
sh1.boyy123.com正常访问了! 但是www.sky0916.com:8080却访问不了!

这里我是想问如何配置httpd.conf  是2个域名分别对应2个站和2个站的目录!     在httpd.conf里是使用indule  插入一个新的  web.conf 然后在web.conf里写上和httpd.conf一样的配置吗   是否需要注释httpd.conf默认的1个站点配置       还是直接配置httpd.conf不需要indule呢

2.jpg (33.72 KB, 下载次数: 7)

2.jpg

论坛徽章:
0
6 [报告]
发表于 2010-10-30 13:08 |只看该作者
你上面那个8080是搞毛用的? 你主贴不是说不要用8080吗?

论坛徽章:
0
7 [报告]
发表于 2010-10-30 13:15 |只看该作者
http://lamp.linux.gov.cn/Apache/ApacheMenu/vhosts/name-based.html
看着上面的文档做,还做不出来,你就改行吧

论坛徽章:
0
8 [报告]
发表于 2010-10-30 13:29 |只看该作者
搞晕了人

论坛徽章:
0
9 [报告]
发表于 2010-10-30 13:57 |只看该作者
NameVirtualHost *:80

<VirtualHost *:80>

ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain

</VirtualHost>

<VirtualHost *:80>

ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain

</VirtualHost>


那么httpd.conf主配置文件代码上面里面也有默认的一个站点的配置啊!  那东西是注释还是怎么的!    你们以为我问什么啊!   我就是问 假如我 indules进来新的一个*.conf     或者直接在httpd.conf尾部加上
NameVirtualHost *:80

<VirtualHost *:80>

ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain

</VirtualHost>

<VirtualHost *:80>

ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain

</VirtualHost>
那么httpd.conf里的默认配置了一个站点的信息是如何处理是注释掉还是什么的

论坛徽章:
0
10 [报告]
发表于 2010-10-30 15:33 |只看该作者
NameVirtualHost *:80



ServerName
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/doma ...
yk19880829 发表于 2010-10-30 13:57



哥们,真不是我说你,这么些人都看不明白,说明是你表达得不明白。
都这么多回复了,你竟然还说不明白你问什么。。。

只要没有#打头的,都会认为是启用配置行,如果是#开头的行,那就是注释行,注释的行不被启用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP