我的网站要域名+端口号才能访问,怎么不加端口号就可以访问? 5
我的服务器里有一个网站用了Apache,现在我新建了一个网站是ASP的,所以在IIS上设置的网站,但是现在需要域名+端口号才能访问网站,想问一下有没有解决这个问题的办法?...
我的服务器里有一个网站用了Apache,现在我新建了一个网站是ASP的,所以在IIS上设置的网站,但是现在需要域名+端口号才能访问网站,想问一下有没有解决这个问题的办法?。。。。先在这里谢谢各位帮忙的了。。。
展开
3个回答
展开全部
首先一个域名只能访问其指定ip的默认80端口(http)或者443端口(https),这是改变不了的。所以怎么解决题主的问题?有办法的!
设置二级域名,假设我有b.com,二级域名就是前面加前缀,比如haha.b.com(在域名提供商处可以随便自定义),让他们都指向我的服务器的ip地址。这样就相当于我有了多个域名,但是问题又来了,他们不都是指向80端口嘛,这有什么用呢?
这涉及到web服务器代理之反向代理的知识了,简而言之就是根据80端口进来的域名信息将请求分配到相应的端口去,让相应的端口的web服务器做出响应。反向代理的好处就是不会出现端口号,你访问haha.b.com,出现在浏览器的是其它端口提供的响应页面,地址栏也是‘haha.b.com’,而不是‘haha.b.com:8080’这种。
ok,了解这些过后,题主要做的只有两件事:一是设置二级域名,二是设置在80端口的web服务器的反向代理。我看题主在80端口的是Apache服务器对吧?百度一下它的反向代理步骤,很简单的,太多我就不赘述了,相信能够解决题主的问题。
设置二级域名,假设我有b.com,二级域名就是前面加前缀,比如haha.b.com(在域名提供商处可以随便自定义),让他们都指向我的服务器的ip地址。这样就相当于我有了多个域名,但是问题又来了,他们不都是指向80端口嘛,这有什么用呢?
这涉及到web服务器代理之反向代理的知识了,简而言之就是根据80端口进来的域名信息将请求分配到相应的端口去,让相应的端口的web服务器做出响应。反向代理的好处就是不会出现端口号,你访问haha.b.com,出现在浏览器的是其它端口提供的响应页面,地址栏也是‘haha.b.com’,而不是‘haha.b.com:8080’这种。
ok,了解这些过后,题主要做的只有两件事:一是设置二级域名,二是设置在80端口的web服务器的反向代理。我看题主在80端口的是Apache服务器对吧?百度一下它的反向代理步骤,很简单的,太多我就不赘述了,相信能够解决题主的问题。
华纳云
2023-07-25 广告
2023-07-25 广告
香港站群服务器原生IP是指服务器的每个IP地址都是由香港电讯盈科(PCCW)或其他香港本地互联网服务商直接分配的真实IP地址。这些IP地址通常是通过多个独立的服务器或虚拟机来分配给客户的,以满足站群建设的需求。使用原生IP的香港站群服务器具...
点击进入详情页
本回答由华纳云提供
2015-09-01 · 知道合伙人软件行家
关注
展开全部
端口设置为80,在浏览器中输入你的域名就能进了,不需要设置端口。
追问
但是Apache也用的80端口,那样不是和它冲突了,怎么能共用80端口那?或者怎么把IIS里的转移到phpstudy上?
追答
不能用80端口.如果你是多线环境,可以都用80端口但是使用的是不同的IP。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-01-08
展开全部
WEB服务的默认端口是80,可以使用主机头识别来进行多个域名的80号端口访问;如果同时安装了两个WEB服务端程序(IIS+Apache)那你至少需要两个IP地址来实现。用服务端监听各自分配到的IP的80端口即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询