使用Nginx反向代理繞過域名備案詳解


        之前筆者在景安雲搞過一個Wordpress博客,然后域名備案也是在景安雲上面搞的,后來又搞了一個阿里雲的服務器,想把博客遷移到阿里雲並且使用Ghost博客,然后使用二級域名鏈接到阿里雲,結果出事了。景安備案的域名不能在阿里雲上使用,必須從景安注銷然后從阿里雲重新備案,是不是有點太那個惡心了,太壟斷了。
對於重新備案的速度,大家應該都知道,從注銷到重新備案少則20天,多則一個半月,哎,沒辦法啊,服務器商就是這樣,但是博客想快點折騰,所以就拿出了Nginx。
大家都懂得,Nginx作為Web服務器以外還是反向代理服務器,所以筆者就開動了歪腦筋,准備把二級域名綁定到景安雲的服務器,然后景安雲Nginx反向代理到阿里雲。
下面是詳細操作過程:
        首先肯定是安裝Nginx服務器,筆者一直鍾情於Tengine,所以就直接拿來源碼編譯。
然后打開Nginx的配置文件,增加一個server字段,這里筆者又想安利一下bol.baidu.com網站的文檔,確實是非常簡潔易懂,而且還有很多中文,看完了里面的文檔,基本Nginx已經能做到隨意配置了。

server {
    listen 80;
    server_name blog.itxm.cn; #設置成需要綁定的域名
location / {
    proxy_pass http://xxx.xxx.xxx.xxx; #指向對應的主機,最好是用IP
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header User-Agent $http_user_agent;
}

        這里的header字段隨意配置,反正也沒什么用,就是給后端看的。全部刪掉就剩下proxy_pass命令也行。然后再打開域名,就能使用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM