| 引用: 我在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这个,按照以上方法配置也可。 只需把目录和域名的地方更改即可。 |
| 引用: 你的问题在2个地方 127.0.0.1 这个只有你本地能访问 www.kuja.oicp.net 确定是不是能解析到127.0.0.1 |
| 引用: 引用: 我在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里面的吧 我试试看 |
| 引用: 引用: 你的问题在2个地方 127.0.0.1 这个只有你本地能访问 www.kuja.oicp.net 确定是不是能解析到127.0.0.1我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题! 而且现在看来LZ的apache\php\mysql安装都没问题。 问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。 |
| 引用: 引用: 引用: 我在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 我的服务器就是这样设置的! |
| 引用: 引用: 引用: 你的问题在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是失误。。 不过现在文件都乱了 要慢慢整理了 等下开始奖分 进来的都有 每人射几天 |
| 引用: 引用: 你的问题在2个地方 127.0.0.1 这个只有你本地能访问 www.kuja.oicp.net 确定是不是能解析到127.0.0.1我帮LZ回答吧,现在域名是正确指向外部ip的,用的是花生壳。这点没有问题! 而且现在看来LZ的apache\php\mysql安装都没问题。 问题出在虚拟服务器的配置上,也就是httpd.conf这个文件的配置。 |
| 引用: 引用: 引用: 引用: 你的问题在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是否也能这样! |
| 引用: <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> |
| 引用: 127.0.0.1 可以约等于本机ip 但直接被外界所能访问做ack的自由NIC ip. 所以 问题1 改IP是区分本地80口。 再一个是虚拟主机,则需要更改 ip地址 |
| 引用: 引用: 引用: 你的问题在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? |
| 引用: 的确容易把httpd.conf搞乱,我的做法是在httpd.conf同级目录下再兴建一个conf文件,把所有虚拟主机的信息都写在这里面。 当apache重新启动的时候会把这个目录下所有的conf文件都读取的。这样在不破坏httpd.conf文件的情况下配置,而且便于备份。 我的是在linux下,不知道win是否也能这样! |
| 引用: 引用: 127.0.0.1 可以约等于本机ip 但直接被外界所能访问做ack的自由NIC ip. 所以 问题1 改IP是区分本地80口。 再一个是虚拟主机,则需要更改 ip地址如果说得是vh的话 我现在建立了2个 ServerAdmin eiclkun@gmail.com DocumentRoot "C:/ms4w/Apache/htdocs" ServerName 127.0.0.1 ErrorLog "logs/akujamaperror.log" CustomLog "logs/akujamap-access.log" common 这样的话 别人进127.1应该进自己的 我也可尽自己的 ServerAdmin eiclkun@gmail.com DocumentRoot "C:/ms4w/hzau" ServerName kuja.oicp.net ErrorLog "logs/kujamaperror.log" CustomLog "logs/kujamap-access.log" common 这个就是显示我需要的东西 因为是用adsl ip不固定 我觉的这样应该对 然而再 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 这个到底加在vh里还是httpd里 有点混乱了。 |
| 引用: 引用: 的确容易把httpd.conf搞乱,我的做法是在httpd.conf同级目录下再兴建一个conf文件,把所有虚拟主机的信息都写在这里面。 当apache重新启动的时候会把这个目录下所有的conf文件都读取的。这样在不破坏httpd.conf文件的情况下配置,而且便于备份。 我的是在linux下,不知道win是否也能这样! 可否详细讲下这个做法 |
回复主题 [ 返回宽带山KDS ] ![]() |
|
|---|---|
| 主题: | 网络达人入 apache 的virtual hosts 设置求助 奖分 |
| 关于我们 - 联系我们 - 加入我们 - 营销服务 - 友情链接 - 频道合作- PChome Widget Copyright © 1996-2009 PChome.net All rights reserved. 电脑之家 版权所有 |