Nginx重定向&静动资源分离

1. 域名重写

我们可以在同一个server中绑定域名www.example.com和example.com两个域名:

但是这样对我们的SEO非常不利,我们需要使用301(rewrite)将一个域名重定向到另一个,比如将example重定向到www.example.com。这里要依赖于正则表达式的分组(使用$1来引用分组)。

2. http重写到https

另一个需求是将两个域名的所有的http请求转发到https上,提高安全级别,同时实现二级域名转向一级域名。

3. 静动态分离

我们通常有自己的动态语言服务器(例如Python wsgi,Node.JS),而静态文件我们又希望使用Nginx来管理,提供缓存等功能。就要使用到下面的配置:

^^

Posted in Ops, Tools.
  1. ᅿᅿᅿ强撕女服务员丝袜ᅿᅿᅿᅿᅿᅿ射丝袜脚ᅿᅿᅿᅿᅿᅿ丝袜美腿论坛ᅿᅿᅿmeinv95.com