目标:服务器上想搭建2个网站 1.目前有一个.NET程序在IIS上运行
2.想另外在搭建一个PHP网站个人博客WordPress
2个网站我想使用同一个域名,一个主域名另一个二级域名;第一个可以使用80端口访问,第二个也想使用80端口访问需要怎么弄呀,在线急,求大佬指教!
遇到了同样的问题,在CSDN看到了,希望阿里云团队能够给出正确、标准的答案~请查看
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要在一台服务器上使用同一个域名,通过不同的二级域名分别运行.NET程序和WordPress(PHP)网站,并且都希望使用80端口访问,你可以通过IIS的“主机头”功能来实现。以下是具体的步骤:
example.com
,你想为WordPress使用二级域名blog.example.com
,则在“主机名”处输入blog.example.com
。example.com
和blog.example.com
都设置A记录指向你的服务器IP地址。如果使用阿里云的DNS服务,在域名解析管理界面添加相应的A记录即可。如果你希望用户直接访问example.com
时看到.NET网站,而访问blog.example.com
时自动跳转到WordPress,可能需要在IIS中为.NET网站配置URL重写规则,但这通常不是必须的,因为不同主机头已经能很好地分离请求。
按照上述步骤操作后,你应该能够通过主域名访问.NET网站,同时通过二级域名访问WordPress博客,两者均使用80端口。您也可以通过ECS一键诊断全面排查并修复ECS问题。