IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 一个服务器、一个域名、一个docker、一个nginx、两个jar包、两个端口(玩转二级域名) -> 正文阅读

[Java知识库]一个服务器、一个域名、一个docker、一个nginx、两个jar包、两个端口(玩转二级域名)

一、首先可以顺手学一手(docker)

其实我刚开始还懒得学,但是nginx玩崩了┭┮﹏┭┮。所以只能去玩docker了。两三个小时跟着开搞docker,再自己查查二级的知识就很简单
docker入门(利用docker部署web应用)
CentOS 7.5下 安装Docker 教程 详解嗯~我就是用这个起手(跟着敲的时候,这里换容器nginx-testnginx-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的
在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-09-22 14:31:58  更:2021-09-22 14:32:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 17:03:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码