我有两个网站。首先是asp.net核心web用户界面。第二个是Golang API。我也买了域名。foo.bar(例如)。我需要两个网站:
- foo.bar-asp.net ui
- api.foo.bar- go API
我如何在iis上部署它?我的go-server工作在8080端口。我尝试创建两个网站:
1.使用空白主机名
1.主机名:api.foo.bar
和foo.bar(ui)工程
我也尝试用iis规则将api流量重定向到端口8080,但它不起作用。对于api.foo.bar,我只是得到错误404。我唯一得到的是api.foo.bar:8080在服务器的浏览器上正确打开。
1条答案
按热度按时间46scxncf1#
我创建了两个站点:
然后我把rewrite-rule放到api-site的web.config中:
一切都正常