SpringBoot初级项目部署

 【上一话】nginx配置SSL证书

【序言】

        作为学习的一个demo,文章可能存在不严谨的解决方案和措辞,发现的同学的多谢及时指出,我会第一时间更新改正,谢谢。

 【推荐】

  2021年10月17日16:28:30

      blog的主页来自这儿

博客:暗系色调网站主页_精美主页外观-Web开发代码类资源-CSDN下载本账号博客下:一个漂亮的暗色系网站主页,完整代码。精美主页外观更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/qq_38959715/10660704      跨域问题介绍
CORS解决跨域问题(Nginx跨域配置)_海贼懒懒-CSDN博客_nginx配置跨域背景:同域:域名(父域名和子域名都相同),端口,协议都相同跨域:非同域的请求问题:浏览器上,我们访问127.0.0.1:80,但是127.0.0.1:80 会去请求127.0.0.1:81的数据(比如js文件,ajax请求等),此时80访问81会出现跨域问题,但我们浏览器能直接访问81的数据。注意:跨域不是请求发不出去,而是服务端正常返回结果后被浏览器拦截返回结...https://blog.csdn.net/qq_35720307/article/details/89680726


【持续更新】

【本文要点】

               nginx接口请求转发,blog项目介绍和部署

【要求】外网能够访问到云服务器上部署的项目,并且能够使用提供的工具,用户体验不会太差。最终的效果

Anik Homehttps://www.jun2.tophttps://www.jun2.top

进入到项目主页。


文章目录

        开篇、

2021-10-14 开篇:SpringBoot实现blog项目https://junking.blog.csdn.net/article/details/120773656

        一话、

nginx配置SSL证书https://mp.csdn.net/mp_blog/creation/editor/120774844

        二话、SpringBoot初级项目部署https://www.domain.com/

        三话、记一次部署问题。(服务启动慢,随机数产生问题)icon-default.png?t=L9C2https://junking.blog.csdn.net/article/details/120835883

        四话、暂停更新

        五话、暂停更新

        六话、暂停更新

        七话、暂停更新

        八话、暂停更新

        九话、暂停更新

        十话、暂停更新        


bolg项目介绍

         上面是新建项目勾选的服务,目前的提供的功能并没用到数据库,消息中间件,缓存等服务。

        1、项目结构

        

        config包里面全部来写配置类,目前有的是关于SpringSecurity配置类,因为目前的项目的确用到了,但是我们目前的接口是匿名的,不需要鉴权的。

        其他的包也不用介绍。

        2、主要逻辑介绍一下

        目前提供了用户上传一个英文的文本类型的文件,服务器对其进行单词频率的统计,最终展现给用户。如果想了解一下的话

戳一下https://www.jun2.top/project.rar改吧改吧配置跑跑试试。

        3、界面

        (1)主页:Home

        (2)工具:

        (3)单词频率工具:        (4)结果:


Nginx配置 

        本身的接口比较少,也不想给别人试探服务的机会,接口都是单独配置的,没有使用通配。

比如这里担心csdn下的资源全部暴露给浏览器,除了配置这些配置的之外,其他的资源也会暴露出去,就对单个资源进行了配置。【标记:这个地方记录一下,会不会是这样的需要验证一下。

 本身启动了三个服务,因为都是在同一台机器上,最终还是会被物理主机限制了。当然你开启三个服务当然没问题,因为目前针对工具的这部分内容都没有涉及到鉴权,更没有要求登录之后才能被使用,所以session的问题暂时不用考虑,后面在碰到鉴权的问题的时候,再看一下集群部署,session共享的问题。


服务部署

 这部分目前比较简单的。

 三个服务,三个jar启动,端口默认使用项目中配置的即可。

nohup java -jar blog.jar &

 同目录下会生成nohup.out日志文件。


 netstat -pnt | grep :443

当用户和服务之间建立连接的时候,这命令能够查询到用户的ip,反应我这儿就是我的真实ip。


下一话:待定 

何时眼前突兀见此屋

吾庐独破受冻死亦足

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值