从 apache 迁移到 nginx 需要注意些什么?
- 0次
- 2021-05-26 18:12:12
- idczone
目前是wordpress站点 apa大带宽服务器che2.4 开了https spdy 反向代理,有不少自定义的规则 新手想问下 迁移要注意点什么?
nginx都支持来着,重新配置就好了
受不了nginx配置语法的可以去了解下openresty或者Tengine里的ngx_lua模块 , 很容易理解 。
伪静态规则要变动
伪静态规则要改
首先是Rewrite规则
其次,记得编译Nginx的时候就编译进去SSL和SPDY
另外,如果条件允许,建议前端Nginx+后端Apache,WP仍然跑在Apache上
主要就是伪静态 其他就看自己的具体需求了
好主意 nginx反代apache
建议前端Nginx+后端Apache
wordpress 需要做伪静态吗.... 不是自带了吗都
以及我觉得要上 nginx 就彻底抛弃 apache,然后这个问题的答案是注意不要被 nginx 带来的性能提升吓飞
(apache 一生黑
顺便新手的话有个不错的东西 -> http://winginx.com/en/htaccess
(Linux 下一样的
nginx 再加一层 apache 毫无意义,只会降低处理速度并提升数倍系统负载
阿帕奇一生黑啊
我就是喜欢apache,而且没有访问量的话,是不是apache好啊,至少没有502啊.
apache加上hhvm还过得去→_→
没有访问量也不会出502。
而且出502的流量,阿帕奇早就爆内存了。
请问楼主是怎么在 2.4 中装上 SPDY 的?非官方库?
迁移到ATS吧。apache traffic server。性能卓越,对spdy的支持很好。马上就要支持http/2了。
从一开始就是Nginx,完全没体会出Apache有什么优点
nginx不带
apache的svn站点有trunk版的
各种if
if is evil
是这个.... https://github.com/eousphoros/mod-spdy
SVN的trunk是从这个fork的......几个月前的版本有问题...是NPN和HTTP POST有问题...
可惜现在chrome不能用 [SPDY 3.0] , mod-spdy也就废了(只有SPDY/2,SPDY/3.0) .......
不过现在都在推广HTTP/2了....
spdy不是在listen里加就行了么?http://nginx.org/en/docs/http/ngx_http_core_module.html#listen
对..
例如这样:
listen 443 ssl spdy;
不好意思看错了,请无视……
我没注意在说apache
不要紧..
早已注意到你说的是nginx..
wp自带的是基于apache写的规则。
Nginx的规则WordPress根本没权限改,更不可能reload,而且要识别语法更是不可能。ask the fucking Google。第一条就是
我可没说Nginx的规则WP可以改或者reload
其实就是伪静态的规则需要修改一下 不过网络上有转换的 很方面
可以的 是spdy3.1 我最先用的就是那个github的 后来看到svn里面的
不过现在已经成功迁移到nginx了 彻底抛弃apache了
nginx主要强项还是做IO 不要给它太多额外工作。像ngx_pagespeed这样的 会加重worker的负担 增加不稳定性...
从别处听来的一个比喻
“Apache prefork模式是100个普通人烧100桶水,其中1个人开小差了,还能烧开99桶水;nginx是1个超人烧100桶水,那个人开小差了,所有的水都没了”
当然实际情况nginx也可以有多个worker,这只是这么个比喻。不过访问量小也不太有所谓了。。