2023 年了,为啥大部分项目集成的 web 服务器是 Apache,而不是 nginx 呢?

331 天前
 helphelp

好多 docker 镜像

就比如最常见的 wordpress 和 typecho 吧,默认的情况下,想装上就用的 都是用的 Apache

然后

想用 Nginx 可以,它就给你一个 fpm 的镜像,让你自己在装一个 Nginx 自己对接

为啥默认的都是 Apache 呢?不是说性能不如 Nginx 吗?

2219 次点击
所在节点    问与答
13 条回复
nightwitch
331 天前
能让 apache 产生性能压力的访问量,数据库早崩了
naminokoe
331 天前
apache 古老吧,懒得学习别的配置知识了
TiWen
331 天前
我也喜欢 NGINX ,apache 没有 NGINX 激进
javalaw2010
331 天前
因为这两都是 php 项目,php-fpm+nginx 的组合并不是很好塞进单个镜像里,因为你需要同时启动两个进程 nginx+php-fpm ,这就有违背一个容器一个进程的最佳实践了,虽然有 S6-overlay 这种多进程的解决方案但是并不是主流(而且我觉得这个方案引入了额外的复杂度并且效果其实也并不完美),而 apache 只需要启动 apache 本身就够了。
banmuyutian
331 天前
可能是历史遗留问题? stackoverflow 也没讨论出个所以然来

https://stackoverflow.com/questions/14459086/do-you-know-any-reason-to-use-apache-instead-of-nginx
ysc3839
331 天前
Apache 支持.htaccess ? WordPress 是支持根据用户配置自动生成一个.htaccess 的,就不需要手动配 nginx.conf 了。
IDAEngine
331 天前
Apache 够用的情况下,没必要硬上 nginx
westoy
331 天前
docker 是一个容器一个服务

apache 挂 mod_php 是一个服务

nginx + fpm 是两个服务
opengps
331 天前
参考两个词:LAMP ,MNMP 。对比下选择因素
wolfan
331 天前
因为一键 LAMP 。
IvanLi127
331 天前
我用的镜像好像要么 nginx ,要么 caddy ,还没遇到 apache
highf4324
331 天前
我也没有遇到过用 Apache 的项目(也许我不会选择采用 PHP 的项目,也是原因之一吧)
di1012
331 天前
我一直用 IIS

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX