OPERATION
wanboo0205
这个作者很懒,什么都没留下…
展开
-
pssh远程套件工具
5案例5:pssh远程套件工具5.1问题本案例要求使用pssh套件工具并发远程其他主机,具体要求如下:使用密码批量、多并发远程其他主机 使用密钥批量、多并发远程其他主机 批量、多并发拷贝数据到其他主机 批量、多并发从其他主机下载数据到本机 批量、多并发杀死其他主机的进程5.2方案准备实验所需的虚拟机环境,实验环境所需要的主机及对应的ip设置列表如5所示,正确配置ip地址、...原创 2019-12-12 09:33:20 · 163 阅读 · 0 评论 -
NTP时间同步
4案例4:NTP时间同步4.1问题本案例要求搭建一个NTP服务器,为整个网络环境中的所有主机提供时间校准服务,具体要求如下:部署一台NTP时间服务器 设置时间服务器上层与0.centos.pool.ntp.org同步 设置本地服务器层级数量为10 允许192.168.4.0/24网络的主机同步时间 客户端验证时间是否同步4.2方案准备实验所需的虚拟机环境,实验环境所需要的...原创 2019-12-12 09:00:45 · 171 阅读 · 0 评论 -
制作Nginx的rpm包
3案例3:制作Nginx的rpm包3.1问题本案例使用nginx-1.12.2版本的源码软件,生成对应的rpm包软件,具体要求如下:软件名称为nginx 软件版本为1.12.2 rpm软件包可以查询描述信息 rpm软件包可以安装及卸载3.2方案安装rpm-build软件包,编写spec配置文件,创建新的rpm软件包。配置文件中的描述信息如表:3.3步骤实现此...原创 2019-12-05 08:22:36 · 553 阅读 · 0 评论 -
使用subversion协同工作
2案例2:使用subversion协同工作2.1问题沿用练习一,通过SVN工具,对subversion版本库进行多人协同测试,要求如下:该版本库支持多个账户同时协作编辑文件 测试演示多人协作编辑的具体操作 手动解决版本冲突问题 备份版本库数据 注册使用GitHub2.2方案使用SVN客户端工具连接subversion服务器并测试多人协同工作以及如何手动解决冲突问题,账户名...原创 2019-12-04 08:59:00 · 107 阅读 · 0 评论 -
Subversion基本操作
1案例1:Subversion基本操作1.1问题本案例要求先快速搭建好一台subversion服务器,并测试该版本控制软件:创建版本库 导入初始化数据 检出数据至用户本地副本 对本地副本进行增删改查等操作1.2方案使用yum安装subversion软件,使用SVN客户端工具连接SVNserver服务器并测试版本控制软件。1.3步骤实现此案例需要按照如下步骤进行。...原创 2019-12-03 10:41:11 · 721 阅读 · 0 评论 -
使用Varnish加速web
3案例3:使用varnish加速web3.1问题通过配置varnish缓存服务器,实现如下目标:使用varnish加速后端web服务 代理服务器可以将远程的web服务器页面缓存在本地 远程web服务器对客户端用户是透明的 利用缓存机制提高网站的响应速度 使用varnishadm命令管理缓存页面 使用varnishstat命令查看varnish状态3.2方案通过源码编译安...原创 2019-12-02 09:09:08 · 138 阅读 · 0 评论 -
使用Tomcat部署虚拟主机
2案例2:使用Tomcat部署虚拟主机2.1问题沿用练习二,使用Tomcat部署加密虚拟主机,实现以下要求:实现两个基于域名的虚拟主机,域名分别为:www.a.com和www.b.com 使用www.a.com域名访问的页面根路径为/usr/local/tomcat/a/ROOT 使用www.b.com域名访问的页面根路径为/usr/local/tomcat/b/base 访问w...原创 2019-11-29 15:48:26 · 206 阅读 · 0 评论 -
安装部署Tomcat服务器
1案例1:安装部署Tomcat服务器1.1问题本案例要求部署Tomcat服务器,具体要求如下:安装部署JDK基础环境 安装部署Tomcat服务器 创建JSP测试页面,文件名为test.jp,显示服务器当前时间然后客户机访问此web服务器验证效果:使用火狐浏览器访问Tomcat服务器的8080端口,浏览默认首页 使用火狐浏览器访问Tomcat服务器的8080端口,浏览默认测试...原创 2019-11-29 08:41:42 · 333 阅读 · 0 评论 -
PHP实现session共享
4案例4:PHP实现session共享4.1问题沿用联系三,通过修改php-FPM配置文件,实现session会话共享,本案例需要在练习三的基础上实现:配置PHP使用memcached服务器共享session信息 客户端访问两台不同的后端web服务器是,session信息一致4.2方案在练习三拓扑的基础上,Nginx服务器除了承担调度器外,还需要担任memcached数据库的角...原创 2019-11-28 10:26:40 · 453 阅读 · 0 评论 -
PHP的本地session信息
3案例3:PHP的本地session信息3.1问题通过Nginx调度器负载后端两台web服务器,实现以下目标:部署Nginx为前台调度服务器 调度算法设置为轮询 后端为两台LNMP服务器 部署测试页面,查看PHP本地的session信息3.2方案使用4台RHEL7虚拟机,其中一台作为Nginx前端调度器服务器(eth0:192.168.4.5,eth1:192.168.2....原创 2019-11-27 08:58:02 · 587 阅读 · 0 评论 -
LNMP+memcached
2案例2:LNMP+memcached2.1问题沿用练习一,部署LNMP+memcached网站平台,通过PHP页面实现对memcached服务器的数据操作,实现以下目标:部署LNMP实现PHP动态网站架构 为PHP安装memcached扩展 创建PHP页面,并编写PHP代码,实现对memcached的数据操作2.2方案使用两台RHEL7虚拟机,其中一台作为memcached...原创 2019-11-26 18:43:06 · 113 阅读 · 0 评论 -
构建memcached服务
1案例1:构建memcached服务1.1问题本案例要求先快速搭建好一台memcached服务器,并对memcached进行简单的增删改查操作:安装memcached软件,并启动服务 使用telnet测试memcached服务 对memcached进行增删改查等操作1.2方案memcached是高性能的分布式缓存服务器,用来集中缓存数据库查询结果,减少数据库访问次数,以提高动...原创 2019-11-25 09:10:37 · 201 阅读 · 0 评论 -
Nginx常见问题处理
3案例3:Nginx常见问题处理3.1问题本案例要求对Nginx服务器进行适当优化,解决如下问题处,以提升服务器的处理性能:如何自定义返回给客户端的404错误页面 如何查看服务器状态信息 如果客户端访问服务器提示“Too many open files”如何解决 如何解决客户端浏览器缓存数据 日志切割 开启gzip压缩功能,提高数据传输效率 开启文件缓存功能然后客户端访问...原创 2019-11-22 11:00:44 · 316 阅读 · 0 评论 -
Nginx的TCP/UDP调度器
2案例2:Nginx的TCP/UDP调度器2.1问题使用Nginx实现TCP/UDP调度器功能,实现如下功能:后端SSH服务器两台 Nginx编译安装时需要使用--with-stream,开启ngx_stream_core_module模块 Nginx采用轮询的方式调用后端SSH服务器2.2方案使用4台RHEL7虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网...原创 2019-11-21 09:19:36 · 121 阅读 · 0 评论 -
Nginx反向代理
1案例1:Nginx反向代理1.1问题使用Nginx实现Web反向代理功能,实现如下功能:后端web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端web服务器 两台web服务器的权重要求设置为不同的值 最大失败次数为1,失败超时时间为30秒1.2方案使用4台RHEL7虚拟机,其中一台作为Nginx代理服务器,该服务器需要配置两块网卡,IP地址分别为19...原创 2019-11-20 09:07:48 · 1185 阅读 · 1 评论 -
LNMP-Nginx地址重写
3案例3:地址重写3.1问题沿用练习二,通过调整Nginx服务端配置,实现以下目标:所有访问a.html的请求,重定向到b.html; 所有访问192.168.4.5的请求重定向至www.tmooc.cn/下相同的页面; 所有访问192.168.4.5/下面子页面,重定向至www.tmooc.cn/下相同的页面; 实现Firefox于curl访问相同页面文件,返回不同的内容。3...原创 2019-11-19 10:38:04 · 214 阅读 · 0 评论 -
构建LNMP平台
2案例2:构建LNMP平台2.1问题沿用练习一,通过调整Nginx服务端配置,实现以下目标:配置Fast-CGI支持PHP网页 创建PHP测试页面,测试使用PHP连接数据库的效果2.2方案使用2台RHEL7虚拟机,其中一台作为LNMP服务器(192.168.4.5)、另一台作为测试用的Linux客户机(192.168.4.10),如图所示:Nginx结合FastCGI技...原创 2019-11-18 09:10:00 · 259 阅读 · 0 评论 -
部署LNMP环境
1案例1:部署LNMP环境1.1问题安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM 启动Nginx、MariaDB、FPM服务 并测试LNMP是否工作正常1.2方案LNMP(Linux、Nginx、MYSQL、PHP)在RHEL7系统中,源码安装Nginx,使用RPM包安装MariaDB、PHP、PHP-FPM软件...原创 2019-11-15 10:26:43 · 174 阅读 · 0 评论 -
SSL虚拟主机
4案例4:SSL虚拟主机4.1问题沿用练习三,配置基于加密网站的虚拟主机,实现以下目标:域名为www.c.com 该站点通过http访问 通过私钥、证书对该站点所有数据加密4.2方案源码安装Nginx时必须使用--with-http_ssl_module参数,启动加密模块,对于需要进行SSL加密处理的站点添加SSL相关指令(设置网站需要的私钥和证书)加密算法一般分为对称算...原创 2019-11-14 16:28:26 · 169 阅读 · 0 评论 -
Nginx基于域名的虚拟主机
3案例3:基于域名的虚拟主机3.1问题沿用练习二,配置基于域名的虚拟主机,实现以下目标:实现两个基于域名的虚拟主机,域名分别为www.a.com和www.b.com 对域名为www.a.com的站点进行用户认证,用户名为tom,密码为1234563.2方案修改Nginx配置文件,添加server容器实现虚拟主机功能;对于需要进行用户认证的虚拟主机添加auth认证语句。虚拟主...原创 2019-11-12 09:09:15 · 169 阅读 · 0 评论 -
Nginx用户认证
2案例2:用户认证2.1问题沿用练习一,通过调整Nginx服务端配置,实现以下目标:访问web页面需要进行用户认证 用户名为:tom,密码为:1234562.2方案模板配置文件框架如下:[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf全局配置(用户名,日志,进程)http{ server{ ...原创 2019-11-11 09:05:53 · 115 阅读 · 0 评论