
服务器开发
黎仔656
正见、正思维、正语、正业、正命、正精进、正念、正定
展开
-
tomcat配置多个网站多个站点
一般一个域名可以设置多个二级域名,然后服务器上可以放多个站点,那在tomcat上如何配置呢? <Host name="a.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/usr/local/tomcat/apache-tomcat-9.0.24/webapps/testa" reloadable="原创 2020-10-24 08:46:31 · 1364 阅读 · 0 评论 -
linux相关命令整理
1、查看Linux操作系统查看内核版本命令方法:2、查看系统版本:原创 2020-08-27 10:54:55 · 117 阅读 · 0 评论 -
关于docker的使用及问题点整理
关于docker,网上的解释是:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。应用背景:1、测试环境、生产环境不一致导致的相同代码在不同环境下运行结果不一致。如何解决?2、需要进行其他服务器的部署,如何复制?需要重新配置?那docker主要是解决上面的问题,其他的功能,待我了解后再整理。待续...原创 2020-08-26 22:42:11 · 158 阅读 · 0 评论 -
关于Jenkins的使用
应用背景:以前需要更新软件版本到服务器时,都是需要自己打包后上传到服务器上。那有什么办法能解决这些繁琐的工作么?Jenkins能解决这个问题:持续的软件版本发布/测试项目,监控外部调用执行的工作。至于如何安装部署,待续。。。。...原创 2020-08-25 16:09:40 · 130 阅读 · 0 评论 -
linux下搭建mqtt服务
目前如何搭建MQTT服务是个问题,先做个开头,近期补充。https://blog.youkuaiyun.com/weixin_44498318/article/details/106551797?utm_medium=distribute.pc_feed.none-task-blog-alirecmd-1.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-alirecmd-1.nonecase&request_id=...原创 2020-06-15 14:16:00 · 573 阅读 · 0 评论 -
使程序在后台运行
背景:启动了程序后,xshell一直打印程序运行的内容,此时如果ctrl+z或ctrl+c的话,是会使程序挂起,即不再运行。那怎么办?此时强制关闭xshell也不行,程序也会挂起,难道xshell一直开着?那也会有断线的时候,那如何让程序在后台运行呢?(1)输入命令:nohup 你的shell命令 &(2)回车,使终端回到shell命令行;(3)输入exit命令退出终端:exit我好想只是操作了这一步。然后重启xshell重新去看程序的日志,还好,日志继续打印,也即是程序还.原创 2020-05-16 16:49:37 · 743 阅读 · 0 评论 -
tomcat配置SSL证书
主要要实现https的功能,涉及两个 问题:1、SSL证书从哪里来?2、SSL证书如何配置?(1)一般在各种云里面都有免费的SSL证书申请,基本申请后都会有各种版本的证书,例如tomcat、ngnix、IIS、apache等,主要是适用各种服务器环境。(2)那在这里主要是在linux的tomcat进行的配置。下载的SSL证书里面是pfx,那这里就需要转换成jks格式才能使用。如何转换呢?首先,把pfx文件放在jdk的cmd到bin目录下,然后cmd打开到jdk的bin目录下,然后输入ke原创 2020-05-13 15:57:26 · 204 阅读 · 0 评论 -
通信报文中的校验方式
一直以来都认为CRC就是校验和。其实,CRC是其中的一种校验方式,称为循环冗余校验(Cyclic Redundancy Check,CRC)TCP校验和(Checksum)是一个端到端的校验和,由发送端计算,然后由接收端验证。其目的是为了发现TCP首部和数据在发送端到接收端之间发生的任何改动。如果接收方检测到校验和有差错,则TCP段会被直接丢弃。常见的校验方式:1.校验和(...原创 2019-10-14 10:15:34 · 2186 阅读 · 0 评论 -
Centos阶段性学习内容整理
1、挂载数据盘;2、ftp服务器搭建;3、jdk环境搭建;4、上传下载工具安装;5、tomcat;6、腾讯云镜像制作;7、重装系统;8、mysql安装;通过以上内容实训练习,总结如下:1、遇到问题要耐心,如果配置过程中一次无法完成,则多次尝试,在配置过程中,每完成一步,可以制作镜像,防止一步配置错,重装系统,又要重新配置;2、主要还是对文件权限、指令操...原创 2019-10-10 22:07:36 · 157 阅读 · 0 评论 -
Centos安装配置sftp服务
之前配置了ftp,然后在idea环境下需要配置自动部署功能,在配置时,看到需要连接到sftp服务器,但之前配置的只是ftp,所以才尝试下配置sftp。那么sftp是什么呢?sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。如果对于传输安全有一定要求,并且不要求传输速度的话,可以使用sftp。其中,需...原创 2019-10-10 11:22:31 · 242 阅读 · 0 评论 -
tomcat的使用教程
关于tomcat使用的几点疑问:1、网站如何部署?2、tomcat相对于IIS和其他的服务器来说,有什么优势?3、如何隐藏网址链接上的端口号?4、如何绑定域名?5、一个tomcat是否可以部署多个域名?如何部署多个网站?带着疑问,整理下一些常见的使用:1、更改tomcat启动端口:tomcat的默认端口是8080,如果需要更改,需在tomcat目录下的conf...原创 2019-10-09 11:59:43 · 611 阅读 · 0 评论 -
在浏览器输入网址后发生什么——即url解析及相关请求过程
公众号或大神群里都偶尔会看到类似的文章,今天把这部分的整理用自己的描述写下来,以加强下学习。在没有看这篇文章内容之前,看标题我也在大致思考这个过程:输入网址(即URL)之后,那就会解析成具体的IP地址,然后网络根据这个ip地址找到相对应的服务器,根据具体的路径,打开相应的网页。当然以上就是粗略的流程,(一点也没有知识量,步骤也不详细)那就先看看文章,然后整理下详细步骤吧。文章提到的...原创 2019-09-28 07:19:36 · 429 阅读 · 0 评论 -
centos6.5下ftp服务器搭建
搭建这个ftp服务器,主要是用于将windows开发环境下打包的软件及其他相关资源上传到服务器上。主要的步骤先描述下,周末补充完整(以下内容是在参考网上教程操作后进行记录的,当然要感谢网上大神们提供的资料)。此次进行安装的是vsftpd,vsftpd是linux下的其中一种FTP服务器。1、检查安装vsftpd; 2、如果还没安装vsftpd,则进行安装; 3、配置vs...原创 2018-10-09 23:20:39 · 403 阅读 · 0 评论 -
centos6.5搭建jdk+tomcat环境
以前在windows环境下使用IIS服务器进行网站程序的发布,不太清楚linux下tomcat服务器上是如何发布javaweb的程序,此次主要先把运行环境先搭建好,以便开发和测试使用。 当然在linux下进行环境的搭建,免不了命令操作,以下先整理这个搭建过程所使用比较多的命令:1、加压;2、文件及文件夹移动;3、服务的启动和关闭;4、文件及文件夹的删...原创 2018-10-09 23:31:06 · 323 阅读 · 0 评论 -
windows环境下搭建MQTT服务器
之前进行设备网络对接的时候,用的是TCP/IP的方式进行报文的传输和通信功能,也就是说,设备只要连接服务器端IP和端口号,即可与网络后台通信。 最近有个项目的对接协议用的是MQTT,那MQTT是什么呢? MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能...原创 2019-01-09 10:54:52 · 1051 阅读 · 0 评论 -
Centos查看端口占用情况和开启端口命令
正想在centos环境下开启一个java的TCP socket服务程序,然后之前在windwos环境下很容易就配置TCP端口,很不适应linux下的网络配置,自己摸索了一下,还是不行,各种百度,但最后在腾讯云社区中找到一篇,试了一下,打通了。转载到这里。 Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:lsof -i t...转载 2019-01-23 14:44:07 · 8276 阅读 · 0 评论 -
IIS、apache、tomcat几种服务器的区别
近段时间搞服务器开发,所以关于几种服务器进行了对比,整理了下各自的区别:1、IIS:IIS(Internet Information Services)是microsoft公司的服务器软件。IIS与上面介绍的服务器软件完全不同,它是在windows server(2000/2003/2008……)平台上免费附加的,买了windows就可以免费使用IIS了,开源就别想了;与windows平台紧密...原创 2019-04-18 10:40:45 · 1306 阅读 · 0 评论 -
linux开发环境搭建
之前陆续学习了在linux上搭ftp服务器、tomcat、jdk等,但是实际应用的少。于是再做下整理。在linux上主要需要以下内容:1、jdk;2、tomcat;3、ftp;4、redis;5、ngnix;6、mysql;待整理...原创 2019-09-18 22:47:44 · 156 阅读 · 0 评论 -
linux上传和下载文件的方法
以前学习的做法就是在linux环境下搭建ftp服务器,然后通过ftp的形式,将文件拉到linux环境下,或是从linux环境下拉一个文件到本机。但今天学习了另外 一种做法,那就是rz指令和sz指令。首先需要在centos环境下安装lrzsz命令(目前是在centos环境下可安装,没在其他linux环境下试过。而且其他文章也提示,需要在xshell下激活xmodern功能)当安装好了的时...原创 2019-09-19 00:08:58 · 1344 阅读 · 0 评论 -
CentOS6.8重新搭建开发环境纪实
目前在CentOS6.8环境下搭建开发环境,具体的内容包括如下:1、ftp;2、tomcat;3、jdk;4、mysql这里面tomcat和jdk都是比较容易就配置好,ftp和mysql会比较繁琐些。在这里暂时不记录整个操作过程,迟点再一步一步做个记录;主要谢谢搭建时遇到的问题要点:1、开启某个软件服务时,centos6以前的可以使用systemctl命令进行,但是...原创 2019-09-20 15:05:44 · 198 阅读 · 0 评论 -
Centos环境下安装redis
首先,本人对redis还是很少的了解,先做了整理吧。在我们日常的Java Web开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请...原创 2019-09-21 10:39:04 · 118 阅读 · 0 评论 -
【再学linux】7、Mysql的配置和使用
在之前的文章里,有略微写到mysql的安装和配置,很多网上的教程说的是centos6.8以上的都开始使用MariaDB,那问了群里大神,都说可以安装mysql,那就姑且用大神们发的链接操作了一遍,最后终于可以了。安装和配置完mysql后,应该如何用mysql是个问题。网上推荐使用Navicat for MySQL进行远程登录和操作。之前用sql server,为什么会转向mysql,原...原创 2019-09-25 17:32:16 · 119 阅读 · 0 评论 -
在windows server环境下使用ngnix作为反向代理服务器
在windwos server环境下,使用IIS发布多个程序,也使用tomcat发布java的程序,都需要占用80端口,如何处理呢?在网上找了些教程,都说可以使用ngnix进行反向代理,但没说清楚具体步骤和操作,都是零零散散的一些教程,当然估计关键是我的悟性比较低,所以才找了那么多资料,最后配置成功。趁热打铁,先把一些重要的步骤写下来,防止以后要用的时候忘记如何操作。1、下载ngnix...原创 2018-09-28 15:54:09 · 1637 阅读 · 0 评论