繁体   English   中英

apache(端口80)和iis(端口8080)

[英]apache (port 80) and iis (port 8080)

需要以下请:

 http://subdomain.test.co.uk/newsite  --> redirect to apache port 80
 http://subdomain.test.co.uk  -->   redirect to iis on port 8080

已将IIS更改为在8080上运行,并且两个站点都使用localhost运行正常。

还在httpd.conf中启用了以下内容

LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_proxy.so

然后在httpd-vhosts.conf中添加以下内容

<VirtualHost *:80>
ServerName subdomain.test.co.uk
ServerAlias *
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8080/
</VirtualHost>

但是当goto域没有加载内容 - 请告知TQ

听起来你需要能够从两者重定向。 如果在“root”文件夹中,并在appache中,则重定向到iis(端口8080)。 如果在子文件夹和iis中,则重定向到appache(端口80)。

因此,在IIS中,您可以创建子文件夹并将其设置为应用程序。 然后在其中,转到HTTP重定向。 这应该适用于那方面的事情。 (我通常通过将HTTP站点重定向到HTTPS站点来执行此操作,从而强制使用HTTPS。)只需在您的案例中包含端口号即可。 你应该开始走正确的道路。

但老实说,我会以不同的方式设置它们。 我将子域用于您要对文件夹执行的目的。 我有newsite.test.co.uk; 如果它是一个选项,因为这会让我更舒服。

或者,如果你继续朝着你的方向前进,那么我将IIS设置为端口80,将Appache设置为端口8080,将基站设置为默认端口,将新站点设置为新端口。

有关:

如何在IIS 7上设置子域

如何将站点重定向到IIS7中的另一个位置

Apache重定向

https://www.digitalocean.com/community/tutorials/how-to-create-temporary-and-permanent-redirects-with-apache-and-nginx

如果您正在运行虚拟机,您可以添加另一个网卡并为其分配IP,然后在您的路由器中配置每个端口以转到不同的IP

您还需要在hosts文件中有一个条目,该文件位于C:\\Windows\\System32\\drivers\\etc 在记事本或任何其他文本编辑器中打开此文件,在文件的最后一行打开下面的其他条目,然后重试。

127.0.0.1       subdomain.test.co.uk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM