在linux系统下能不能同时装多个web服务器,然后进行自由切换,比如同时装apache、nginx、lighttpd这三个web服务器,在运行的时候可以自由选择切换,就像windows下的phpstudy那样,随时切换是使用apache还是使用nginx或者是lighttpd,如果可以,大家有什么好的方法。
如果想跟windows下的phpstudy可以随意切换web环境和Php版本的话,建议使用docker来实现,每个镜像集成一种环境配置,每个容器互相不影响。公用的服务可以单独使用一个容器,比如mysql,redis等。
完全没有问题,无论是你想同时运行他们还是切换使用。同时使用时他们各自监听的端口必须要设置成不一样,切换使用也不需要使用不同端口,远离就是停止当前正在使用的,启动想要切换的。
这需要你知道webserver基本原理,以及如何启动停止,最后写个脚本管理他们。
这个是可以的,看你怎么使用了。自由切换是关闭一个用另一个还是不关闭,直接使用另一个。(如果是上一个端口没必要指定,使用默认就可以,如果是第二种那就要使用不同的监听端口就好了)这个不难!
15 回答8.4k 阅读
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
理论上来讲是可以的(我没有试过),只要分别监听不同的端口就可以了。
至于“自由切换”,不知道什么意义,要达到什么效果。
可以拿nginx做反向代理/智能调度, 分别往apache、nginx、lighttpd调度。