Nginx反向代理繞過域名備案

在騰訊雲購買的雲服務器和域名,搭建了本身的博客,但由於還沒有備案,致使沒法正常訪問。想到以前購買過搬瓦工的vps,因而想到利用反向代理的方法,使用域名間接訪問部署在騰訊雲上的我的博客。html

在搬瓦工上搭建Nginx反向代理服務器

首先登陸搬瓦工控制面板,獲取搬瓦工IP地址和SSH端口,而後從左側面板啓動Root shell – interactive交互式shell工具,修改root帳戶密碼。使用xshell和xftp工具鏈接接搬瓦工VPS,便於執行命令和修改配置文件。nginx

搬瓦工VPS默認安裝的Centos 6 x86操做系統,不能經過yum直接安裝Nginx,須要先添加nginx的下載源。訪問http://nginx.org/packages/ ,在xshell中執行shell

sudo rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

添加nginx的下載源。接下來執行centos

sudo yum install -y nginx

安裝Nginx。安裝完成的 Nginx 並不會馬上啓動,須要咱們手動執行命令來開啓它瀏覽器

sudo service nginx start

service nginx restart服務器

若是啓動成功,打開瀏覽器輸入搬瓦工IP,就能夠看到 Nginx 的歡迎頁面了。工具

centos下安裝完成Nginx後的默認站點根目錄爲阿里雲

/usr/share/nginx/html/

默認站點配置文件在spa

/etc/nginx/conf.d/default.conf

Nginx 主配置文件在操作系統

/etc/nginx/nginx.conf

接下來修改Nginx配置文件,使其能夠進行反向代理。在xftp中打開default.conf文件,

 

在下面添加

server {  

    listen 80;  

    server_name www.xxx.net;  #域名 

    location / {  

        proxy_redirect off;  

        #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_pass http://127.0.0.1:8888;  #阿里雲服務器地址

    } 

}  

 重載配置文件

service nginx reload

到這裏,Nginx反向代理服務器已搭建完畢。

 

騰訊云云解析記錄(修改域名的DNS解析地址到Nginx所在的ip)

登陸騰訊雲控制檯,在雲解析服務中,爲購買的域名添加DNS解析記錄,添加記錄值爲搬瓦工VPS的IP,而後等待DNS生效便可。

相關文章
相關標籤/搜索