- 博客(18)
- 收藏
- 关注
原创 tomcat的配置
3. nginx 默认的路径/usr/local/nginx/html,也可以在server中 配置其他的绝对路径,不必须是在内部的html目录中。2. ROOT是默认的项目目录,在实际开发中,我们可以将将程 序打包成ROOT.war或者将目录名称修改为ROOT就可以直接发不。3. /usr/local/tomcat/bin/shutdown.sh 停用。1. /usr/local/tomcat/bin/startup.sh 启动。5. 用可以在该目录下创建新的文件夹作为项目发布。2.tomcat的目录。
2024-08-01 19:28:15
328
原创 基于IP、域名、端口的虚拟主机
2. 两个server的监听端口一个设置为80一个设置为8080 2. 两个server的监听端口一个设置为80一个设置为8080。2. 修改nginx.conf中的server模块中的server_name将域名修改为ip地 址。不同端口访问不同的项目,这种一般用于企业内部测试,不会用于发布项目。1. 将两个server的ip地址的都修改为相同。4. 在http模块下添加新的server模块。1. 效果,使用不同的ip地址访问不同的项目。劫持域名访问指定的文件夹的目录。基于端口的虚拟机的配置。
2024-07-31 19:14:27
318
原创 nginx负载聚能
负载均衡是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响 应足够快,给用户很好的体验,快速增长的访问量和数据流量催生了各式各 样的负载均衡的产品,很多专业的的负载均衡硬件提供了很好的功能,但价 格不菲,这使得负载均衡软件大受欢迎,nginx就是其中一个,在linux下有 nginx、Ivs、haproxy等服务,可以提供复杂均衡服务。负载均衡器具有提供服务一致性的功能,负载均衡器通过读取客户端所发出 请求内的信息,进行重写报头程序然后将请求发送至合适的服务器上,该服 务器会维护着该客户端信息。
2024-07-30 18:59:36
552
原创 web基础及http协议
Web 基础的技术包括超⽂本标记 语⾔(HTML)和 HTTP 协议,HTML 是⼀种呈现数据的⽅式 (给⼈看的),⽽ HTTP 则是⼀组通信的标准(语法、语义、 时许),可以简单的理解为 HTTP 携带 HTML。服务器处理完请求,并 收到客户的应答后,即断开连接,但是却不利于客户端与服务器 保持会话连接,为了弥补这种不⾜,产⽣了两项记录 http 状态 的技术,⼀个叫做 Cookie,⼀个叫做 Session。(3)URL 则是⽤来定位具体的资源的,标识了⼀个具体的资源位 置。
2024-07-29 19:11:40
941
原创 分布式版本控制系统
像集中式都有一个主版本号,所有的版本迭代都以这个版本号为主,而分布 式因为每个客户端都是服务器,git 没有固定的版本号,但是有一个由哈希 算法算出的 id,用来回滚用的,同时也有一个 master 仓库,这个仓库是一 切分支仓库的主仓库,我们可以推送提交到 master 并合并到主仓库上,主 仓库的版本号会迭代一次,我们客户端上的 git 版本号无论迭代多少次,都 跟 master 无关,只有合并时 master 才会迭代一次。当系统负载增大时,中心节点可能成为性能瓶颈,限 制了整个系统的处理能力。
2024-07-25 18:20:51
979
原创 多区域DNS服务器搭建
配置从服务器,备份到从服务器,主从架构,主要是同步zone文件。1.创建从服务器dnsslave,配置基础环境。2.更改主服务器配置,允许其他主机下载同步资源。搭建dns服务器,可以同时解析多个域名。3.slave从服务器。
2024-07-24 19:17:09
310
原创 DNS搭建前环境准备
mount.cifs -o user=user01,pass=123 //ip地址/共享项目名称 /本地挂载点。smbclient //ip地址/共享的项目名称 -U user01。smbclient -L ip地址 -U user01。# 自建库,只下载,不安装。#重启network服务。# 停用selinux。
2024-07-23 18:56:55
377
原创 SAMBA⽂件共享与DNS域名服务
SMB(Server Message Block)协议实现⽂件共享,也称为CIFS(Common Internet File System ) 是Windows和类Unix系统之间共享⽂件的⼀种协议 客户端==主要是Windows==;smbd进程 控制发布共享⽬录与权限、==负责⽂件传输== ==TCP 139 445== nmbd进程 ⽤于名称解析netbios ==UDP 137 138==;第五步:编辑/etc/smb.conf配置⽂件,实现SAMBA共享。4、SAMBA软件安装(服务器搭建)
2024-07-22 19:13:01
833
原创 FTP、NFS、SAMBA系统服务
FTP的默认端⼝ ==21号==(命令端⼝) ==20号==(数据端⼝,主动模式下) 默认被 动模式下 FTP程序(软件)==vsftpd== FTP软件名称 => vsftpd => vs(very secure ftp daemon)lftp和ftp⼯具区别: lftp:默认是以==匿名⽤户==访问 ftp:默认是以==⽤户名/密码==⽅式访问 lftp可以批量并且下载⽬录。主要⽤于互联⽹中==⽂件的双向传输==(上传/下载)、⽂件共享。第三步:安装vsftpd软件(FTP => vsftpd)
2024-07-19 17:34:32
757
原创 Linux系统下数据同步服务rsync
touch /dir1/file{1..3} # rsync -av /dir1/ /dir2 => 把/dir1⽬录中的所有⽂件拷⻉到/dir2⽬录中。对外提供服务——>端⼝监听——>==启动服务==——>启动脚本——>配置⽂件 第⼀步:启动rsyncd服务(CentOS6中没有,CentOS7中有这个服务)asyn数据异步 => 保存⽂件(⽬标)=> 将数据先放到缓冲区,再周期性(⼀般是30s)的去同 步到磁盘,适合⼤批量数据同步的场景。
2024-07-18 19:32:25
676
原创 远程管理ssh服务免密登录解决方案
SSH服务底层的软件名称叫做openssh,open开源,ssh就是ssh服务。openssh属于C/S架构 软件,其拥有客户端与服务器端。1、关闭防⽕墙与SELinux(不关SElinux导致sshd的端⼝ ⽆法修改)1 . 跳 板 机 上 的 开 发 ⼈ 员 ⾃ ⼰ ⽣ 成 ⼀ 对 秘 钥。rsa ⾮对称的公钥加密算法,安全,数据传输速度慢 ,SSH默认的加密算法。2. 将code1⽤户的公钥远程拷⻉到⽣产服务器上指定⽤户的指定⽬录。获取openssh⽣成的⽂件列表。3.openssh软件的安装。
2024-07-17 19:23:53
698
原创 yum相关
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 117.23.49.221,117.23.49.224, 58.222.47.210, ...正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|117.23.49.221|:443... 已 连接。正在保存⾄: “/etc/yum.repos.d/CentOS-Base.repo”将挂载添加到开机启动文件中。一、本地yum源光盘配置。使用光盘作为yum源仓库。
2024-07-16 17:18:34
290
原创 新建,查找,删除等基本命令
2.基本语法 fifind [文件路径] [选项 选项的值] -name * -type f|d 常⻅的选项 -name 根据⽂件的名称搜索⽂件,⽀持通配符* -type f代表普通⽂件,d代表⽬录 案例,找到httpd.conf⽂件 [root@localhost ~]# find / -name "httpd.conf" -type f # ⽆法找到,发现是没有安装httpd服务 [root@localhost ~]# yum install -y httpd # 安装htppd服务。
2024-07-15 18:04:29
1481
原创 安装ftp服务,实现上传下载
root@localhost ~] systemctl stop/restart vsftpd.service #关闭/重启命令。[root@localhost ~]# systemctl restart vsftpd.service #重启服务。[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf #打开配置文件。[root@localhost ~] yum -y install vsftpd #安装vsftpd。
2024-07-12 15:25:17
851
原创 day04
root@localhost ~]# ls -ld /sss //查看当前 /sss目录属性详细信息。[root@localhost ~]# ls -lh /opt/pfzsk.tar.gz //查看文件的详细属性信息(权限)[root@localhost ~]# ls -lh /opt/pfzsk.tar.gz //查看文件大小。
2024-07-11 17:30:23
1809
原创 day03
1.打开虚拟机,在虚拟机上安装文件传输工具lrzsz,将下载好的.tgz包拖到虚拟机当中/usr/local/mongodb目录下。3.将mongodb-linux-x86_64-rhel80-4.0.28传入到mondodbserver下。5.进入到/etc目录下,编辑mongodb.conf配置文件。5.进入到目录中,运行make,编译源码make。三、安装和运行redis,并且会简单的增删改查。在vim/etc/host 永久修改主机名称。四、安装mongodb,并且会简单的增删改查。
2024-07-10 17:21:08
1677
原创 安装jdk22
配置JAVA_HOME=/usr/local/jdk22/3.解压后将文件夹移动到/usr/local并且改名。5.在/etc/profile中配置jdk环境变量。将Java的可执行文件添加到$PATH环境变量中。在官网下载安装包拖拽到虚拟机。
2024-07-09 16:25:19
755
原创 Tomcat安装
5..查看目录下的conf目录中的文件,找到server.xml(配置端口、部署项目),web.xml MIME文件类型。6.tomcat要运行需要有Java环境,所以接下来安装jdk。3.将tomcat9.0版本的安装包拖拽进行安装然后解压。4.把解压之后的目录移动到/usr/local/目录中。1.从官网下载tomcat9.0版本安装包。8.在浏览器输入本机IP进行测试。7.最后启动服务并且关闭防火墙。
2024-07-08 19:22:07
369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅