菜鸟新人,大大们多指教。
问题是这样的:我有一个公网IP 10.138 已经配置好了 IIS (运行ASP程序中),运行着www.a.com,这个IIS是公司的基本上设置是不能修改的,否则会很明显地被公司管理员发现(管理员只会简单操作IIS)。我在10.138上装了一个CoreAmp201010套件,等于说是隐藏为服务安装的(初学者,不是什么见不得人的网站)。
现在我变更了Nginx 的默认端口为800,把b.com的A记录指向到10.138,www.b.com指向(direct或者frame方式)到b.com:800是可以访问的,问题是地址栏或者网页属性或者页面链接变成了b.com:800。
我的问题是:
1、域名DNS系统貌似只能指向纯IP地址(不加端口号)和URL吗,能变通设置吗?
2、我知道修改IIS的主机头可以实现单IP多域名指向不同目录,但是管理员会发现,显然我不能动IIS的主机头设置,难道只能用b.com:800访问网站吗?
3、Nginx 接管外界请求,费掉IIS?似乎不可行。
非常期待您的解答。先谢谢了。
1. 没变通的设置
3. Nginx 接管所有请求是可以的,需要修改 IIS 到其他端口,然后 Nginx->proxy->IIS
所以如果IIS不能动的话,你只能通过800端口来访问你的b站
这么快,这是我见过的速度最快的版主了。
出去一趟,回来一刷新就有了。呵呵谢谢啊。
IIS里面增加个响应主机头的主机是最佳的解决方式
还有个方式你可以试一试,在A.com上面加个目录,在第三方IP增加个nginx代理,proxy_pass http://a.com/directory_name/
我不清楚你是否明白我的意思
谢谢何老师 我正在研读中