静态网页和动态网页是两种常见的网页类型,它们在内容生成和交互方式上存在不同。
静态网页是在服务器上提前生成好的网页,它的内容在访问时不会发生变化。静态网页通常由HTML、CSS和JavaScript等静态文件组成,这些文件在用户访问时直接传输到浏览器并展示给用户。每个用户访问该网页时看到的是相同的内容。静态网页适用于内容相对稳定且不需要频繁更新的网站,如个人主页、企业宣传页等。
动态网页则是在用户访问时才生成的网页,它的内容可以根据用户的请求、输入和其他参数来动态地生成。动态网页通常由服务器端脚本(如PHP、Python、ASP.NET等)动态生成HTML并发送到浏览器。每个用户访问该网页时看到的内容可以根据用户的不同需求和交互行为而变化。动态网页可以实现更丰富的功能和交互体验,如社交网络、电子商务网站、论坛等。
总结来说,静态网页内容固定不变,适用于简单的展示型网站;而动态网页能够根据用户的需求和交互动态生成内容,适用于需要实时更新和复杂交互的网站。
web1.0主要注重用户通过浏览器获取信息,web2.0则是更注重用户的交互作用,用户既是网站内容的浏览者也是网站内容的制造者。Web1.0是被动的信息消费模式,只允许用户在网站上接受信息,不能进行交互和参与;而Web2.0则是一种更加交互式的网络环境,用户可以像参与社交网络那样自由地发布、共享信息,并通过评论、点赞等方式与其他用户互动。
RPM包安装:
上传tomcat和jdk包组
安装java的jdk包并检查
[root@localhost ~]# yum localinstall -y jdk-8u261-linux-x64.rpm
[root@localhost ~]# 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)
解压安装tomcat
[root@localhost ~]# tar -xf apache-tomcat-8.5.70.tar.gz -C /usr/local/
[root@localhost ~]# ln -sv /usr/local/apache-tomcat-8.5.70/ /usr/local/tomcat
[root@localhost ~]# tree -d -L 1 /usr/local/tomcat/
/usr/local/tomcat/
├── bin
├── conf
├── lib
├── logs
├── temp
├── webapps
└── work
创建用户tomcat
[root@localhost ~]# groupadd -g 53 tomcat
[root@localhost ~]# useradd -u 53 -g 53 -c "Apache Tomcat" -d /usr/local/tomcat/ -s /sbin/nologin tomcat
[root@localhost ~]# chown -R tomcat.tomcat /usr/local/tomcat/*
编辑tomcat.service文件
[root@localhost ~]# 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
ExexStop=/bin/kill -s QUIT $MAINPID
User=tomcat
Group=tomcat
FrivateTmp=true
[Install]
WantedBy=multi-user.target
启动tomcat并设置成开机自启动
[root@localhost ~]# systemctl enable --now tomcat
[root@localhost ~]# systemctl status tomcat
[root@localhost ~]# ifconfig
检查
配置服务启动脚本
[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
运行
[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart tomcat
[root@localhost ~]# ps -ef | grep java
部署jpress
安装数据库
[root@localhost ~]# yum install mariadb-server -y
启动服务并设置为开机启动
[root@localhost ~]# systemctl enable --nadow marib
进入数据库,创建jpress数据库
create database jpress default character set utf8;
grant all on jpress.* to jpress@localhost identified by '123456';
部署jpress开源站点
上传包
[root@localhost ~]# ls
anaconda-ks.cfg apache-tomcat-8.5.70.tar.gz jdk-8u261-linux-x64.rpm jpress-web-newest.wa
[root@localhost ~]# mv jpress-web-newest.war /usr/local/tomcat/webapps/
[root@localhost ~]# ll /usr/local/tomcat/webapps/
安装完毕之后,重启tomcat。
[root@localhost ~]# systemctl restart tomcat