server {
listen 80;
server_name t-cl.orangevip.com;
rewrite ^(.*)$ https://$host$1 permanent;
}

server {
listen 443;
server_name t-cl.orangevip.com;
charset utf-8;
gzip_min_length 20;

root /data/www/otm_build/nweb/;
access_log logs/cl_access.log main;

ssl on;
ssl_certificate /usr/local/nginx/cert/214719813310685.pem;
ssl_certificate_key /usr/local/nginx/cert/214719813310685.key;

if ($http_user_agent ~* "qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|YoudaoBot|Sosospider") {
return 403;
}

if ( $http_user_agent ~* "(Android|iPhone|Windows Phone|UC|Kindle)" ){
rewrite ^/(.*)$ https://t-m.orangevip.com$uri permanent;
}

location / {
if ($request_uri !~* \.(js|css|png|jpg|gif|jpeng|woff|bmp|svg|xml|pdf))
{
add_header Set-Cookie "ogreferrer=$http_referer;path=/";
}
proxy_pass http://nuxtserver1;
proxy_set_header referer $http_referer;
}
location ~* MP_verify_8MbQcTrP1mylRiqR\.txt {
try_files $uri $uri/;
}

#location ~ ^/m {
# rewrite ^/(.*)$ https://t-m.orangevip.com$uri permanent;
#}

#location /m/ {
# if ( $http_user_agent ~* "(Android|iPhone|Windows Phone|UC|Kindle)" ){
# rewrite ^/(.*)$ https://t-m.orangevip.com$uri permanent;
# }
# try_files $uri $uri/ /m/index.html;
#}
#location = /m {
# if ( $http_user_agent ~* "(Android|iPhone|Windows Phone|UC|Kindle)" ){
# rewrite ^/(.*)$ https://t-m.orangevip.com permanent;
# }
# try_files $uri $uri/ /m/index.html;
#}

#location / {
# try_files $uri/web $uri/web/ /web/index/index.html;
#}

#location ~.*\.(js|css|html|png|jpg)$ {
# expires 7d;
#}

}

移动端

server {
listen 80;
server_name t-m.orangevip.com;
rewrite ^(.*)$ https://$host$1 permanent;
}

server {
listen 443;
server_name t-m.orangevip.com;
charset utf-8;
gzip_min_length 20;

root /data/www/otm_build/m/;
access_log logs/m_access.log main;

ssl on;
ssl_certificate /usr/local/nginx/cert/214719813310685.pem;
ssl_certificate_key /usr/local/nginx/cert/214719813310685.key;

if ($http_user_agent ~* "qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|YoudaoBot|Sosospider") {
return 403;
}

location / {
if ($request_uri !~* \.(js|css|png|jpg|gif|jpeng|woff|bmp|svg|xml|pdf))
{
add_header Set-Cookie "ogreferrer=$http_referer;path=/";
}
proxy_pass http://nuxtserver2;
proxy_set_header referer $http_referer;
}

location = /m {
rewrite ^/(.*)$ https://t-m.orangevip.com permanent;
}

# location ~* MP_verify_8MbQcTrP1mylRiqR\.txt {
# try_files $uri $uri/;
# }

}

php

server {
listen 80;
server_name t-tiku.orangevip.com;
return 301 https://$server_name$request_uri;
}
server
{
listen 443;
server_name t-tiku.orangevip.com;

index index.php;
root /data/www/tecmz/public;

access_log logs/tiku_access.log;
ssl_certificate /usr/local/nginx/cert/214719813310685.pem;
ssl_certificate_key /usr/local/nginx/cert/214719813310685.key;

charset utf-8;

location ^~ /.git {
deny all;
}
location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9001;
# fastcgi_pass 192.168.0.163:9000;
fastcgi_index index.php;
#fastcgi_param PHP_VALUE "open_basedir=/data/www/:/tmp/:/var/tmp/";
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ \.(gif|jpg|jpeg|png|bmp|ico|css|js)$ {
expires max;
}
location ~* \.(eot|ttf|woff|woff2)$ {
add_header Access-Control-Allow-Origin '*';
}
}

各个nginx conf的虚拟主机的配置的更多相关文章

  1. 虚拟主机ip配置,nginx.conf文件配置及日志文件切割

    今天粗略整理了一下虚拟主机配置,nginx.conf文件的配置,及日志文件的切割,记录如下: nginx虚拟主机配置:1.IP地址配置,2.绑定ip地址和虚拟主机详情:1.ip地址的配置:ifconf ...

  2. 第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置

    第四百零二节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署,uwsgi安装和启动,nginx的安装与启动,uwsgi与nginx的配置文件+虚拟主机配置 软件版本  uwsgi- ...

  3. Nginx教程--02.Nginx虚拟主机的配置

    1.Nginx虚拟主机的配置 1.1 在conf目录下,使用命令 : vim nginx.conf 对上图解释: //全局区 worker _processes 1; //表示当前有1个工作的子进程, ...

  4. Nginx 虚拟主机 VirtualHost 配置

    Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 对资源消耗小, 无论是静态服务器还是小网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高. 我在& ...

  5. Nginx(二):虚拟主机配置

    什么是虚拟主机? 虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功 ...

  6. nginx虚拟主机的配置

    nginx虚拟主机的配置 server { listen ; server_name 127.0.0.1; access_log off; root /var/www/html/; location ...

  7. apache 虚拟主机详细配置:http.conf配置详解

    apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd. ...

  8. Nginx多站点虚拟主机实现单独启动停止php-fpm、单独控制权限设置

    Nginx多站点虚拟主机实现单独启动停止php-fpm.单独控制权限设置 来源:osyunwei.com 作者:qihang01 发表于:2012-08-19 21:26 点击: 说明: 站点1:bb ...

  9. linux(十二)___Apache服务器用户认证、虚拟主机的配置

    创建xiangkejin  zhangsan两个用户 可看见文件中创建的两个用户: 建立虚拟目录并配置用户认证 ①建立虚拟目录 /xiangkejin ②在Apache的主配置文件httpd.conf ...

随机推荐

  1. 深入理解 C 指针阅读笔记 -- 第六章

    Chapter6.h #ifndef __CHAPTER_6_ #define __CHAPTER_6_ /*<深入理解C指针>学习笔记 -- 第六章*/ typedef struct _ ...

  2. vue - 官方 - 上手

    Vue和其它框架一样,有用CDN或本地JavaScript框架,国内我推荐 bootstrap cdn. 为什么很多人选择CDN呢? CDN:内容分发网络(不同区域不同服务器,更快),减少本地服务器压 ...

  3. window.location.hashs属性介绍

    长话短说. location是javascript里边管理地址栏的内置对象.比方location.href就管理页面的url,用location.href=url就能够直接将页面重定向url. 而lo ...

  4. Scrum 常见错误实践 之 过长的站会

    站会看起来很简单,在实践过程中,却经常会出现控制不当而导致达不到应用效果的状况.我只是结合自己的一些过往经历作一些浅显的总结. 一个很常见的就是站会拖得太长. 一般来说站会不应该超过15分钟,每个人应 ...

  5. 【C#】无损转换Image为Icon 【C#】组件发布:MessageTip,轻快型消息提示窗 【C#】给无窗口的进程发送消息 【手记】WebBrowser响应页面中的blank开新窗口及window.close关闭本窗体 【手记】调用Process.EnterDebugMode引发异常:并非所有引用的特权或组都分配给呼叫方 【C#】DataRowState演变备忘

    [C#]无损转换Image为Icon 如题,市面上常见的方法是: var handle = bmp.GetHicon(); //得到图标句柄 return Icon.FromHandle(handle ...

  6. VMware 虚拟机添加硬盘以及为新添加的硬盘创建Samba共享 (转)

    一.为VMware虚拟机添加硬盘 1. 首先在VMware虚拟机的VM->Setting子菜单中为虚拟机添加一块15G大小的SCSI类型的硬盘(注意:如果原来为IDE硬盘,SCSI类型的硬盘可能 ...

  7. udhcp详解源码(序)

    最近负责接入模块,包括dhcp.ipoe和pppoe等等.所以需要对dhcp和ppp这几个app的源代码进行一些分析.网上有比较好的文章,参考并补充自己的分析. 这篇udhcp详解是基于busybox ...

  8. 使用JDBC 插入向数据库插入对象

    package com.ctl.util; import java.io.IOException; import java.lang.reflect.Field; import java.lang.r ...

  9. 【iOS-Tips】-小贴士

    [iOS-Tips]-小贴士 1:UIImage的2种加载方式: 方式一:有缓存(图片所占用的内存会一直停留在程序中) //name是图片的文件名 + (UIImage *)imageNamed:(N ...

  10. JDK各版本内容和新特性

    JDK各版本内容和新特性 - yanlzhl - 博客园 https://www.cnblogs.com/yanlzhl/articles/5694470.html    版本JDK1.0:1995年 ...