国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Nginx反向代理、防盜圖

antz / 1313人閱讀

摘要:確實是神器,支持高并發,反向代理,以及各種拓展。當然了,我們還可以自己配置想要的重定向方式。均衡負載指向代理網站防盜圖配置防盜圖主要是針對定向的路徑,當用戶訪問該路徑,檢測域名,如果域名不對,重定向。

  

http://homeway.me

nginx確實是神器,支持高并發,反向代理,以及各種拓展。 有空要去玩玩lua+nginx,看看nginx底層原理,寫寫腳本。




0x01.nginx重定向配置

關于nginx,還是習慣lnmp一鍵安裝,假設我nginx安裝在 /usr/local/nginx 里面。

直接用lnmp寫好的命令添加下,就好了。

基礎配置
  

sudo /root/vhost.sh

原文配置是這樣的。

保存在 /user/local/nginx/conf/vhost/ooxx.com.conf

server
{
        listen 80;
        #listen [::]:80;
        server_name ooxx.com;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/homeway.me;

        include router.conf; # 添加的路由重定向配置 
        #error_page   404   /404.html;
        # 配置php,解析到php cgi
        location ~ [^/].php(/|$)
        {
                    # comment try_files $uri =404; to enable pathinfo
                    try_files $uri =404;
                    fastcgi_pass  unix:/tmp/php-cgi.sock;
                    fastcgi_index index.php;
                    include fastcgi.conf;
                    #include pathinfo.conf;
        }
        # 配置圖片過期時間
        location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
        {
                    expires      30d;
        }
        # 配置靜態文件過期時間
        location ~ .*.(js|css)?$
        {
                    expires      12h;
        }

        access_log  /home/wwwlogs/homeway.me.log  access;
 }


從上面可以看出,這些都是基礎配置,配置了.php,各種格式圖片,靜態文件的一些解析方式,過期時間。

當然了,我們還可以自己配置想要的重定向方式。


重定向配置

假如,我寫了個解析路由的網站,我想把所有鏈接重定向到 /index.php 這個文件再做路由解析,試試下面的。

保存在 /user/local/nginx/conf/router.conf

location / {
    index index.html index.php;
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
}


$request_filename 就是訪問的根目錄,這里對根目錄做了重定向,將所有鏈接重寫到 index.php 這個文件里,我們就可以在這里做路由了。

很明顯,關于apache中.htaccess的重定向轉化到nginx的道理是一樣的,只要把路由用正則表達配置好,再寫點規則就好了。


如果要對mo




0x02.nginx配置ssl

基本也不要解釋。

upstream jenkins {
    # 均衡負載
    server 127.0.0.1:8080 fail_timeout=0;
}
server {
    listen 80;
    return 301 https://$host$request_uri;
}
server {
    listen 443;
    server_name jenkins.domain.tld;
    ssl on;
    ssl_certificate /etc/nginx/ssl/server.crt;
    ssl_certificate_key /etc/nginx/ssl/server.key;

    location / {
        proxy_set_header        Host $host;
        proxy_set_header        X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        X-Forwarded-Proto $scheme;
        proxy_redirect           http:// https://;
        proxy_pass              http://homeway.me; #指向代理網站
    }
}




0x03.nginx防盜圖配置

防盜圖主要是針對定向的路徑,當用戶訪問該路徑,檢測域名,如果域名不對,重定向。

所以先要寫個正則表達式。

假設,我的路徑是 /public/img/xxx.jpg 那么我就可以這樣寫。

location ~ /public/(css|js|img)/.*.(js|css|gif|jpg|jpeg|png|bmp|swf) {
    valid_referers none blocked *.homeway.me;
    if ($invalid_referer) {
            rewrite ^/  http://xiaocao.u.qiniudn.com/blog%2Fpiratesp.png;
    }
}


下面是我添加防盜圖后的結果。




本文出自 夏日小草,轉載請注明出處:http://homeway.me/2014/10/28/nginx-reverse-proxy-conf/


-by小草

2014-10-28 22:27:10

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39085.html

相關文章

  • Nginx-場景實踐篇

    摘要:場景實踐篇一作為靜態資源服務動態資源和靜態資源客戶端請求的頁面如果是靜態網頁,那么服務器會直接把靜態網頁的內容響應給客戶端。 Nginx-場景實踐篇 一、Nginx作為靜態資源Web服務 1、動態資源和靜態資源 客戶端請求的頁面如果是靜態網頁,那么服務器會直接把靜態網頁的內容響應給客戶端。如果客戶端請求的是動態網頁,服務器需要先把動態網頁換成靜態網頁,然后再把轉換后的靜態網頁響應給客戶...

    yeooo 評論0 收藏0
  • Nginx-場景實踐篇

    摘要:場景實踐篇一作為靜態資源服務動態資源和靜態資源客戶端請求的頁面如果是靜態網頁,那么服務器會直接把靜態網頁的內容響應給客戶端。 Nginx-場景實踐篇 一、Nginx作為靜態資源Web服務 1、動態資源和靜態資源 客戶端請求的頁面如果是靜態網頁,那么服務器會直接把靜態網頁的內容響應給客戶端。如果客戶端請求的是動態網頁,服務器需要先把動態網頁換成靜態網頁,然后再把轉換后的靜態網頁響應給客戶...

    Steven 評論0 收藏0
  • Nginx入門到實戰(2)場景實現篇

    摘要:上一章了解了的基礎理論與配置,這一章將介紹在各種不同場景下的不同使用方法一靜態資源服務靜態資源類型非服務器動態運行生成的文件,換句話說,就是可以直接在服務器上找到對應文件的請求瀏覽器端渲染圖片視頻文件,任意下載文件靜態資源服務場景什么是例 上一章了解了nginx的基礎理論與配置,這一章將介紹nginx在各種不同場景下的不同使用方法 一、靜態資源WEB服務 1.靜態資源類型 非服務器動態...

    netmou 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<