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生效便可。

相关文章
相关标签/搜索