运维的知识点

一。nginx

1.安装部署      

1.1注意要用普通用户启动软件

1.2安装软件的模块

1.3make && make install  编译并安装

1.4.使用 路劲来启动软件

二。nginx 的版本升级————————服务是否起来可以检测端口号的打开情况

2.1二 要下载新的版本软件包,

2.2  备份老的软件

2.3安装步骤跟安装软件一样

三。nginx 的用户认证访问

3.1 目的是保证访问的安全

3.2修改配置文件  1认证提示符和密码文件

3.3创建密码文件(追加用户时就不用-c)

3.4起服务 测试

四。nginx 的基于域名的虚拟主机——————一个server对应的是一台虚拟主机

41修改配置文件,指定端口和域名 指定根目录

4.2创建网页的根目录对应的首页文件  /usr/local/nginx/www/index.html

4.3重启服务测试

五。nginx  的SSL虚拟主机

5.1生成私钥和证书

5.2 修改配置文件,指定加密网站

5.3重启服务测试 ———— 客户端要写入域名解释

六。nginx 的LNMP环境

6.1安装mariadb 的软件以及依赖包

6.2安装php 和php-fpm 的软件

6.3 启动所有的服务

七。 nginx 的LNMP的平台

7.1 修改nginx的配置文件,打开php的模块, (启动后可以ss 测试一下php的端口好 9000)

7.2重启nginx

7.2创建php页面,检测能否解释php

7.3如果出现错误可以检查一下nginx 的日志

八。nginx 的地址重写

8.1修改nginx的配置文件  rewrite /a.html /b.html; 

8.2重启服务

8.3客户端测试,检测是否可以进行地址转换

地址重写的好处是,万一客户打错了地址,也可以转回同一个页面

地址重写有ip域名重写和网页重写 也可以指定不同浏览器访问相同的页面,不同的结果

九。

 

构建memcached

1.yum 安装 memcached 软件包

2.启动服务 查看服务 ss和 status 查看端口情况

3.用telnet 检测

3.1安装telnet 软件包

3.2telnet命令检测——————这个命令已经比较老

 

构建memcached+ LNMP

1.部署lnmp平台 实现动静网页分离————具体步骤看以前的笔记

2.安装mariadb数据库软件包

3.安装PHP软件包

4.启动所有的服务,关闭防火墙和SElinux

5.编写php的测试脚本

6.客户端检测

 

PHP的本地Session信息

1.部署后端的LNMP平台————实现网页的动静分离

2.部署后端的mariadb的数据库

3.安装PHP的软件包

4.启动所有的服务,关闭防火墙和SElinux

5.修改前端nginx的配置文件————通过uptream实现后端的服务器的地址池,默认调度策略为轮询

6.重启前端的nginx服务器

7.用curl命令在客户端测试————查看是否有数据

 

实现PHP的Session 的共享

1.前端服务器部署memcached

2.启动服务,检测端口  ,关闭防火墙

3.后端服务器部署memcached 和PHP

4.修改php-fpm的配置文件

5.重启php-pfm的服务

6.客户端测试

 

部署tomcat服务器

1.先要准备JDK环境

2.部署安装tomcat软件————软件再什么路劲下安装就移动到什么路劲

3.启动服务关闭防火墙

4.检测端口  ————8080

5.客户端测试

 

修改配置文件 ————显示当前服务器时间

1.修改tomcat的配置文件

2.创建JSP的测试页面

3.重启服务————tomcat是先关闭再重启的  shutdown和  startup

4.ss 检测端口

5.客户端测试

 

部署tomcat的虚拟主机

1.修改server.xml的配置文件,创建两台虚拟主机

2.创建两台虚拟主机的对应的页面根目录

3.重启tomcat的服务器  关闭防火墙  检测端口情况

4.客户端做对应的虚拟主机的域名解释

5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(运维服务,j基础知识)