静/动态网页、Web1.0/2.0、安装tomcat8

一、简述静态网页和动态网页的区别。

静态页面:请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面。在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS (样式)等)通常被称为"静态网页"

优势:

  1. 访问的效率比较高
  2. 网页内容是固定不变的,因此,容易被搜索引擎收录
  3. 网页程序在用户浏览器端解析,当客户端向服务器请求数据时,服务器会直接从磁盘文件系 统上返回数据(不做任何解析) 劣势:
  4. 网页页面交互性交差,因为不能与数据库配合
  5. 保存在网站服务器文件系统上的,是实实在在保存在服务器上的文件实体

动态页面:请求响应信息,发给事务端进行处理,由服务端处理完成,将信息返回给客户端,生成的页面。所谓的动态网页是与静态网页相对而言的,也就是说,动态网页的URL后缀不是.html.htm、.xml、.shtml、.js css 等静态网页的常见扩展名形式,而是.asp、.aspx、.php、.js、.do、.cgi等形式

优势:

1.客户端与服务端交互能力强 劣势:

1.访问的效率比较低

2.不便于被搜索引擎收录

二、 简述 Webl.0 和 Web2.0 的区别。

Web2.0 是相对Web1.0 的新的一类互联网应用的统称。 Web1.0 的主要特点在于用户通过浏览器获取信息。 Web2.0

则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的"读"向"写"以及"共同建设"发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。

三、安装tomcat8,配置服务启动脚本,部署jpress应用

配置环境

1、配置固定IP,172.25.10.100
2、关闭防护墙
powershell 复制代码
systemctl disable firewalld
systemctl stop firewalld

3、禁用SELinux

powershell 复制代码
sed -i '/SELINUX=/ c SELINUX=disabled' /etc/selinux/config
sed '/SELINUX=/ c SELINUX=disabled' /etc/selinux/config
setenforce 0

4、安装常用软件

wget、lrzsz、net-tools、vim、bash-completion(自动补全)、tree、dos2unix

建议关机创建快照

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

安装JDK

1、上传JDK

2、安装JDK

a.安装前先检查一下 java -version

b.安装JDK yum localinstall jdk-8u144-linux-x64.rpm

c.在执行jps

安装tomcat

powershell 复制代码
wget -c https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz

解压,创建软连接

powershell 复制代码
[root@localhost ~]# ls
[root@localhost ~]# tar xf apache-tomcat-8.5.83.tar.gz -C /usr/local/
[root@localhost ~]# ls /usr/local/
[root@localhost ~]# ln -sv /usr/local/apache-tomcat-8.5.83/ /usr/local/tomcat

启动tomcat

powershell 复制代码
/usr/local/tomcat/bin/startup.sh

验证是否启动:

查看进程ps -ef | grep java

查看端口netstat -lnupt | grep 8080

开始访问主页了

配置服务启动脚本

powershell 复制代码
[root@localhost ~]# vim /usr/lib/systemd/system/tomcat.service
 
[Unit]
Description=Tomcat
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

部署jpress应用

安装数据库

powershell 复制代码
yum install mariadb-server -y

启动服务并开机启动

powershell 复制代码
systemctl enable --now mariadb

进入数据库,创建jpress数据库

powershell 复制代码
create database jpress default character set utf8;
grant all on jpress.* to jpress@localhost identified by '123456';

部署开源站点(jpress)

jpress官网:http://jpress.io

下载地址:https://github.com/JpressProjects/jpress

浏览器访问

http://IP:8080/jpress-web-newest/install

安装完毕之后,重启tomcat即可访问。

systemctl restart tomcat

访问后台:http://IP:8080/jpress-web-newest/admin/login

相关推荐
Azoner4 分钟前
postgresql安装部署(linux)
数据库·postgresql
PyAIGCMaster29 分钟前
文本模式下成功。ubuntu P104成功。
服务器·数据库·ubuntu
drebander41 分钟前
MySQL 查询优化案例分享
数据库·mysql
初晴~1 小时前
【Redis分布式锁】高并发场景下秒杀业务的实现思路(集群模式)
java·数据库·redis·分布式·后端·spring·
盖世英雄酱581361 小时前
InnoDB 的页分裂和页合并
数据库·后端
YashanDB3 小时前
【YashanDB知识库】XMLAGG方法的兼容
数据库·yashandb·崖山数据库
独行soc3 小时前
#渗透测试#漏洞挖掘#红蓝攻防#护网#sql注入介绍11基于XML的SQL注入(XML-Based SQL Injection)
数据库·安全·web安全·漏洞挖掘·sql注入·hw·xml注入
小林coding3 小时前
阿里云 Java 后端一面,什么难度?
java·后端·mysql·spring·阿里云
风间琉璃""4 小时前
bugkctf 渗透测试1超详细版
数据库·web安全·网络安全·渗透测试·内网·安全工具
drebander4 小时前
SQL 实战-巧用 CASE WHEN 实现条件分组与统计
大数据·数据库·sql