Linux下如何使用Nginx做CDN服務(wù)器下的配置-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)Linux下如何使用Nginx做CDN服務(wù)器下的配置,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都服務(wù)器托管,創(chuàng)新互聯(lián)公司提供包括服務(wù)器租用、聯(lián)通服務(wù)器托管、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、域名注冊(cè)等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:18982081108

由于使用docker配置Nginx比較方便,所以博主就使用docker做為容器配置下

第一步、配置docker-compose.yml文件

version: ‘3 services:
        nginx:
                restart: always
                image: nginx
                container_name: nginx-1 ports: - 80:80 volumes: - /usr/local/application/nginx/conf/nginx.conf:/etc/nginx/nginx.conf - /usr/local/application/nginx/logs/:/var/log/nginx/
                        - /usr/local/application/nginx/data/:/var/share/nginx/html/
                        - /usr/local/application/nginx/cdn/:/usr/share/nginx/html/

說明下上面的代碼的幾個(gè)重要部分

首先就是volumes這個(gè)節(jié)點(diǎn)的值:
??第一個(gè) 配置文件的映射   前面是宿主機(jī)  后面是容器
??第二個(gè) 日志映射
??第三個(gè) 數(shù)據(jù)文件映射
??第四個(gè) cdn的映射

第二步、配置nginx.conf文件

??nginx.fonf

user nginx;
worker_processes 1;
 
events {
    worker_connections 1024;
}
 
http {
    include       mime.types;
    default_type  application/octet-stream;
    keepalive_timeout 65;
    server {
        listen 80;
        server_name 192.168.157.128;
        location / {
            root /usr/share/nginx/html;
            index  index.html index.htm;
            add_header ‘Access-Control-Allow-Origin‘ ‘*‘; 
            add_header ‘Access-Control-Allow-Credentials‘ ‘true‘;
            add_header ‘Access-Control-Allow-Methods‘ ‘GET, PUT, POST, DELETE, OPTIONS‘;
        }
        location ~* \.(eot|ttf|woff|woff2|svg|otf)$ {
            add_header Access-Control-Allow-Origin *;
            root /usr/share/nginx/html;
        }
    }
}

說明下上面部分代碼的含義

第一個(gè)地方:root這個(gè)的值表示的是容器內(nèi)的值,因?yàn)槭怯成錇槿萜鞯腸onf文件。
第二個(gè)地方:三個(gè)add_header
??第一個(gè)表示的是允許訪問的域,*表示統(tǒng)配,為了安全推薦自定義的域名
??第二個(gè)表示的是是否帶Cookie
??第三個(gè)表示的是允許的請(qǐng)求方式,GET和OPTIONS必須投
第三方地方:include和default_type這兩個(gè)的值表示的是設(shè)置請(qǐng)求的Content—Type的內(nèi)容,如果不設(shè)置的話,在html里面使用CDN的css文件和js文件會(huì)在瀏覽器中報(bào)錯(cuò),不理解的COntent-Type類型。

上述就是小編為大家分享的Linux下如何使用Nginx做CDN服務(wù)器下的配置了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

分享文章:Linux下如何使用Nginx做CDN服務(wù)器下的配置-創(chuàng)新互聯(lián)
本文來源:http://muchs.cn/article32/dpicsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、定制開發(fā)、軟件開發(fā)、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)