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. 学习日常笔记<day13>jsp加强

    1.jsp的内置对象(重点) 1.1什么是内置对象? 在jsp开发中,会频繁使用到一些现象 例如HttpSession,ServletContext,ServletContext,HttpServle ...

  2. java 数组 输入5名学生的成绩 得出平均分。

    import java.util.Scanner; public class LianXi4{ public static void main(String[] args){ //创建长度为5的数组 ...

  3. spring mvc get请求也可以接受DTO对象

    spring mvc get请求也可以接受DTO对象,比如:url上面你还是将参数&符号连接起来,并自动封装进一个DTO对象里. 只有@RequestBody注解spring mvc才会从ht ...

  4. MyBatis -- sql映射文件具体解释

    MyBatis 真正的力量是在映射语句中. 和对等功能的jdbc来比价,映射文件节省非常多的代码量. MyBatis的构建就是聚焦于sql的. sql映射文件有例如以下几个顶级元素:(按顺序) cac ...

  5. 三. 200多万元得到的创业教训--创业并不须要app

    摘要:有个点子,研发app或站点,推广,不断改进,探索盈利模式.这个通用的移动互联网创业流程.但我觉得.在某些特定的商业模式下,"研发app或站点"这步能够砍掉或推迟. 健生干货分 ...

  6. 5 微信票据 access_token--开发微信的第二道坎儿

    一 access_token基本概念 定义:access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token.开发者需要进行妥善保存. 时效性:access_ ...

  7. 使用css属性line-height实现文字垂直居中的问题

    使用css属性line-height实现文字垂直居中的问题 1.使用css属性line-height实现文字垂直居中 方法比较简单,但是只能实现单行文字的垂直居中. 单行垂直居中效果如下:   要是p ...

  8. AWS携手上海嘉定政府推出首个联合孵化器 为创业公司拓展AWS云服务可用资源

    2014年10月17日 AWS Activate创业加速计划为中国创业公司提供各种支持,包含AWS全球和中国区服务抵扣券.培训和开发人员支持.同一时候,AWS携手上海嘉定政府成立首家联合孵化器,为创业 ...

  9. ABAP文件加密解密-PGP

    1.SM69创建命令 2.解密 DATA: lv_para = '--passphrase (key) -o /oracle/sfdata/sfdata.csv -d /oracle/sfdata/s ...

  10. 设计模式-(7)桥接(swift版)

    一,概念 桥接模式为把抽象层次结构从实现中分离出来,使其可以独立变更,抽象层定义了供客户端使用的上层抽象接口,实现层次结构定义了供抽象层次使用的底层接口,实现类的引用被封装于抽象层的实例中,桥接就形成 ...