事先确保服务器上有Java环境与Maven环境和 Git
这里是Jenkins的文档 https://jenkins.io/zh/doc/
这里是Jenkins的下载地址https://jenkins.io/zh/download/
最好的方式应该是自己去下载Jenkins的Jar包,直接像运行jar包即可
bashnohup java -jar jenkins.war --httpPort=80
这样直接访问172.16.45.112:8080
即可!
成功开启服务后应该是下面这个样子:
最近好久没连接过自己的云服务器了,但是的时候使用ssh访问服务器时出现:ssh_exchange_identification: read: Connection reset by peer
这样的连接错误
先关闭防火墙,尤其是云服务厂商为你设定的防火墙,具体解决方式要参考云服务器厂商。看看网络状态,看看Linux是否运行着shhd服务,如果没有那么有可能是连ssh服务程序都没有安装,应该先安装ssh服务器才可以。接着如果还是不行的话:
bashvim /etc/hosts.allow
追加上:
inisshd: ALL
接着重启shh服务
bashservice sshd restart
Nginx常见的应用场景如下图所示,下面这张图可以说是很详细了:
曾经的Web开发并不是完全的前后端分离,最明显的例子就是JSP,基本是前后端不分离,直到后来Spring生态体系和前端框架的发展,Web应用程序成了单纯的提供应用接口服务的程序,因此静态资源就没必要交给应用服务器去处理,而是交给Nginx
在之前我从来没有通过AsyncHttp这个请求框架去保存Session,但是今天不得不用呀!接口设计有限,我也只好用专门给浏览器用的接口了,这次我把AsyncHttpClient封装成了一个单例,通过这样的方式来保存Session,暂时先这么用吧,等到找到其他解决方案了再更新此文!