运维高级课_day1

1. 简述静态网页和动态网页的区别。

1) 更新和维护

        静态网页内容一经发布到网站服务器上,无论是否有用户访问,这些网页内容都是保存在网站服务器上的。如果要修改网页的内容,就必须修改其源文件,然后重新上传到服务器上。静态网页没有数据库的支持,当网站信息量很大的时候网页的制作和维护都很困难。
        动态网页可以根据不同的用户请求,时间或者环境的需求动态的生成不同的网页内容,并且动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量。

2) 交互性

        静态网页由于很多内容都是固定的,在功能方面有很大的限制,所以交互性较差。
        动态网页则可以实现更多的功能,如用户的登录、注册、查询等。

3) 响应速度

        静态网页内容相对固定,容易被搜索引擎检索,且不需要连接数据库,因此响应速度较快。

2. 简述 Webl.0 和 Web2.0 的区别。

Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 中用户既是网站内容的浏览者,也是网站内容的制造者。Web2.0 是相对Web1.0 的新的一类互联网应用的统称。web2是大家共同创作,共同分享知识,重在在普通用户也是网站建设的一个成员。

 3. 简述 GET 和 POST 方法的区别。

        post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)

        post发送的数据更大(get有url长度限制)

        post能发送更多的数据类型(get只能发送ASCII字符)

        post比get慢

        post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,支付宝的搜索查询都是get提交),目的是资源的获取,读取数据

4. 安装tomcat8,配置服务启动脚本,部署jpress应用。

(1)安装tomcat8,配置服务启动脚本

Apache Tomcat® - Apache Tomcat 8 Software Downloads

#官网下载tomcat8压缩包,后上传

[root@localhost ~]# ls 
anaconda-ks.cfg  apache-tomcat-8.5.20.tar.gz 

解压至/usr/local目录下

[root@localhost ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local

[root@localhost ~]# ls /usr/local
apache-tomcat-8.5.20  bin  etc  games  include  lib  lib64  libexec  sbin  share  src

#建立软连接方便升级

[root@localhost ~]#  ln -s /usr/local/apache-tomcat-8.5.20 /usr/local/tomcat

#启动tomcat程序

[root@localhost ~]# /usr/local/tomcat/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_60
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

#添加开机启动脚本

[root@localhost ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Tomcat
After=network.target

[Servive]
Type=forking
ExecStart=/user/local/tomcat/bin/startup.sh
ExecStop=/user/local/tomcat/bin/shutdown.sh
PricateTmp=true

[Install]
wantedBy=multi-uesr.target

#重新加载守护进程

[root@localhost ~]# systemctl daemon-reload 

#若启动慢,安装rngd

[root@localhost ~]# yum install rng-tools

[root@localhost ~]# systemctl enable --now rngd
 

 #浏览器输入IP+8080访问tomcat


 

#配置管理用户 

[root@localhost ~]# vim /usr/local/tomcat/conf/tomcat-users.xml  

#添加以下内容

<role rolename="admin-gui"/>           
<role rolename="admin-script"/>          
<role rolename="manager-gui"/> 
<role rolename="manager-jmx"/> 
<role rolename="manager-script"/> 
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui,manager- 
jmx,manager-script,manager-status,admin-script"/>  #设置用户名密码均为tomcat

允许方式Manager App

[root@localhost ~]# vim /usr/local/tomcat/webapps/manager/META-INF/context.xml 

  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="^.*$" />              #设置允许访问IP


允许方式允许访问Host Manager
[root@localhost ~]# vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="^.*$" />             #设置允许访问IP
 

重启tomcat

[root@localhost ~]# systemctl restart tomcat

访问管理界面

 (2)部署jpress应用

安装配置数据库数据库

#安装数据库软件

[root@localhost ~]# yum -y install mariadb-server

#启动数据库服务

[root@localhost ~]# systemctl start mariadb.service

#创建数据库

[root@localhost ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database jpress default character set utf8;   #创建名为jpress的数据库
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on jpress.* to jpress@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)             #授权数据可在本地被访问,密码为123456

 安装jpress

上传jpress压缩包,移动至/usr/local/tomcat/webapps目录下

[root@localhost ~]# mv jpress-web-newest.war /usr/local/tomcat/webapps/

 

 点击此处开始部署

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值