一、起因
昨天晚上闲来无事,上了下阿里云发现自己的域名和服务器都还没过期,所以就把自己的域名绑定到服务器地址上,做了一个DNS解析。但是我发现,每次需要访问8888端口时仍需要使用 域名:8888 这种方式访问,所以我想用Nginx做一个反向代理,将默认打开的80端口转发到8080端口中,以实现用域名直接访问8888端口的目的。
二、部署
部署安装都很顺利,对着流程一套做下来,没有太大问题(唯一的问题是服务器的apt版本太老,需要升级:apt -get update
)。
之后,进入/etc/nginx
后,输入./nginx
,启动nginx,这时提示80端口已经被占用(或许是之前安装过nginx没有清理干净),所以这是第一个问题,现在需要杀死nginx的进程:killall -9 nginx
杀死nginx进程后,再次启动,完成,一切到目前为止还算顺利,在浏览器中直接输入域名即默认打开了80端口,可以看到Nginx的欢迎页:
三、端口映射
接下来就是最主要的一步:做端口映射。我需要把80端口给映射到8888端口,进入conf文件夹,vi