Linuxのnginxのを使用してCDNサーバの設定を行います

より便利なドッキングウィンドウnginxの設定を使用するので、ドッキングウィンドウの構成として、コンテナの使用に関するブロガーのために

最初のステップは、設定ファイルのドッキングウィンドウ-compose.yml

バージョン:3つの
サービス:
        nginxの:
                再起動してください:常に
                画像:nginxの
                CONTAINER_NAME:nginxの - 1
                ポート:
                        - 8080
                ボリューム:
                        - /usr/local/application/nginx/conf/nginx.conf:/etc/nginx/ nginx.conf
                         -は/ usr / local /アプリケーション/ nginxの/ログ/:/ VAR /ログ/ nginxの/
                        -は/ usr / local /アプリケーション/ nginxの/データ/:/ VAR /共有/ nginxの/ HTML /
                        - は/ usr / local /アプリケーション/ nginxの/ CDN /:を/ usr / share / nginxの/ HTML /

コードのいくつかの重要な部分の上記の説明

第1のノードのボリュームの値である:
  ホスト・マッピングの最初のプロファイルは、容器の後ろにある前に
  第二ログがマッピングされた
  第3のデータファイルマッピング
  第マッピングCDNを

第二段階、設定ファイルnginx.conf

  nginx.fonf

ユーザーnginxの。
worker_processes   1 ;
 
イベント{
    worker_connections   1024 ;
}
 
HTTP {

    mime.typesを含めます。

    default_typeアプリケーション / octet- ストリーム。

    keepalive_timeout     65 ;

    サーバー{
        聞く        80 
        SERVER_NAME   192.168157.128 ;
        位置 / {
            ルートは、/ usr / share / nginxの/ htmlの。
            index.htmをindex.htmlをインデックス。

            add_header アクセス制御-許可-起源 * ;

            add_header ' とAccess-Control-Allow-Credentials '  ' ' ;

            add_header ' アクセス制御は-メソッド許可する'  ' GET、PUT、POST、DELETE、OPTIONS ' ;
        }

        場所〜* \。(EOT | TTF | WOFF | woff2 | SVG | OTF)$ {
            add_headerアクセス -制御-許可-起源* ;
            ルートは、/ usr / share / nginxの/ htmlの。
        }
    }
}

コードの一部の下に上述した意味

最初の場所:コンテナは、confファイルにマップされているので、ルートは、この値は、コンテナの値を表しています。
二位:3はadd_header
  最初の表現がドメインへのアクセスを許可することで、*カスタムドメイン名をお勧め確保するために、統一された分布を表し、
  二番目はクッキーであるがかどうかである
  第三の方法は、要求によって許可表し、GETオプションとキャストする必要があり
、第三者:それは設定されていない、CDNのCSSファイルとJSファイルをHTMLでブラウザ内で使用している場合、コンテンツ・タイプの設定は、コンテンツを要求表し、これらの2つの値を含めるとdefault_typeを私たちは、コンテンツタイプのタイプを高く評価していない、与えられています。

おすすめ

転載: www.cnblogs.com/xiaoliuqing/p/11954175.html