web集群第一次作业
- 简述静态网页和动态网页的区别。
- 简述 Webl.0 和 Web2.0 的区别。
- 简述 GET 和 POST 方法的区别。
- 安装tomcat8,配置服务启动脚本,部署jpress应用。
简述静态网页和动态网页的区别。
静态网页: 1、首先是静态网页,静态网页每个网页中都有一个固定的URL,网页URL以htm、HTML、shtml等常见形式为后缀,而且不含有问号;
2、静态网页内容一经发布到网页服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,内容相对稳定,交互性较差;
动态网页: 1、动态网页以数据库技术为基础,可以大大降低网站维护的工作量,采用动态网页技术的网站,可以实现更多的功能,如用户注册,用户登录,在线调查等;
2、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;
简述 Webl.0 和 Web2.0 的区别。
Web1.0以静态、单向阅读为主,网站内信息可以直接和其他网站信息进行交互,能通过第三方信息平台同时对多家网站信息进行整合使用。Web1.0主要特点:用户通过浏览器获取消息
Web2.0以分享为特征的实时网络,用户在互联网上拥有自己的数据,并能在不同的网站上使用。
Web2.0是相对应Web1.0而言的,Web1.0注重的是用户对信息的浏览,而Web2.0注重网页与用户的交互 ,用户不仅仅是在网上冲浪,同样也是网站的建设者,是浪花的制造者,既是读者也是互联网的作者。由被动接受信息到主动创造,朝着“共同建设”的方向发展。
Web2.0的典型技术应用是社会性软件,具体包括Blog、博客、微博(如Twitter、新浪微博)、wiki(如Wikipedia)、社交网路(SNS,如Facebook、人人网)、多媒体分享(Flicker、土豆网和优酷网)、RSS、社会标签(如Deli.cli.us)和社交娱乐(如Sceondlife)等。
简述 GET 和 POST 方法的区别
1、功能的区别
GET:客户端请求指定资源信悤,服务器返回指定资源;(GET是从服务器上获取数据)
POST:将客户端的数据提交到服务器,例:注册表单;(POST是向服务器传送数据)
2、传送数据量的区别
GET传送的数据量较小,不能大于2KB。
POST传送的数据量较大,一般被默认为不受限制。但是理论上,IIS4中最大量为80KB,IIS5中为100KB。
3、安全性不同
GET安全性非常低。
POST安全性较高。
安装tomcat8,配置服务启动脚本,部署jpress应用。
1、安装jdk文件: 我下载的jdk版本为:jdk-8u261-linux-x64.rpm rpm包上传即可使用,不需要配置环境变量
附:下载jdk的网页(所有版本)
http://www.oracle.com/technetwork/java/javase/archive-139210.html
解压JDK文件
[root@node3 ~]# yum localinstall jdk-8u261-linux-x64.rpm
查看JDK信息
[root@node3 ~]# java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
2、下载tomcat的二进制包:
[root@node3 ~]# wget -c https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.tar.gz
解压Tomcat二进制包并创建软连接
[root@node3 ~]# tar xf apache-tomcat-8.0.36.tar.gz -C /usr/local/
[root@node3 ~]# ln -sv /usr/local/apache-tomcat-8.0.36/ /usr/local/tomcat
‘/usr/local/tomcat’ -> ‘/usr/local/apache-tomcat-8.0.36/’
3、创建用户组和用户
[root@node3 ~]# groupadd -r -g 53 tomcat
[root@node3 ~]#
[root@node3 ~]# useradd tomcat -u 53 -g 53 -r -c "Apache Tomcat" -s /sbin/nologin -d /usr/local/tomcat
修改该目录的用户组
[root@node3 ~]# chgrp -R tomcat /usr/local/tomcat
创建Tomcat的登录服务脚本
此处创建的登录服务脚本为普通用户登录:
[root@node3 ~]# vim /usr/lib/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_261-amd64
Environment=CATALINA_HOME=/usr/local/tomcat
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
User=tomcat
Group=tomcat
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载并启动Tomcat查看该状态信息
[root@node3 ~]# systemctl daemon-reload
[root@node3 ~]# systemctl start tomcat
[root@node3 ~]# systemctl status tomcat
● tomcat.service - Apache Tomcat
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2022-05-31 23:39:28 CST; 10s ago
Process: 15456 ExecStart=/usr/local/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
Main PID: 15463 (java)
CGroup: /system.slice/tomcat.service
└─15463 /usr/java/jdk1.8.0_261-amd64/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/con...
May 31 23:39:28 node3 systemd[1]: Starting Apache Tomcat...
May 31 23:39:28 node3 systemd[1]: Started Apache Tomcat.
网页测试登录成功
|