最近看文献码字有点强迫症了,提笔便简述一下背景,这里不免俗,某在某地有一台虚拟机,系统是win 2k3,有管理员账号,教科网国内外公网全通,不计流量,v4为私有地址,同时有一个固定的v6地址,新买的域名支持AAAA记录的绑定。
首先是绑域名。之前已经向某老师申请绑定了一个edu.cn的域名,这次绑自己的,直接添加了一个二级域名的AAAA记录,等了一段时间之后 ping -6 发现已经能解析了。
然后是配置web服务。我的目的是一个端口拿出来做代理服务器,自用+小范围传播,另一个开放80端口,跑一些网站。IIS据说是支持v6的,apache是肯定支持v6的,只是官方编译打包的apache都不支持,需要自己拿源码下来加参数自己编译。所幸发现了XAMPP中的Apache组件现在直接是支持ipv6的,因为还直接带了php、mysql,都是我需要的,于是省心直接下了整个包下来装上。
装完要改一改配置文件,httpd.conf和php.ini,很多默认参数不好。
接着发现一个问题,监听80端口和另外一个端口搭建不同的虚拟服务器没有问题,但是不能做到***端口允许代理,***不允许代理,这可不好,80端口太容易被扫到了。折腾了很久没有解决问题,后来经过提示,httpd.conf里面管80端口服务的配置,然后又写了一个proxy_httpd.conf文件,设置监听***端口,然后进到命令行,写命令形如 httpd.exe -f proxy_httpd.con,实现了启动两个apache实例,最终我要的效果完成了。
服务器这块儿整个的搭建算完成了,下一步的打算是把这个博客备份到过去,开一个v6的镜像。