Nginx反向代理完成域名映射
Nginx反向代理,完成域名映射
安装
对与安装nginx,在网上搜一下,很多博客,大家一定要分清自己装的什么系统,然后在找对应的博客去安装,我是按照这篇博客来安装的,大家可以作为参考ubuntu16.04安装nginx教程,我用的是阿里云的服务器。
反向代理
之前我对这里也是一帽子乌黑什么都不懂的,今天就来给大家科普一下。
首先所有浏览器都是默认解析80端口的域名,并且现在阿里云允许大家去部署80端口的网站,他会监测到你用80端口后,会禁止你访问,如下图但是是有下面这个前提的
- 1、必须对你域名进行备案
- 2、不能使用80端口(就意味这别人访问你的网站要加上端口号,比如:aduroidpc.tk:8089 这样的话,我估计没有人会去访问你的网站了,太繁琐)
我看了下,如果是个人博客类型的网站,备案也不是很繁琐,所以还是备案一下,再用80端口部署
这两天写了两个DApp,提交审核通过后会奖励100个NAS。注册链接,所以我自己就写了两个美味的食物、花语者,审核时需要提供官网,所以就要将github的这两个项目部署一下到服务器,我们直接看安装好nginx后的配置部署流程吧。
|
|
接下来吧你的项目下载到adu配置的文件中,
也就是/var/www/adu/ADU;这个目录我要部署github上面的项目,所以就要按装git
大家可以去网上搜一下,仅供参考,这里我就不多说了如果你的服务器安装nginx成功,并且启动后,你访问你服务器的ip,他会有下面的信息显示
域名映射
如果你的域名是阿里云买的,那么你在管理控制台 –> 域名与网站(万网) –> 云解析DNS –> 解析设置 –>添加解析————如下图
这样我们就配置成功了,可以通过这个域名进行访问了
注意
如果你访问域名显示403 Forbidden,没找到文件,可能是你配置的项目地址和你下载的项目地址目录不一致。
或者是你修改了目录,什么都对了,但是修改玩配置文件没有执行 ln -s(上面第7步),如果提示 failed to create symbolic link ‘./adu’:File exists.这就需要你删除这个文件,就在sites-enabled目录下执行 rm -f adu ,然后再来一次 ln -s,接着重启nginx就ok