做网站图标,私自使用他人图片做网站宣传,河南网站seo地址,天津做网站联系方式1. 简述静态网页和动态网页的区别。
2. 简述 Webl.0 和 Web2.0 的区别。
3. 安装tomcat8#xff0c;配置服务启动脚本#xff0c;部署jpress应用。 一、简述静态网页和动态网页的区别
#xff08;1#xff09;静态网页
1.什么是静态网页 请求响应信息#xff0c;发…1. 简述静态网页和动态网页的区别。
2. 简述 Webl.0 和 Web2.0 的区别。
3. 安装tomcat8配置服务启动脚本部署jpress应用。 一、简述静态网页和动态网页的区别
1静态网页
1.什么是静态网页 请求响应信息发给客户端进行处理由浏览器进行解析显示的页面称为静态页面 在网站设计中纯粹 HTML 格式的网页可以包含图片、视频 JS ( 前端功能实现、 CSS ( 样式等通常 被称为 静态网页 2.静态网页的优势 1. 访问的效率比较高 2. 网页内容是固定不变的因此容易被搜索引擎收录 3. 网页程序在用户浏览器端解析当客户端向服务器请求数据时服务器会直接从磁盘文件系统上返回数据不做任何解析 3.静态网页的劣势 1. 网页页面交互性交差因为不能与数据库配合 2. 保存在网站服务器文件系统上的是实实在在保存在服务器上的文件实体 4.静态网页的特征 1. 处理文件类型如.html、jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等- 2. 地址中不含有问号 或 等特殊符号。 3. 保存在网站服务器文件系统上的是实实在在保存在服务器上的文件实体 4. 页内容是固定不变的因此容易被搜索引擎收录 5. 网页页面交互性交差因为不能与数据库配合 6. 网页程序在用户浏览器端解析当客户端向服务器请求数据时服务器会直接从磁盘文件系 统上返回数据不做任何解析 2动态网页
1.什么是动态网页 所谓的动态网页是与静态网页相对而言的也就是说动态网页的 URL 后缀不是 .html、.htm 、 .xml 、 .shtml 、 .js css 等静态网页的常见扩展名形式是 .asp 、 .aspx 、 .php 、 .js 、 .do 、 .cgi 等 形式 请求响应信息发给事务端进行处理由服务端处理完成将信息返回给客户端生成的页面称为“动态页面” 2.动态网页的优势 客户端与服务器交互能力强 3.动态网页的劣势 1. 访问的效率比较低 2. 不便于被搜索引擎收录 3两者之间的区别 静态网页在IE浏览器地址栏里可以看到是html或者htm结尾网站网页内容固定不变,在服务器端与客户端的页面内容是完全相同的。当用户浏览器向网页服务器请求提供网页内容时服务器只是将原已设计好的静态HTML文档直接传送给客户端浏览器。页面的内容使用的标准的 HTML编码加上gif图像。要更新网页的时候只有手动地来更新所有的HTML文件。 静态网站的致命弱点就是不易维护为了不断更新网页内容你必须不断地重复制作HTML文档随着网站内容和信息量的日益扩增你就会感到工作量大得出乎想象。而动态网页在地址栏里有asp或者php关键字在服务器端与客户端的页面内容不相同。最原始的页面存在服务器端根据用户反馈的内容或者要求在服务器端计算得出结果以后直接把结果传递到客户端电脑上显示出来。 二、简述 Webl.0 和 Web2.0 的区别 1.Web2.0 是相对Web1.0 的新的一类互联网应用的统称。 2.Web1.0 的主要特点在于用户通过浏览器获取信息。 3.Web2.0 则更注重用户的交互作用用户既是网站内容的浏览者也是网站内容的制造者。 4.所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者同时也成为互联网的作者不再仅仅是在互联网上冲浪同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展由被动地接收互联网信息向主动创造互联网信息发展从而更加人性化。 三、安装tomcat8配置服务启动脚本部署jpress应用
1 Tomcat的介绍 Tomcat是 Apache 软件基金会 Apache Software Foundation 的 Jakarta 项目中的一个核心项目由 Apache、 Sun 和其他一些公司及个人共同开发而成。 Tomcat服务器是一个免费的开放源代码的 Web 应用服务器属于轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试JSP 程序的首选。 Tomcat和 Nginx 、 Apache(httpd) 、 lighttpd 等 Web 服务器一样具有处理 HTML 页面的功能另外它还 是一个Servlet 和 JSP 容器独立的 Servlet 容器是 Tomcat 的默认模式。不过 Tomcat 处理静态 HTML 的能 力不如Nginx/Apache 服务器。 目前Tomcat 最新版本为 9.0 。 Java 容器还有 resin 、 weblogic 等。 Tomcat官网 http://tomcat.apache.org 2安装
1. 安装Tomcat和JDK JDK是 Java 语言的软件开发工具包主要用于移动设备、嵌入式设备上的 java 应用程序。 JDK 是整个 java 开发的核心它包含了JAVA 的运行环境 JVMJava 系统类库和 JAVA 工具。
[rootmaster java]# ll
total 124448
-rw-r--r--. 1 root root 127431820 Jul 22 23:52 jdk-8u261-linux-x64.rpm
[rootmaster java]# yum install jdk-8u261-linux-x64.rpm -y
[rootmaster java]# 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.官网中下载tomcat8.5.70的压缩包
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.70/bin/apache-tomcat-8.5.70.tar.gz 3. 解压
[rootmaster tomcat]# tar xf apache-tomcat-8.5.70.tar.gz -C /usr/local/
[rootmaster tomcat]# ln -sv /usr/local/apache-tomcat-8.5.70/ /usr/local/tomcat
‘/usr/local/tomcat’ - ‘/usr/local/apache-tomcat-8.5.70/’
[rootmaster tomcat]# ls /usr/local/tomcat/
bin CONTRIBUTING.md logs RELEASE-NOTES webapps
BUILDING.txt lib NOTICE RUNNING.txt work
conf LICENSE README.md temp
[rootmaster tomcat]# yum install tomcat -y
4.查看一级目录 5.创建用户和组
[rootmaster tomcat]# groupadd -r -g 53 tomcat
[rootmaster tomcat]# useradd tomcat -u 53 -g 53 -r -c Apache Tomcat -s /sbin/nologin -d /usr/local/tomcat/
[rootmaster tomcat]#
6.配置文件
[rootmaster tomcat]# vim /usr/lib/systemd/system/tomcat.service
[Unit]DescriptionApache TomcatAfternetwork.target remote-fs.target nss-lookup.target[Service]TypeforkingEnvironmentJAVA_HOME/usr/java/jdk1.8.0_261-amd64EnvironmentCATALINA_HOME/usr/local/tomcatExecStart/usr/local/tomcat/bin/startup.shExecReload/bin/kill -s HUP $MAINPIDExecStop/bin/kill -s QUIT $MAINPIDUsertomcatGrouptomcatPrivateTmptrue[Install]WantedBymulti-user.target[rootmaster tomcat]# systemctl daemon-reload 7. 在/etc/init.d目录下创建一个tomcat.service文件粘贴文件内容
#!/bin/bash## chkconfig: 35 99 28# description: Starts/Stops Apache Tomcat## Tomcat 6 start/stop/status script##Location of JAVA_HOME (bin files)export JAVA_HOME/usr/java/jdk1.8.0_261-amd64#Add Java binary files to PATHexport PATH$JAVA_HOME/bin:$PATH#CATALINA_HOME is the location of the bin files of Tomcat export CATALINA_HOME/usr/local/tomcat #CATALINA_BASE is the location of the configuration files of this instance of Tomcatexport CATALINA_BASE$CATALINA_HOME#TOMCAT_USER is the default user of tomcatexport TOMCAT_USERtomcat#TOMCAT_USAGE is the message if this script is called without any optionsTOMCAT_USAGEUsage: $0 {\e[00;32mstart\e[00m|\e[00;31mstop\e[00m|\e[00;32mstatus\e[00m|\e[00;31mrestart\e[00m}#SHUTDOWN_WAIT is wait time in seconds for java proccess to stopSHUTDOWN_WAIT20tomcat_pid() {echo ps -fe | grep $CATALINA_BASE | grep -v grep | awk {print $2}}start() {pid$(tomcat_pid)if [ -n $pid ]thenecho -e \e[00;31mTomcat is already running (pid: $pid)\e[00melse# Start tomcatecho -e \e[00;32mStarting tomcat\e[00m#ulimit -n 100000#umask 007#/bin/su -p -s /bin/sh tomcatif [ user_exists $TOMCAT_USER 1 ]thensu $TOMCAT_USER -s /bin/bash -c $CATALINA_HOME/bin/startup.shelsesh $CATALINA_HOME/bin/startup.shfistatusfireturn 0}status(){pid$(tomcat_pid)if [ -n $pid ]; then echo -e \e[00;32mTomcat is running with pid: $pid\e[00melse echo -e \e[00;31mTomcat is not running\e[00mfi}stop() {pid$(tomcat_pid)if [ -n $pid ]thenecho -e \e[00;31mStoping Tomcat\e[00m#/bin/su -p -s /bin/sh tomcatif [ user_exists $TOMCAT_USER 1 ]thensu $TOMCAT_USER -s /bin/bash -c $CATALINA_HOME/bin/shutdown.shelsesh $CATALINA_HOME/bin/shutdown.shfilet kwait$SHUTDOWN_WAITcount0;until [ ps -p $pid | grep -c $pid 0 ] || [ $count -gt $kwait ]doecho -n -e \e[00;31mwaiting for processes to exit\n\e[00msleep 1let count$count1;doneif [ $count -gt $kwait ]thenecho -n -e \e[00;31mkilling processes which didnt stop after $SHUTDOWN_WAIT seconds\n\e[00mkill -9 $pidfielseecho -e \e[00;31mTomcat is not running\e[00mfireturn 0}user_exists() {if id -u $1 /dev/null 21thenecho 1elseecho 0fi}case $1 instart)start;;stop) stop;;restart)stopstart;;status)status ;;*)echo -e $TOMCAT_USAGE;;esac exit
8.添加执行权限
[rootmaster tomcat]# chmod x /etc/init.d/tomcat.service
[rootmaster tomcat]# chkconfig --add tomcat.service 9. 启动Tomcat
[rootmaster tomcat]# service tomcat.service start
/etc/init.d/tomcat.service: line 1: cription:: command not found
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_261-amd64/
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[rootmaster tomcat]#
10.测试访问主页192.168.136.2018080 3部署jpress应用
1.安装数据库mariadb
[rootlocalhost ~]# yum install mariadb-server -y2.创建数据库和用户
[rootlocalhost ~]# mysql -uroot -p123456 -e create database jpress DEFAULT CHARACTER SET utf8;
mysql: [Warning] Using a password on the command line interface can be insecure.
[rootlocalhost ~]# mysql -uroot -p123456 -e grant all on jpress.* to jpresslocalhost identified by 123456;
mysql: [Warning] Using a password on the command line interface can be insecure.
3.把下载好的.war文件放入/webapps目录下 jpress 官网 http://jpress.io
[rootlocalhost ~]# ll
total 20320
-rw-------. 1 root root 1426 Jul 23 08:05 anaconda-ks.cfg
-rw-r--r--. 1 root root 20797013 Aug 2 10:54 jpress-web-newest.war
drwxr-xr-x. 3 root root 19 Jul 23 01:15 mysql
-rw-r--r--. 1 root root 336 Jul 23 23:33 temp_date.sql
drwxr-xr-x. 2 root root 41 Jul 24 03:03 tomcat
[rootlocalhost ~]# cp jpress-web-newest.war /usr/local/tomcat/webapps/jress-web-newest.war
[rootlocalhost ~]# ls /usr/local/tomcat/webapps/jress-web-newestMETA-INF robots.txt static templates WEB-INF
4.使用浏览器访问
http://192.168.136.201:8080/jress-web-newest/install 5.安装完成