在linux系统下同时运行多个web服务器?

发布于 2022-09-06 02:23:34 字数 162 浏览 14 评论 0

在linux系统下能不能同时装多个web服务器,然后进行自由切换,比如同时装apache、nginx、lighttpd这三个web服务器,在运行的时候可以自由选择切换,就像windows下的phpstudy那样,随时切换是使用apache还是使用nginx或者是lighttpd,如果可以,大家有什么好的方法。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

豆芽 2022-09-13 02:23:34

理论上来讲是可以的(我没有试过),只要分别监听不同的端口就可以了。
至于“自由切换”,不知道什么意义,要达到什么效果。
可以拿nginx做反向代理/智能调度, 分别往apache、nginx、lighttpd调度。

倾城花音 2022-09-13 02:23:34

如果想跟windows下的phpstudy可以随意切换web环境和Php版本的话,建议使用docker来实现,每个镜像集成一种环境配置,每个容器互相不影响。公用的服务可以单独使用一个容器,比如mysql,redis等。

我不咬妳我踢妳 2022-09-13 02:23:34

也有linux下的lnmp集成环境,例如 wdcp、amh等,都和管理多版本web服务器和多版本php的

红颜悴 2022-09-13 02:23:34

这个肯定没问题,实现的方式也有很多种;不过每个服务至少都要占用一个端口,至少保证这几个服务的端口没有冲突;你这么做的目的是什么呢?为了测试不同web服务的性能吗?

夏末染殇 2022-09-13 02:23:34

完全没有问题,无论是你想同时运行他们还是切换使用。同时使用时他们各自监听的端口必须要设置成不一样,切换使用也不需要使用不同端口,远离就是停止当前正在使用的,启动想要切换的。

这需要你知道webserver基本原理,以及如何启动停止,最后写个脚本管理他们。

手长情犹 2022-09-13 02:23:34

这个是可以的,看你怎么使用了。自由切换是关闭一个用另一个还是不关闭,直接使用另一个。(如果是上一个端口没必要指定,使用默认就可以,如果是第二种那就要使用不同的监听端口就好了)这个不难!

最近可好 2022-09-13 02:23:34

要运行多个WEB服务,只需要监听不同端口就可以.或者用PHP之类的脚本语言,做一个简单的控制台,修改web服务器的监听端口并重启.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文