我是个 Lamp 的用户,这是前提啊 23333 表示就是说有些大型的 PHP 程序,比如 KPPW ( www.kppw.cn ),ECJia ( www.ecjia.com ) 以前都是捣鼓 Discuz 啊,WordPress 这种大众化的程序,可是一上这种的大型程序 Apache 或者说 PHP 就趴窝了,不能正常运行了 环境是 LAMP+Debian,APT 源直接安装的,当时还是觉得 Apache 有 rewrite 之类的功能 虽说 Nginx 当然可以实现,可是对于我这种“普通中级玩家”来说 Apache 还是挺简单的 结果这些程序就挂了。 这些程序的网站上大部分都推荐用 CentOS+LNMP 所以我想问 Apache 为何无法运行呢?或者说有什么 Nginx 的必备功能做不到呢?
1
likuku 2017 年 10 月 23 日
天下武功唯快不破
|
2
sagaxu 2017 年 10 月 23 日 上一次用 apache 的时候,上海内环房价才几千一平
|
3
vus520 2017 年 10 月 23 日 什么?现在都用 Caddy 了
|
4
AlwaysBehave 2017 年 10 月 23 日
|
5
shiny PRO 是没配置好吧,我还没遇到过 nginx 能用 Apache 不能用的,除非用到了特殊的函数才可能导致 Web 服务器之间的不兼容,比如 fastcgi_finish_request / apache_request_headers
|
6
nciyuan OP |
7
sunmonster 2017 年 10 月 23 日
php 又不是直接通过 nginx 或 apache 来运行的,所以跟 nginx 或 apache 没有半毛钱关系,应该是 apache 的配置问题
|
8
AlwaysBehave 2017 年 10 月 23 日
@nciyuan 不需要的样子
其实就是 Nginx+Apache+Mysql+php |
9
sunmonster 2017 年 10 月 23 日
动态网站 apche 跟 nginx 真的差别不大,现在 apache 也支持 event MPM,很多说 apache 落后的都是停留在 5,6 年前,也没用过,人云亦云。但是我用 nginx,并不是 nginx 快,而是 nginx 比较轻量,而且配置简单可读行高
|
10
momocraft 2017 年 10 月 23 日
多写一份文档就多一份成本
|
11
sagaxu 2017 年 10 月 23 日
@sunmonster 时至今日,apache 份额仍比 nginx 高
|
12
wwek 2017 年 10 月 23 日
搭配跑 PHP 来说 apache 并不比 nginx 慢, 为什么用 nginx 那是因为功能强悍,性能强悍,生态丰富呀
|
13
murmur 2017 年 10 月 23 日
很多人只是拿 nginx 当负载均衡或者跑静态资源吧
|
14
wdlth 2017 年 10 月 23 日
没遇到你说的不能用 Apache 的程序,Apache 的配置方法有多种,如果是 Rewrite 规则有区别的话,可以转换一下。
|
15
carlclone 2017 年 10 月 23 日
你连 PHP 和 Apache,Nginx 的关系都没搞清楚吧
|
16
boboliu 2017 年 10 月 23 日 via Android
将真,nginx 配置写起来舒服
|
17
nciyuan OP 表示能有大神讲一下为啥都是 PHP 就运行不起来啊
@carlclone 明白啊,只是为啥很多人都着魔似的推荐 Nginx @sunmonster 可是我就把能跑 wordpress 的 vhost 改下 SSL 和网站目录就装上了 |
18
defunct9 2017 年 10 月 23 日 via iPhone
你配错了而已
|
20
EmmaSwan 2017 年 10 月 24 日
只用 apache 和 caddy
N 基本不碰 |
21
NoAnyLove 2017 年 10 月 24 日
以前在 VPS 上架自己的博客,因为内存小,所以用的 Nginx。还没有用过 Caddy 呢,怎么样?
|
22
kn007 2017 年 10 月 24 日
同 2 楼,用 Apache 都是多年的事了。。。Nginx 用了好久,以至于 Apache 的配置都不会写了
|
23
0ZXYDDu796nVCFxq 2017 年 10 月 24 日 via iPhone
可以把 nginx.conf 当一门语言来写,nginx 的很多变量都是可以修改的,玩起来很爽
|
24
mosliu 2017 年 10 月 24 日
感觉 caddy 现在越来越好了。。。
|
25
googlebot 2017 年 10 月 24 日 via iPad
很多年前,一个牛人写一篇 blog,128m 跑 ngix,从此 ngix 就出名了,
其实 ngix 兼容性挺差, |
26
lfzyx 2017 年 10 月 24 日
程序怎么可能特意去辨别前端是哪个 web 服务器,程序只会通过网关接口( Web Server Gateway Interface )通讯
|
27
m939594960 2017 年 10 月 24 日
@vus520 我看 caddy 好像商用要付费啊
|
28
jyf007 2017 年 10 月 24 日
|
29
breestealth 2017 年 10 月 24 日
@googlebot 你说的应该是当时在金山的张宴。
|
30
toxicant 2017 年 10 月 24 日
说差距不大的你玩玩 laravel 试试....
|
31
scriptB0y 2017 年 10 月 24 日
我还用 apache,上次配置 https 有个地方花了两年才解决……
|
34
skylancer 2017 年 10 月 24 日
喜欢 lighttpd 的只有我一个么
|
35
skylancer 2017 年 10 月 24 日
擦 居然是 nginx 节点
|
36
MagaFun 2017 年 10 月 24 日
我个人属于 Apache 用习惯了,也懒得转 nginx 了,因为第一次做网站是 MediaWiki 网站。
Apache 有的时候是真难用,比如中文子目录的问题就很烦人。不过其实我也很想学习一下 nginx 的。 |
37
orderc 2017 年 10 月 25 日
nginx 配置简单就这样
|