centos nginx https 配置
1,如果想配置一个域名到指定目录咋弄呢?下面这个
server {
        listen  ;
        server_name 这里换成你的域名,例如baidu.com;
        set $root_path '/home/wwwroot/tapai_html/';
        root $root_path;
        index index.html index.php index.htm;    
        # rewrite ^(.*) https://$server_name;
        try_files $uri $uri/ @rewrite;    
        location @rewrite {
            rewrite ^/(.*)$ /index.php?_url=/$;
        }    
        location ~ \.php {    
            fastcgi_pass 127.0.0.1:;
            fastcgi_index /index.php;    
            fastcgi_split_path_info       ^(.+\.php)(/.+)$;
            fastcgi_param PATH_INFO       $fastcgi_path_info;
            fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include                       fastcgi_params;
        }   
        # location /imgtext_detail {
                # proxy_pass /home/wwwroot/tapai_html/imgtext_detail;
                # proxy_pass http://127.0.0.1:9000/imgtext_detail/;
        # }
        location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
            root $root_path;
        }    
        location ~ /\.ht {
            deny all;
        }
    }
2,如果想让这个域名同时也支持https访问,该咋办呢?下面这个server和上面的server同时在就好了
server {
       listen       ;
       listen       [::]:;
       server_name  这里换成你的域名,例如baidu.com;
       root         /home/wwwroot/tapai_html/;
       ssl on;
    #    ssl_session_tickets off;
       ssl_certificate "/etc/nginx/ssl/这里换成证书.crt"; #也有可能是.pem结尾的
       ssl_certificate_key "/etc/nginx/ssl/这里换成秘钥.key";
       ssl_session_cache shared:SSL:1m;
       ssl_session_timeout  10m;
       ssl_ciphers HIGH:!aNULL:!MD5;
       ssl_prefer_server_ciphers on;
       # Load configuration files for the default server block.
       include /etc/nginx/default.d/*.conf;
       error_page 404 /404.html;
           location = /40x.html {
       }
       error_page 500 502 503 504 /50x.html;
           location = /50x.html {
       }
   }
3,如果想让同个ip,支持两个https域名,该咋办呢?把上面server复制一份,把里面的server_name 换成另一个域名,并且把证书和秘钥路径改一下就行了
server {
       listen       ;
       listen       [::]:;
       server_name  这里配置另一个域名,比如qq.com;
       root         /home/wwwroot/tapai_html/;
       ssl on;
    #    ssl_session_tickets off;
       ssl_certificate "/etc/nginx/ssl/这里换成此域名对应的证书.pem";
       ssl_certificate_key "/etc/nginx/ssl/这里换成此域名对应的秘钥.key";
       ssl_session_cache shared:SSL:1m;
       ssl_session_timeout  10m;
       ssl_ciphers HIGH:!aNULL:!MD5;
       ssl_prefer_server_ciphers on;
       # Load configuration files for the default server block.
       include /etc/nginx/default.d/*.conf;
       error_page 404 /404.html;
           location = /40x.html {
       }
       error_page 500 502 503 504 /50x.html;
           location = /50x.html {
       }
   }
centos nginx https 配置的更多相关文章
- nginx https 配置样例
		
站点nginx https 配置模板 第一章 nginx 支持https 配置样例 其他 相关链接地址 第一章 nginx 支持https 配置样例 说明:https 段配置参数说明 Server 段 ...
 - nginx https配置后无法访问,可能防火墙在捣鬼
		
同事发现nginx配置后https 无法访问,我帮忙解决的时候从以下出发点 1.防火墙未开放443端口 2.配置出错 1 2 3 于是就 netstat -anp 查看防火墙开的端口 发现已经在监听了 ...
 - Nginx Https配置不带www跳转www
		
把 morethink.cn和www.morethink.cn合并到一个server上去,使用301永久重定向. 然后将 https://morethink.cn 转到 https://www.mor ...
 - Ubuntu Nginx https 配置
		
#配置http跳转到https 80跳转443server { listen ; server_name www.***.com www.***.cn; https://$server_name$re ...
 - ingress nginx  https配置
		
3.https配置第一步:制作自签证书 [root@master demo]# openssl genrsa -out tls.key 2048 [root@master demo]# openssl ...
 - centos nginx server_name 配置域名访问规则
		
今天配置Server_name时,希望禁用一些域名,应为这些域名我想让通过另外一个Server配置 server_name "~^((\w*[^w]{1}\w*)|w{1,2})\.hell ...
 - nginx https配置
		
nginx的https服务配置如下(在server中配置): ssl on; ssl_session_cache shared:SSL:50m; ssl_session_timeout 1d; ssl ...
 - centos+nginx从零开始配置负载均衡
		
nginx负载均衡的理解 nginx是一个轻量级的.高性能的webserver,他主要可以干下面两件事: 作为http服务器(和apache的效果一样) 作为反向代理服务器实现负载均衡 现在nginx ...
 - nginx https 配置
		
1.创建证书并下载(下载完成后有两个文件) *.pem *.key 2.将两个文件放在linux 某个目录下 3.配置nginx的conf配置文件 server{ # https 端口默认不是80,是 ...
 
随机推荐
- php进程创建慢导致的502
			
转自: 作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除地址:http://www.jackxiang.com/post/926 ...
 - 【HANA系列】SAP HANA SQL IFNULL和NULLIF用法与区别
			
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA SQL IFN ...
 - centos7 httpd配置
			
centos7 httpd配置 标签(空格分隔): 未分类 隐藏server信息 修改httpd.conf 设置,添加如下两行 ServerSignature Off ServerTokens Pro ...
 - TCP\IP协议实践:wireshark抓包分析之链路层与网络层
			
目录 TCP\IP协议实践:wireshark抓包分析之链路层与网络层 从ping开始 链路层之以太网封装 ip首部 开启ping程序,开始抓包 由一个ping的结果引出来的两个协议ARP ICMP ...
 - C学习笔记-字符串的格式化输出和输入
			
存储方式 字符串是内存中一段连续的char空间,以'\0'结尾 字符串就是0结尾的连续char的内存 '\0' <=> 0 <=> null printf函数,putchar函 ...
 - Spring Boot + Vue  跨域请求问题
			
使用Spring Boot + Vue 做前后端分离项目搭建,实现登录时,出现跨域请求 Access to XMLHttpRequest at 'http://localhost/open/login ...
 - 创建Sqoop作业,报错Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject
			
WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P in ...
 - Java实现循环队列
			
一.分析 队列是一种先进先出的线性表,它只允许在表的一端进行插入,而在另一端删除元素.允许插入的一端称为队尾,允许删除的一端称为队头. 循环队列是一种以顺序存储结构表示的队列,为了解决“假溢出”问题而 ...
 - 石子合并2——区间DP【洛谷P1880题解】
			
[区间dp让人头痛……还是要多写些题目练手,抽空写篇博客总结一下] 这题区间dp入门题,理解区间dp或者练手都很妙 ——题目链接—— (或者直接看下面) 题面 在一个圆形操场的四周摆放N堆石子,现要将 ...
 - localStorage 杂记
			
localStorage html5标准 Web 存储现在的主流浏览器,包括IE 8+.Chrome 4+.Firefox 3.5+.Opera 10.5+.Safari 4+.iPhone 2+.A ...