在web开发遇到很多问题就是一个服务器,要不同的端口指向不同的域名,发现域名是不可以进行端口指向的。
所以我们只能使用服务器进行指向,使用80的默认服务器,获取域名域名后进行本地指向其他端口的Apache。
要这样做也不难,只需要复制多一个Apache,然后监听一个新的端口,在80端口的配置文件上增加域名的指向就好了。
例子:
设置apache
修改http.conf路径
ServerRoot 'D:/phpnow/phpnow/Apache-22-8088'
修改http.conf端口
Listen 8088
进入apache的bin进行操作
cmd界面新建服务"service name"为服务名字
新建服务
httpd -k install -n "Apache-22-8088"
启动服务
httpd -k start
删除/卸载服务
httpd -k uninstall -n "Apache-22-8088"
配置apache的http.conf或httpd-vhosts.conf等加载配置
使用80端口Apache转其他本地端口Apache
<VirtualHost *:80> ServerName test.67zixue.com ErrorLog "logs/missding-error.log" CustomLog "logs/missding-access.log" common ProxyPass / http://127.0.0.1:8088/ timeout=20 ttl=120 retry=30 keepalive=On ProxyPassReverse / http://127.0.0.1:8088/ </VirtualHost>
直接配置8088Apache
<VirtualHost *:8088> DocumentRoot "E:/www/test" ServerName test.67zixue.com </VirtualHost>