我可以在同一台计算机上运行两个Web服务器吗?

发布于 2021-01-29 15:07:07

我刚刚发现我可以使用Python编写一个非常简单的Web服务器。我已经有一个Apache
Web服务器,我想在这台机器上尝试基于Python的Web服务器。但是,如果尝试尝试,可能会引起某种冲突。我的意思是两个Web服务器将如何“决定”谁需要服务器处理来自客户端的请求?

关注者
0
被浏览
76
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    让他们监听不同的端口,您会没事的。

    默认的Web端口是80。当您在浏览器中打开某些网址而不指定端口时,默认情况下使用80。

    您可以将Web服务器配置为侦听其他端口,但随后还需要在url中明确指定它:

    http://localhost:8080
    

    选择端口时,请注意,此专用端口号尚未被您所安装并在盒子上运行的任何软件使用。否则,您猜对了,就会发生冲突。

    PS:几天前重新安装时,我无法启动IIS(似乎没有原因)。原来新版本的Skype占用了此默认端口!必须删除其设置“使用端口80和443作为传入连接的替代方法”。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看