文章目录
- 一、首先可以顺手学一手(docker)
- 二、nginx配置反向代理
- 三、启动两个不同端口的springboot项目的jar包
- 四、看看启动的端口
- 五、云服务器开启端口
- 六、linux下还得开firewall(可惜,还有点操作)
- 七、最后!记得二级域名就是这个解析前缀。
- 八、最最后了!嘿嘿\(^o^)/~!开始访问!
一、首先可以顺手学一手(docker)
其实我刚开始还懒得学,但是nginx玩崩了┭┮﹏┭┮。所以只能去玩docker了。两三个小时跟着开搞docker,再自己查查二级的知识就很简单
docker入门(利用docker部署web应用)
CentOS 7.5下 安装Docker 教程 详解嗯~我就是用这个起手(跟着敲的时候,这里换容器nginx-test
转nginx-web
的时候记得docker stop nginx-test
把前面的容器关掉,不然占用了80端口)
二、nginx配置反向代理
nginx
能配置很多东西,这里就用的server配置反向代理
不说多的,就先把二级代理放在这里
server{
listen 80;
charset utf-8;
server_name www.programboy.top;
location / {
proxy_pass http://www.programboy.top:8080;
proxy_redirect default;
}
}
server{
listen 80;
charset utf-8;
server_name blog.programboy.top;
location / {
proxy_pass http://blog.programboy.top:8001;
proxy_redirect default;
}
}
三、启动两个不同端口的springboot项目的jar包
记得nohup持续启动(这是我的两个项目的jar包)
nohup java -jar door.jar &
nohup java -jar myblog.jar &
四、看看启动的端口
netstat -ntlp //查看当前所有tcp端口·
五、云服务器开启端口
可能一般到这时候就会急着去尝试着访问下自己的地址了(有点小激动)
- 云服务器的端口开放就不说了。
六、linux下还得开firewall(可惜,还有点操作)
- 查看下防火墙是否开启
systemctl status firewalld
绿色的active就是打开了
- 开启防火墙以及开机自启
systemctl start firewalld
systemctl enable firewalld
- 开发端口:比如
8001
==
firewall-cmd --zone=public --add-port=8001/tcp --permanent
[root@VM-8-16-centos conf]# firewall-cmd --zone=public --add-port=8001/tcp --permanent
success
- 看到
success
以为好了,结果还有载入才能生效
firewall-cmd --reload
- 最后看下开放的端口
firewall-cmd --zone=public --list-ports
七、最后!记得二级域名就是这个解析前缀。
八、最最后了!嘿嘿(o)/~!开始访问!
一个毕业设计时候做的游戏社区
一个简易的群体博客平台
myhexo博客—还在弄,边做边学(Hexo搭建博客-butterfly主题新版教程====Butterfly文档,最好不用npm安装,不好跟后面操作themes
文件夹)。
最后!,了解一下纯前端的比如hexo做的博客,可以通过git的仓库存前端博客hexo地址,通过Gitee Pages,不需要自己弄服务器,域名。只要身份认证就可以将项目弄一个简单的外网访问的地址喽!
注意这里服务的是静态网站,就只用前端做的,就一个index.html的