ini Nginx的でSSLの时

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini Nginx的でSSLの时相关的知识,希望对你有一定的参考价值。

server {
    listen       443 ssl;
    server_name  example.com;
    ssl_certificate     /etc/ssl/certs/hogehoge;
    ssl_certificate_key /etc/ssl/certs/hogehoge;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    ssl_prefer_server_ciphers   on;
}

ini nginx的で特定のドメインのみ动作する画像キャッシュサーバ用的conf

proxy_cache_path /var/cache/nginx/cache levels=1:2 keys_zone=zone1:100m inactive=1d max_size=10g;

# [http://このサーバのIPアドレス/画像サーバドメイン/画像パス]へアクセスすると画像がキャッシュされて返される
server {
  # IPアドレスでのアクセス
  server_name ~^[\d\.]+$;
  listen 80;

  root /root_dir;
  index index.php index.html;

  # 指定したドメインの画像のみ返す
  location /domain.domain {
    proxy_pass http://domain.domain/;

    # 画像へのアクセスでなければ404
    if ($uri ~ (?<!jpg|jpeg|png|gif|bmp)$) {
      return 404;
    }

    proxy_cache zone1;
    proxy_cache_key $scheme://$host$request_uri$is_args$args;

    proxy_cache_valid 200 60m;

    proxy_set_header X-Real-IP $remote_addr;

    proxy_buffering on;
    proxy_redirect off;

    expires 60m;
  }

  # 指定されていないドメインへのアクセスは全て404
  location / {
    return 404;
  }
}

以上是关于ini Nginx的でSSLの时的主要内容,如果未能解决你的问题,请参考以下文章

ini Nginx的で代理かませるとき

ini nginx的で特定のドメインのみ动作する画像キャッシュサーバ用的conf

ini NGINX的SSL配置代码段

ini Nginx的SSL设置

ini Nginx使用SSL到Jenkins

ini VestaCP:Phoenix Nginx SSL Conf