20165239 2018——2019Exp8 Web基础

Posted qm20165239

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165239 2018——2019Exp8 Web基础相关的知识,希望对你有一定的参考价值。

Exp8 Web基础

基础问题回答

(1)什么是表单
?表单在网页中主要负责数据采集功能。

?一个表单有三个基本组成部分: ?表单标签,这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。

?表单域,包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。

?表单按钮,包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作

(2)浏览器可以解析运行什么语言。
超文本标记语言、可扩展标记语言以及脚本语言。
超文本标记语言:html
可扩展标记语言:XML
脚本语言:ASP、php、Script、javascript、VBScript、Perl、Python、ColdFusion、Java、JSP等
(3)WebServer支持哪些动态语言
ASP语言,PHP语言和JSP语言

实践总结与体会

这次实践是用的时间比较长的实验,还好有上学期web编程的基础,不然全部从零开始估计时间更久,web编程也是一个很注重细节的实践,由于自己的疏忽这次实验能遇上的问题我基本都遇到了一遍,所以啊做实验最需要的东西就是耐心以及细心了,毕竟是不会的东西慢慢实践已达到掌握这些知识的目的,所以还是需要不断的自我鼓励的。实践结束回想一下也是学到了不少东西,但还是那句话这门课越学越害怕,危险处处存在,以后那些不知道是什么的链接还是不要点了,与此同时我们也可以使用我们学到的这些皮毛对于一些比较低级的网页病毒进行防范。

实践过程记录

Web前端:HTML基础

Apache
?选择Apache作为web服务器,所以首先需要安装Apache,终端键入sudo apt-get install apache2来进行安装,但是安装前先检查一下自己的Kali上有没有,开启Apache,键入service apache2 start,有Apache但是打开失败了,打印出Apache的服务启动信息看一下,如下图。
技术图片
?发现问题,80端口被占用。这里有两种方法,一、键入netstat -tupln |grep 80查看80端口的使用情况,然后再通过kill+idnum来杀掉这个程序,就解除了对80端口的占用;二、修改Apache的配置文件,配置文件目录为 /etc/apache2/apache2.conf 用vi打开它,可以看到其中有两行如下,用来定义apache2的侦听端口的配置文件名:

Include list of ports to listen on

Include ports.conf
如果有其他应用有端口冲突,可以修改ports.conf,用vi打开将其中的Listen 80的端口号改成别的。
技术图片

技术图片

?再次尝试开启成功。

?查看一下当前的端口占用信息,可以看到8088端口给了Apache
技术图片

?测试Apache是否能正常工作,浏览器打开 127.0.0.1:8088,可以正常打开网页
技术图片
?测试apache可读取工作目录下的文件,vi /var/www/html/test.txt输入20155339浏览器打开127.0.0.1:8088/test.txt可看到test.txt的内容,成功。
技术图片

以上是关于20165239 2018——2019Exp8 Web基础的主要内容,如果未能解决你的问题,请参考以下文章

2018-2019 20165208 网络对抗 Exp8 Web基础

2018-2019-2 20165320 《网络对抗技术》 Exp8:Web基础

2018-2019-2 20165219《网络对抗技术》Exp8 Web基础

2018-2019-2 网络对抗技术 20165237 Exp8 Web基础

2018-2019-2 20165204《网络对抗技术》 Exp8 Web基础

2018-2019-2 网络对抗技术 20165205 Exp8 Web基础