wampserver使用的apache 绑定都一样
绑定的域名xuechao2010.gicp.net 端口是8989
系统是win7 64位
1.绑定域名 端口 在apache上
D:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
请到apache目录下查找
需要修改 搜索 httpd-v 基本就可以找到了 去掉前面的#号 开启 虚拟主机设置
# Virtual hosts
Include conf/extra/httpd-vhosts.conf 修改端口
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName localhost:8989
监听端口修改
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80 Listen 0.0.0.0:8989
Listen [::0]:8989
后面就是添加虚拟主机 实例参考 目录权限没有设置了 后面还需要在仔细写下
D:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
<VirtualHost *:8989>
DocumentRoot "D:/wamp/www"
ServerName xuechao2010.gicp.net
ErrorLog "logs/91hxorgError.log"
CustomLog "logs/91hxorgCustom.log" common
</VirtualHost>
然后就是在 路由器里面 添加端口映射 我用的TP-LINK 左侧面板 转发规则---虚拟服务器 --添加新条目
PS : 端口映射这里先在CMD下查看当前IP 是否正确 我开始用的192.168.1.100后来发现换了到192.168.1.101了 映射前先查下 ipconfig /all
现象: 本地可以telnet localhost 8989 (通过)远程 telnet 91hx.xicp.cn 8989 (不通)
然后就是添加win7 防火墙 端口例外
端口UDP 8989 入站和出站规则 都写上
同时保证apache http server 没有被阻止