apache在程序开发阶段的一些应用小知识
2014-08-09 12:58
211 查看
一.内网其他机器访问被拒绝?access denied
从以下几个步骤考虑
1.关闭主机防火墙
2.设置查看httpd.conf里的listen选项是否指定了ip?
0.0.0.0:80为允许所有ipv4
3.查找httpd.conf中所有的deny选项看规则是否有问题
4. 高版本的apache里面还有一条
Require local来限制只许本地访问。。
查找local,修改成all granted
如果是wamp,右击wamp图标将服务put online
5.查看是否虚拟主机设置的ip问题
二如何用一台apache,多ip多端口的对应多站点方便开发?
一些静态化了的网站比如dede还有我开发的yukonCMS之类的,如果使用localhost/dedecms之类的网址,由于设置了引用资源为相对于域名,访问会有些问题,
我们需要把它改成127.0.0.8/之类的访问方式,即需要修改documentRoot为d:/wamp/www/dede之类而不是d:/wamp/www/
但是要访问多个类似网站的话光靠改documentRoot是无法办到的 。
1.本机多地址访问的设置
本机想多ip地址访问的话,可以用127开头的ip地址,能用几千万个不同的地址,,嗯。还有就是比如wordpress之类的网站,用非80端口会有问题
所以尽量用不同ip吧
在httpd.conf里加上:
重启就能访问啦
2.局域网机器访问apache多个站点:
由于目标的内网ip只有一个(不过也不排除有多网卡的机器或者双卡的笔记本),那么我们只好以端口来区分
三、虚拟机访问物理主机的多站点
如果是只想访问一个站点,那么在NAT方式下直接输入网关即可,如果想访问多个不同站点,那么只好选桥接briged,
填好ip和网关后,就可以和局域网机器一样的端口方式访问了
例如虚拟机ipconfig之后网关是10.0.0.2,物理主机的httpd.conf加一段
<VirtualHost 10.0.0.2:80>
DocumentRoot d:/wamp/www
ServerName 10.0.0.2:80
</VirtualHost>
重启,
虚拟主机访问10.0.0.2就是默认主页了
从以下几个步骤考虑
1.关闭主机防火墙
2.设置查看httpd.conf里的listen选项是否指定了ip?
0.0.0.0:80为允许所有ipv4
3.查找httpd.conf中所有的deny选项看规则是否有问题
4. 高版本的apache里面还有一条
Require local来限制只许本地访问。。
查找local,修改成all granted
如果是wamp,右击wamp图标将服务put online
5.查看是否虚拟主机设置的ip问题
二如何用一台apache,多ip多端口的对应多站点方便开发?
一些静态化了的网站比如dede还有我开发的yukonCMS之类的,如果使用localhost/dedecms之类的网址,由于设置了引用资源为相对于域名,访问会有些问题,
我们需要把它改成127.0.0.8/之类的访问方式,即需要修改documentRoot为d:/wamp/www/dede之类而不是d:/wamp/www/
但是要访问多个类似网站的话光靠改documentRoot是无法办到的 。
1.本机多地址访问的设置
本机想多ip地址访问的话,可以用127开头的ip地址,能用几千万个不同的地址,,嗯。还有就是比如wordpress之类的网站,用非80端口会有问题
所以尽量用不同ip吧
在httpd.conf里加上:
<VirtualHost 127.0.0.2:80> DocumentRoot d:/wamp/www/yukon12345.com ServerName 127.0.0.2:80 </VirtualHost>
重启就能访问啦
2.局域网机器访问apache多个站点:
由于目标的内网ip只有一个(不过也不排除有多网卡的机器或者双卡的笔记本),那么我们只好以端口来区分
<VirtualHost 192.168.1.120:8888> DocumentRoot d:/wamp/www/dede ServerName 192.168.1.120:8888 </VirtualHost>另外要注意listen添加上端口号
三、虚拟机访问物理主机的多站点
如果是只想访问一个站点,那么在NAT方式下直接输入网关即可,如果想访问多个不同站点,那么只好选桥接briged,
填好ip和网关后,就可以和局域网机器一样的端口方式访问了
例如虚拟机ipconfig之后网关是10.0.0.2,物理主机的httpd.conf加一段
<VirtualHost 10.0.0.2:80>
DocumentRoot d:/wamp/www
ServerName 10.0.0.2:80
</VirtualHost>
重启,
虚拟主机访问10.0.0.2就是默认主页了
相关文章推荐
- 【阶段总结】关于C# WinForm程序的一些应用总结
- 微信小程序(应用号)开发你一定要知道的一些细节
- 使用.net框架应用C#语言开发窗口程序的一些注意事项
- 运行HBase应用开发程序产生异常,提示信息包含org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory的解决办法
- 关于MOSS的应用和开发的一些联接
- J2ME程序开发全方位基础讲解汇总--J2ME 3D编程的一些资料
- [转]PHP程序开发范例宝典 -- 第9章 MySQL高级应用技术
- 插件式程序开发及其应用(C#)
- 关于MOSS的应用和开发的一些联接
- Linux系统与应用------一句话问答(网络无关篇+网络相关篇+程序开发篇+经典图书)
- Transaction Object在并发程序开发中的应用
- Linux程序应用开发环境和工具经验谈
- 使用VB2005开发外接程序Connect类中需要了解的一些事件
- Linux程序应用开发环境和工具经验谈
- 诚接各种小应用开发,大家提需求,我来写程序
- Linux程序应用开发环境和工具经验谈
- 最近要用C/C++开发一些程序
- 插件式程序开发及其应用(C#) - 2(完成)
- JBoss4 应用服务器Web开发人员参考手册(9):与Apache集成
- 关于MOSS的应用和开发的一些联接