Web安全学习笔记:web服务端基本介绍和环境搭建
----------------开始----------------
0x01:前言
小一个月没整理笔记了,这几天开学了,学习期间发现好多地方基础不牢,真是头疼,还是要继续整理笔记,边复习,边分享。
今天整理一下web服务的基本知识,然后搭建一下phpstudy环境,用于后面web后端的学习。
----------------正题----------------
●Web服务:
整个web服务流程,大致如此下:
web服务器 + 语言解释器 + 数据库 + 操作系统
常见web服务器:Apache,nginx,IIS,Tomcat等
常见语言解释器:php,jsp,asp,ASP.NET等
常见数据库:Mysql,SQL server,Oracle等
常见操作系统:windows,linux等
流行的一些架构:
操作系统 + web服务 + 解释执行环境 + 数据库服务
windows + IIS + ASP(.NET) + SQL Server (.NET)
linux + Apache + php + Mysql (LAMP)
unix/windows + Tomcat + JSP + Oracle (J2EE)
●phpstudy环境搭建:
phpstudy软件是集成环境,其中主要配置web服务器为Apache,语言解释环境为PHP,也就是通常说的web后端语言,也开启了Mysql服务,作为前期搭建环境来说还是够用的,后面可以使用xampp集成环境,等到学到差不多了可以根据自己兴趣购买云服务器搭建自己的环境,开个自己的小博客,美滋滋~
下载地址:
http://phpstudy.php.cn/
第一:先下载
第二:其中一些需要用到的东西
启动Apache,Mysql服务:
如果打不开显示端口被占用,可以通过下面方式换个端口,
网站根目录,将写好的脚本语言放入这里面,通过浏览器输入网址打开
这里面是phpstudy自带的一些文件,将自己写好的脚本语言写好放入进去之后,可以通过浏览器用一下方式来访问,假设你写一个test.html文件:
localhost/test.html
127.0.0.1/test.html
通过cmd输入ipconfig 找到内网ip地址,通过这个IP地址访问
注意:如果再前面修改了端口号,需要在网址后面输入更改的端口号,例如:
127.0.0.1:7089/test.html
下面一个是Mysql命令行工具,对于学个基础的Mysql操作还是不错的,简单易懂。通过步骤打开命令行进入Mysql命令行界面,输入密码,默认为root,也可以在端口设置那个步骤下面也可以更改Mysql密码。
基本就这些了,下次我该要更新sql语法的一些基本知识了,把这写基础分享完,就要分享现在学习的一些东西了,最近在实战挖洞,虽然没挖到几个,但是随之信息收集的过程,对一些东西渐渐有了一些理解,总而言之,踏踏实实学习,突飞猛进式的进步。哈哈哈~
----------遇见困难,解决困难----------