server
    {
		listen 80;
		server_name m.abd.com;
		rewrite ^(.*)$  https://$host$1 permanent;
    }
server
    {
        listen 443 ssl http2;
        server_name m.abd.com;
        index index.html index.htm index.php default.html default.php;
        root  /www/web/abd-com;

		#ssl on;
		ssl_certificate /www/ssl/abd-m/full_chain.pem;
		ssl_certificate_key /www/ssl/abd-m/private.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;
		ssl_ciphers                TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+ECDSA+AES128:EECDH+aRSA+AES128:RSA+AES128:EECDH+ECDSA+AES256:EECDH+aRSA+AES256:RSA+AES256:EECDH+ECDSA+3DES:EECDH+aRSA+3DES:RSA+3DES:!MD5;
        ssl_session_cache builtin:1000 shared:SSL:10m;
        # openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
        ssl_dhparam /www/ssl/dhparam.pem;

        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php.conf;

        location /nginx_status
        {
            stub_status on;
            access_log   off;
        }

		location = /favicon.ico {
   	 	    log_not_found off;
            access_log off;
        }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log  /home/wwwlogs/abd-access.log main;
		error_log /home/wwwlogs/abd-error.log crit;
    }

最新文章

  1. LocalBroadcastManager 的实现原理,Handler还是 Binder?
  2. 【java基础学习二】 数组相互转换,转成用逗号隔开的字符串等
  3. bianma 水平 技巧
  4. JAVA的初始化顺序(续)
  5. ytu 1939:统计元音(水题)
  6. Link Aggregation and LACP with Open vSwitch
  7. (转)解读Flash矩阵
  8. [转] Java内部类之闭包(closure)与回调(callback)
  9. form表单提交校验
  10. jmeter压测数据库,抓包工具,python基础
  11. python 学习地址
  12. [转]linux VLAN配置(vconfig)
  13. WePY | 小程序组件化开发框架
  14. Newtonsoft.Json 的基本用法
  15. python 数据类型二 (列表和元组)
  16. jquery.lazyload 使用
  17. opencv3.2.0实现读取多张图片的方法(利用sprintf()函数)
  18. springcloud12---sidecar
  19. SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解
  20. vue2.0项目结构和打包发布

热门文章

  1. 配置ip地址四种方法,方便学习linux的朋友
  2. SQL Server死锁排查
  3. 优动漫PAINT安装教程
  4. CorelDRAW X8制作金属质感3D立体按钮
  5. 获取浏览器端的cookie方法
  6. BZOJ 2754 [SCOI2012]喵星球上的点名 (AC自动机+map维护Trie树)
  7. 为什么要清除BSS段
  8. 利用CORS解决前后端分离的跨域资源问题
  9. 【Codeforces Round #499 (Div. 2) E】Border
  10. 洛谷 P2393 yyy loves Maths II