Nginx配合Apache或Tomcat的动静分离基本配置实例

其实本人比较喜欢nginx跑静态和做负载反向代理,动态php还是交给apache处理比较稳定,jsp就交给tomcat、resin或jboss。nginx跑静态的能力是无与伦比的,是目前web服务器里最强的。nginx和apache、tomcat、resin的动静分离配置其实很简单,就几句配置,稳定性也非常好。

1、nginx和apache的动静分离配置:

把下面配置放到nginx配置文件相应的server { }里面,如果使用其他端口号,改一下就行:

#所有php的动态页面均交由apache处理

?

#所有静态文件由nginx直接读取不经过apache

?

如果之前设置了FastCGI的,把下面的配置注释掉:

?

 

重启nginx就生效,如图所示,标头显示nginx,phpinfo里面显示是apache,说明动静分离生效。

Nginx配合Apache或Tomcat的动静分离基本配置实例

 

2.niginx和tomcat的动静分离配置:
#主配置文件配置

? ?

#编写nginx启动、停止、重启等SysV管理脚本,方便使用

? ? ?

 



相关文章
推荐文章
热门文章

微信公众号推荐

相关推荐