我的网站要域名+端口号才能访问,怎么不加端口号就可以访问? 5

我的服务器里有一个网站用了Apache,现在我新建了一个网站是ASP的,所以在IIS上设置的网站,但是现在需要域名+端口号才能访问网站,想问一下有没有解决这个问题的办法?... 我的服务器里有一个网站用了Apache,现在我新建了一个网站是ASP的,所以在IIS上设置的网站,但是现在需要域名+端口号才能访问网站,想问一下有没有解决这个问题的办法?。。。。先在这里谢谢各位帮忙的了。。。 展开
 我来答
呦呵你少冲
2019-12-06
知道答主
回答量:20
采纳率:80%
帮助的人:1.1万
展开全部
首先一个域名只能访问其指定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服务器对吧?百度一下它的反向代理步骤,很简单的,太多我就不赘述了,相信能够解决题主的问题。
存在的BUG
2015-09-01 · 知道合伙人软件行家
存在的BUG
知道合伙人软件行家
采纳数:537 获赞数:1485
毕业于武汉工业大学,人生格言是:课表是死的,人是活的!!! 读过CCNA\CCNP相关书籍

向TA提问 私信TA
展开全部
端口设置为80,在浏览器中输入你的域名就能进了,不需要设置端口。
追问
但是Apache也用的80端口,那样不是和它冲突了,怎么能共用80端口那?或者怎么把IIS里的转移到phpstudy上?
追答
不能用80端口.如果你是多线环境,可以都用80端口但是使用的是不同的IP。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-01-08
展开全部
WEB服务的默认端口是80,可以使用主机头识别来进行多个域名的80号端口访问;如果同时安装了两个WEB服务端程序(IIS+Apache)那你至少需要两个IP地址来实现。用服务端监听各自分配到的IP的80端口即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式