在騰訊雲購買的雲服務器和域名,搭建了本身的博客,但由於還沒有備案,致使沒法正常訪問。想到以前購買過搬瓦工的vps,因而想到利用反向代理的方法,使用域名間接訪問部署在騰訊雲上的我的博客。html
首先登陸搬瓦工控制面板,獲取搬瓦工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解析記錄,添加記錄值爲搬瓦工VPS的IP,而後等待DNS生效便可。