在腾讯云购买的云服务器和域名,搭建了本身的博客,但由于还没有备案,致使没法正常访问。想到以前购买过搬瓦工的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生效便可。