主题:网络达人入 apache 的virtual hosts 设置求助 奖分
此话题归属
万能求助
1443
4
来自:上海
注册:2001-05-25
发帖:438+13357
问题已与58l解决,很震撼,十八岁一下及心智不全者慎入
现在的情况是
apache默认的127.1已经有页面了 而且我不想去改动它
而是通过virtual hosts来使外部请求到另外一个文件夹去访问文件
这是我的vh 设置
<VirtualHost 127.0.0.1:80>
ServerAdmin eiclkun@gmail.com
DocumentRoot \"C:/ms4w/hzau\" ##已经是另一个文件夹了
ServerName www.kuja.oicp.net
ErrorLog \"logs/kujamaperror.log\"
CustomLog \"logs/kujamap-access.log\" common
</VirtualHost>
问题是 现在通过花生壳的dns
打入www.kuja.oicp.net
我到的是apache的默认页
所以很迷茫
默认服务因为做调试和方便检查需要 所以不想改掉
[此贴子已经被作者于 2008-05-08 20:47:20 编辑过]
获网友奖分20点(等于1点PP)
[详细记录]
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:23:40
1443
4
来自:上海
注册:2001-05-25
发帖:438+13358
都还没下班吧

-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:25:08
1443
4
来自:上海
注册:2001-05-25
发帖:438+13359
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:36:56
667
63
来自:保密
注册:2002-08-17
发帖:294+9422
改1下port
获网友奖分20点(等于1点PP)
[详细记录]
-------------------------------------------------------------------------------------------
俺的美学
发表于:2008-05-08 15:39:13
1443
4
来自:上海
注册:2001-05-25
发帖:438+13360
在virtual hosts里面改成和默认不一样的port?
我去试试
http://kuja.oicp.net/hzau/hzau.htm
地图终于第一次上去了~希望周末前可以把googleearth 和栅格图给覆盖上去
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:44:45
365
4
来自:上海
注册:2001-02-21
发帖:197+1880
这个问题我能解答,稍等片刻!!!
获网友奖分20点(等于1点PP)
[详细记录]
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 15:47:16
365
4
来自:上海
注册:2001-02-21
发帖:197+1883
问题解决了吗?
那我就不多事了!
LZ想做个地图网站?
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 15:51:17
1443
4
来自:上海
注册:2001-05-25
发帖:438+13361
没有 端口改了 依然不行 5楼的可以就拜托你了
对啊 地图网站 毕业设计
正在研究openlayer 估计周末大部分功能可以上线
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:53:43
648
21
来自:上海
注册:2006-08-08
发帖:79+597
ServerName www.kuja.oicp.net
花生壳好像没有www吧
-------------------------------------------------------------------------------------------
发表于:2008-05-08 15:53:56
1443
4
来自:上海
注册:2001-05-25
发帖:438+13362
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:56:37
1443
4
来自:上海
注册:2001-05-25
发帖:438+13363
引用: ServerName www.kuja.oicp.net
花生壳好像没有www吧 |
虽说如此 但是现在居然还真就进去了。我改下试试看
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 15:58:29
1443
4
来自:上海
注册:2001-05-25
发帖:438+13364
引用: 引用: ServerName www.kuja.oicp.net
花生壳好像没有www吧虽说如此 但是现在居然还真就进去了。我改下试试看 |
无效

-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 16:09:03
667
63
来自:保密
注册:2002-08-17
发帖:294+9430
本地 hosts.sam 文件里再写一下新的local 解析
-------------------------------------------------------------------------------------------
俺的美学
发表于:2008-05-08 16:10:41
365
4
来自:上海
注册:2001-02-21
发帖:197+1884
我在linux下配置的,windows下面我没有试过,apache应该是win和linux一样配置的吧?
建议你这样配置:
<Directory "c:/ms4w/hzau">
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName kuja.oicp.net
DocumentRoot "c:/ms4w/hzau"
ServerAdmin eiclkun@gmail.com
Customlog "logs/kujamap-access.log" common
Errorlog "logs/kujamaperror.log"
</VirtualHost>
至于127.0.0.1这个,你只有自己本机能访问到,外部不能访问。
如果真的需要127.0.0.1这个,按照以上方法配置也可。
只需把目录和域名的地方更改即可。
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:12:01
1443
4
来自:上海
注册:2001-05-25
发帖:438+13365
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 16:16:15
365
4
来自:上海
注册:2001-02-21
发帖:197+1885
我的方法也不行吗?
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:17:27
703
10
来自:上海
注册:2004-01-16
发帖:394+2553
直接下载个 APM-Express 就可以了 还有80不要让80端口让别的程序占用
-------------------------------------------------------------------------------------------
gina-20+m200mk2
发表于:2008-05-08 16:17:59
1443
4
来自:上海
注册:2001-05-25
发帖:438+13366
引用: 我在linux下配置的,windows下面我没有试过,apache应该是win和linux一样配置的吧?
建议你这样配置:
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
ServerName kuja.oicp.net
DocumentRoot "c:/ms4w/hzau"
ServerAdmin eiclkun@gmail.com
Customlog "logs/kujamap-access.log" common
Errorlog "logs/kujamaperror.log"
至于127.0.0.1这个,你只有自己本机能访问到,外部不能访问。
如果真的需要127.0.0.1这个,按照以上方法配置也可。
只需把目录和域名的地方更改即可。 |
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
这个是在httpd那个conf里面的吧 我试试看
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 16:19:13
326
1
来自:上海
注册:2001-07-03
发帖:36+400
给你些参考
NameVirtualHost 192.168.1.12
<VirtualHost 192.168.1.12>
ServerAdmin postmaster@livebytouch.com
DocumentRoot /var/www/erp
ServerName erp12.lbtoffice.sh.cn
AddDefaultCharset utf8
ErrorLog logs/erp12-error_log
CustomLog logs/erp12-access_log common
</VirtualHost>
<VirtualHost 192.168.1.12>
ServerAdmin postmaster@livebytouch.com
DocumentRoot /var/www/erp
ServerName erp.lbtoffice.sh.cn
AddDefaultCharset utf8
ErrorLog logs/erp-error_log
CustomLog logs/erp-access_log common
JkMount /* server01
</VirtualHost>
我这个是以IP作为虚拟主机的
你的话,这样设置
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin 管理员邮箱
DocumentRoot 路径
ServerName 你的域名
AddDefaultCharset utf8 默认语言
ErrorLog logs/erp12-error_log 错误日志
CustomLog logs/erp12-access_log common 访问日志
</VirtualHost>
获网友奖分20点(等于1点PP)
[详细记录]
-------------------------------------------------------------------------------------------
无聊 无聊 无聊
发表于:2008-05-08 16:19:29
667
63
来自:保密
注册:2002-08-17
发帖:294+9434
你的virtual host ip要用你本机绑定的 实ip,
127.0.0.1 是loopback
-------------------------------------------------------------------------------------------
俺的美学
发表于:2008-05-08 16:20:08
365
4
来自:上海
注册:2001-02-21
发帖:197+1886
引用: 直接下载个 APM-Express 就可以了 还有80不要让80端口让别的程序占用 |
我觉得LZ的apache和php和mysql应该没有问题,所以不必再重装APM-Express。
问题在于虚拟服务器的配置
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:21:35
326
1
来自:上海
注册:2001-07-03
发帖:36+401
你的问题在2个地方
127.0.0.1 这个只有你本地能访问
www.kuja.oicp.net 确定是不是能解析到127.0.0.1
-------------------------------------------------------------------------------------------
无聊 无聊 无聊
发表于:2008-05-08 16:21:56
365
4
来自:上海
注册:2001-02-21
发帖:197+1887
引用: 你的virtual host ip要用你本机绑定的 实ip, 127.0.0.1 是loopback |
他的是花生壳的动态ip,一旦断线ip又要重新修改!所以在这里用*代替即可。
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:23:01
365
4
来自:上海
注册:2001-02-21
发帖:197+1888
引用: 你的问题在2个地方
127.0.0.1 这个只有你本地能访问
www.kuja.oicp.net 确定是不是能解析到127.0.0.1 |
我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题!
而且现在看来LZ的apache\php\mysql安装都没问题。
问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:25:23
472
668
来自:上海
注册:2003-05-17
发帖:63+6709
你用127.0.0.1来跑80端口 你的域名怎么解析的到
域名解析到外网IP的话 你在外网IP上也要跑80端口啊~
用*:80好了

-------------------------------------------------------------------------------------------
我不是XSL 我不会凹造型 我不太会把妹 我没有一夜情
发表于:2008-05-08 16:25:37
365
4
来自:上海
注册:2001-02-21
发帖:197+1889
引用:
引用: 我在linux下配置的,windows下面我没有试过,apache应该是win和linux一样配置的吧?
建议你这样配置:
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
ServerName kuja.oicp.net
DocumentRoot \"c:/ms4w/hzau\"
ServerAdmin eiclkun@gmail.com
Customlog \"logs/kujamap-access.log\" common
Errorlog \"logs/kujamaperror.log\"
至于127.0.0.1这个,你只有自己本机能访问到,外部不能访问。
如果真的需要127.0.0.1这个,按照以上方法配置也可。
只需把目录和域名的地方更改即可。 Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
这个是在httpd那个conf里面的吧 我试试看 |
我的方法是
第一个域名:
<Directory \"目录1\">
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName 域名1或ip1
DocumentRoot \"目录1\"
ServerAdmin xxx@mail.com
</VirtualHost>
第二个域名:
<Directory \"目录2\">
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName 域名2或ip2
DocumentRoot \"目录2\"
ServerAdmin xxx@mail.com
</VirtualHost>
我的服务器就是这样设置的!
[此贴子已经被作者于 2008-05-08 16:36:38 编辑过]
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:28:51
472
668
来自:上海
注册:2003-05-17
发帖:63+6711
LS 因为你是*:80呀

-------------------------------------------------------------------------------------------
我不是XSL 我不会凹造型 我不太会把妹 我没有一夜情
发表于:2008-05-08 16:29:48
1443
4
来自:上海
注册:2001-05-25
发帖:438+13367
引用: 引用: 你的问题在2个地方
127.0.0.1 这个只有你本地能访问
www.kuja.oicp.net 确定是不是能解析到127.0.0.1我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题!
而且现在看来LZ的apache\php\mysql安装都没问题。
问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。 |
成功了 确实是
httpd.conf的问题 我以为只要改了virtual hosts就可以了
virtual hosts里面那个127.1是失误。。
不过现在文件都乱了 要慢慢整理了
等下开始奖分 进来的都有 每人射几天

-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 16:38:13
365
4
来自:上海
注册:2001-02-21
发帖:197+1891
引用:
引用:
引用: 我在linux下配置的,windows下面我没有试过,apache应该是win和linux一样配置的吧?
建议你这样配置:
Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
ServerName kuja.oicp.net
DocumentRoot \"c:/ms4w/hzau\"
ServerAdmin eiclkun@gmail.com
Customlog \"logs/kujamap-access.log\" common
Errorlog \"logs/kujamaperror.log\"
至于127.0.0.1这个,你只有自己本机能访问到,外部不能访问。
如果真的需要127.0.0.1这个,按照以上方法配置也可。
只需把目录和域名的地方更改即可。 Options FollowSymLinks
AllowOveride None
Order allow,deny
Allow from all
这个是在httpd那个conf里面的吧 我试试看 我的方法是 第一个域名:
Options FollowSymLinks AllowOveride None Order allow,deny Allow from all
ServerName 域名1或ip1 DocumentRoot \"目录1\" ServerAdmin xxx@mail.com
第二个域名:
Options FollowSymLinks AllowOveride None Order allow,deny Allow from all
ServerName 域名2或ip2 DocumentRoot \"目录2\" ServerAdmin xxx@mail.com
我的服务器就是这样设置的!
|
奇怪的现象,居然在“目录1”的前后加了 “\”,LZ配置的时候不要加“\”,注意阿!
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:38:25
365
4
来自:上海
注册:2001-02-21
发帖:197+1892
引用:
引用: 引用: 你的问题在2个地方
127.0.0.1 这个只有你本地能访问
www.kuja.oicp.net 确定是不是能解析到127.0.0.1我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题!
而且现在看来LZ的apache\php\mysql安装都没问题。
问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。成功了 确实是httpd.conf的问题 我以为只要改了virtual hosts就可以了 virtual hosts里面那个127.1是失误。。 不过现在文件都乱了 要慢慢整理了 等下开始奖分 进来的都有 每人射几天 |
的确容易把httpd.conf搞乱,我的做法是在httpd.conf同级目录下再兴建一个conf文件,把所有虚拟主机的信息都写在这里面。
当apache重新启动的时候会把这个目录下所有的conf文件都读取的。这样在不破坏httpd.conf文件的情况下配置,而且便于备份。
我的是在linux下,不知道win是否也能这样!
-------------------------------------------------------------------------------------------
上海老城厢 留在上海人的记忆深处 http://www.sholdtown.com
发表于:2008-05-08 16:40:52
1443
4
来自:上海
注册:2001-05-25
发帖:438+13368

不过发现原来的127.1的页面也没了。。
尝试下2个vh的方法
-------------------------------------------------------------------------------------------
其实我是个牧师
牧师的天职是治疗
我却选择了暗影,
因为更多时候战斗比治疗更有效
发表于:2008-05-08 16:41:00
326
1
来自:上海
注册:2001-07-03
发帖:36+402
引用:
引用: 你的问题在2个地方
127.0.0.1 这个只有你本地能访问
www.kuja.oicp.net 确定是不是能解析到127.0.0.1我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题! 而且现在看来LZ的apache\php\mysql安装都没问题。
问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。 |
我的两个回答是有先后的好伐
虚拟主机做在127.0.0.1上,apache的虚拟主机只会监听这上面过来的HTTP_HOST的请求,如果这不是他的需求,那只要改IP就可以,我前面也说过,*:80
如果他的需求就是本地调试,那就确定 www.kuja.oicp.net能解析到127.0.0.1
另外
花生壳能指向 www.xxx.oicp.net?
-------------------------------------------------------------------------------------------
无聊 无聊 无聊
发表于:2008-05-08 16:47:46
326
1
来自:上海
注册:2001-07-03
发帖:36+403
引用:
引用:
引用: 引用: 你的问题在2个地方
127.0.0.1 这个只有你本地能访问
www.kuja.oicp.net 确定是不是能解析到127.0.0.1我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题!
而且现在看来LZ的apache\php\mysql安装都没问题。
问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。成功了 确实是httpd.conf的问题 我以为只要改了virtual hosts就可以了 virtual hosts里面那个127.1是失误。。 不过现在文件都乱了 要慢慢整理了 等下开始奖分 进来的都有 每人射几天
的确容易把httpd.conf搞乱,我的做法是在httpd.conf同级目录下再兴建一个conf文件,把所有虚拟主机的信息都写在这里面。 当apache重新启动的时候会把这个目录下所有的conf文件都读取的。这样在不破坏httpd.conf文件的情况下配置,而且便于备份。 我的是在linux下,不知道win是否也能这样! |
Include xxx.conf
-------------------------------------------------------------------------------------------
无聊 无聊 无聊
发表于:2008-05-08 16:50:17