我買這個域名 - > cdnwknet.com是我的餅乾免費域名。我想從中提供靜態內容。NGINX餅乾免費域名的配置設置小問題
所有我需要做的是正確設置它。目前它不工作,因爲我希望它能夠工作。我已經把圖像放在可以在這裏查看的域名 - > cdnwknet.com/img/index.php。我只使用scandir在IMG文件夾中顯示圖像,以便圖像位於該域中的該文件夾中。
我測試,從我的網站調用圖像 - >https://www.damircalusic.se/portfolio/,比我跑GTMETRIX,看看他們都擔任靜態圖像,但他們沒有,你可以看到此報告中 - >http://gtmetrix.com/reports/www.damircalusic.se/YGFX2COr和YSlow的下CDN。
所以我簡單的問題:我如何配置的cdnwknet.com域?
我真的很感激任何幫助!
我的配置看起來像這樣的時刻:
server {
listen 80;
listen [::]:80;
servername cdnwknet.com www.cdnwknet.com;
addheader Strict-Transport-Security max-age=15768000;
return 301 https://www.cdnwknet.com$request_uri;
}
server {
listen 443 ssl;
server_name cdnwknet.com;
ssl_certificate /etc/nginx/ssl/bundle.crt;
ssl_certificate_key /etc/nginx/ssl/KEY.key;
return 301 https://www.cdnwknet.com$request_uri;
}
server {
listen 443 ssl;
server_name www.cdnwknet.com;
root /var/www/cdnwknet.com/html;
index index.php index.html index.htm;
ssl_certificate /etc/nginx/ssl/bundle.crt;
ssl_certificate_key /etc/nginx/ssl/KEY.key;
error_page 403 /error/403.html;
error_page 404 /error/404.html;
include /etc/nginx/general-top.conf;
if ($request_uri ~ ^(/index\.php)$) {
return 301 https://www.cdnwknet.com;
}
location/{
try_files $uri $uri/ =404;
access_log off;
log_not_found off;
expires max;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
tcp_nodelay off;
break;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_hide_header Set-Cookie;
fastcgi_ignore_headers Set-Cookie;
fastcgi_index index.php;
include fastcgi_params;
}
location = /error/403.html {
root /var/www/cdnwknet.com/html;
allow all;
}
location = /error/404.html {
root /var/www/cdnwknet.com/html;
allow all;
}
}
問候
好的,是否有可能使它成爲免費的cookie?我只是想製作一個簡單的免費域名,併爲我的3個網站提供所有圖片,並且只需打電話給他們,就像我正在打電話給他們 - > https://www.damircalusic.se/portfolio /。 爲了我的需要,我不需要一個真正的CDN只是一個cookie的免費域名。我搜索了很多,並測試了很多代碼片段,但是我還沒弄明白。 許多教程等在其主站點上都有靜態文件remian,同時調用cookie免費域,並通過cookie免費域重新路由靜態。這將是理想的。 – damircalusic 2014-11-02 01:38:02
@damircalusic使用'fastcgi_pass' ...順便說一下你的[**密碼套件**]移動'fastcgi_hide_header設置Cookie'指令位置(http://serverfault.com/questions/637848/how-to-mitigate -poodle-but-keep-sslv3-support-for-old-clients)完全破壞。 – 2014-11-02 11:33:57
謝謝@Xavier盧卡斯SSL問題,我現在已經修復它。我也已經將FastCgi_pass下的Set-Coookie移動了。你可以看看上面編輯過的版本。這是你的意思嗎? – damircalusic 2014-11-03 18:52:17