网站重构学习,附一份最简单网站重构小练习,可以最基础的入门,欢迎大家学习
先说Apache
Listen端口号,如果80,那就是80端口访问
ServerName,有一下两种
ServerName localhost 这种可以通过网址www.app10.com这种访问,也能输入网址访问192.之类
ServerName www.app10.com 只能通过网址,不能用ip地址
所以有些时候可以在host文件修改为localhost
DocumentRoot
网站代码保存在后面的目录,最标准的目录
Virtual host 虚拟主机
include可以引用其他配置文件,然后调用其他虚拟主机
Nginx
listen和localhost和Apache相同
root就是网站文件所在你位置
include
Tomcat
默认端口 会有很多端口,8080一般是默认,后面是http的是默认端口
mysql
文件名在win和linux略有区别
port一般是3306
datadir是数据库,也就是数据所在
basedir是主程序
存储引擎:关于myisam和innodb,应该是5.6以后的就是innodb
如果innodb是yes,就是可以备份,如果是no,就是独立表文件,比较麻烦
SQL Server
下面开始网站实操:应该检材就是这个
链接:https://pan.baidu.com/s/1xerySjIHL-u6Y5Z01DO5uQ?pwd=ybww
提取码:ybww
--来自百度网盘超级会员V3的分享
这是一个很简单的网站链接,我做一下题目,其实也没有题目,就是把网站重构,看到后台就好了,我会记录我做的关键步骤,这是我第一个网站入门题目,我会仔细记录。
东西就是一个虚拟机,一个案例,这个是LAMP,先链接xshell
看到ip,先登录一下网站
发现是这么个网站,这个界面应该就是配置界面,可以猜测就是部分文件没有配置好
按照配置把文件放进去,我建议用winscp
然后把配置文件放进去
,这个是网站的
这个是数据库的
放完了,我在点一下看看,发现界面还是
想到要重启服务才能生效,service mysql restart
发现还是没什么用,然后就涉及网站问题,很多人喜欢在IP地址后猜测,比如说加一个admin 或者manager,就类似于这样192.168.110.110/admin以此进入网站或者后台,这个方法可以,而且方便简单,但是我这个网站试了一下发现不是很行,我们拉进入pmw
其实 /--可以找到那个的,其实就是default文件夹下的文件夹,admin有用是因为在这个文件夹下有admin 所以可以访问进去里面的网页,比如这题就可以试试pmw
这样输入后,我成功看到了前台
再看文件,发现有admin,然后再次进入admin,就登录了后台界面,,其实后台比前台有用很多,之后就是找登录密码,密码存在数据库里面,就是db文件,但是这一题处不好,数据库密码直接告诉,root 123456 我用navicvat链接
无奈发现nevicat无论如何也找不到
就用来这个网站官方数据库方式,我前面解释路径的截图里面有,然后就找到了
最终我发现了密码,但是我也没搞懂,为什么nevicat找不到
密码是一个密文,直接cmd5爆搜,这是常规操作,一般搜不出来,需要网站后台绕过
这题直接送了
密码输入后发现这个问题,意思是权限没开
我建议用winscp批量化调整,我发现错误文件是网站的,但是错误信息是数据库的
我单独改了网站权限不行,然后改了数据库发现ok
网站重构学习,附一份最简单网站重构小练习,可以最基础的入门,欢迎大家学习相关推荐
- 零基础不建议学前端_web前端开发零基础怎样入门-哈尔滨前端学习
web前端开发零基础怎样入门-哈尔滨前端学习,俗话说,知己知彼,百战百胜.要想学好web前端,首先要了解什么是web前端,下面由小编来给大家介绍一下: 1什么是web? Web就是在Http协议基础之 ...
- 黑马程序员新版Linux零基础快速入门到精通——学习笔记
01初识Linux 1.1.操作系统概述 1.1.1.硬件和软件 我们所熟知的计算机是由硬件和软件组成的. 硬件: 计算机系统中由电子.机械和光电元件等组成的各种物理装置的总称. (看的见.摸得着 ...
- 网络安全基础知识入门!网络安全学习教程
当我们学习网络安全的时候,需要对它的基础知识做一个简单的了解,这样对以后的学习和工作都会有很大的帮助.本篇文章为大家总结了网络安全基础知识入门的内容,快跟着小编来学习吧. 计算机网络 计算机网络是利用 ...
- 0基础极速入门!深度学习高层API最强官方课程
近年来,随着深度学习技术的飞速发展,基于深度学习方法的前沿研究与应用实践在学术界与工业界大放异彩. 但是,对零基础的技术小白而言,深度学习并不是一个友好的领域.晦涩的理论.冗长的代码.复杂的调试.鱼龙 ...
- Vue.js 基础语法 入门语句 Vue学习笔记 v-model 双向数据绑定
Vue.js 基础语法,入门语句,Vue学习笔记 学习网站:https://www.bilibili.com/video/BV15741177Eh vue 的体验 响应式:数据一旦改变,视图就会响应改 ...
- 【0基础快速入门】Python学习快速参考手册
Python学习快速参考手册 目录 文章目录 Python学习快速参考手册 目录 @[toc] 下载 Python下载与配置 IDE下载与配置 第一章 · Python的基本语法 变量 数据类型 注释 ...
- 石家庄c语言基础知识入门,石家庄小学生学习编程暑假
学习少儿编程的前景怎样? 少儿编程在中国起步较晚,但政策很好,技术发展也作为一个重要议题提上议事日程,为节目制作行业的发展提供了良好的土壤和坚实的基础,尤其是儿童节目的编排.在2018年,人工智能再次 ...
- 三.数据库基础-Oracle入门到精通学习笔记
第一章 Oracle 11g概述 1.1 Oracle翻译为"甲骨文",由Oracle公司推出. 1.2 关系型数据库 1.2.1 数据库管理技术发展经历了 人工管理.文件系统.数 ...
- php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码
<Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...
最新文章
- 在活动目录中,转移和占用操作主机角色(占用)
- 【Android开发】自定义ListView,使用通用适配器,并实现ListView上的每一项和每一项上的按钮等控件同时监听
- Algorithm:论一个产品经理的十八般武艺
- python 编译函数_在Python的Django框架中编写编译函数
- Transformer升级之路:博采众长的旋转式位置编码
- vue学习- 列表渲染v-for
- matlab编程范例_编程范例到底是什么?
- inux下只显示文件
- python如何设置双索引_python – 设置值多索引熊猫
- chrome控制台使用jquery
- 解决Request method 'GET' not supported问题
- Navicat Premium 15 激活后打开就会无响应,或者崩溃,自动退出,没有任何提示,有时候会说未响应
- 记录自己装AMD黑苹果安装
- 计算机注销操作,电脑注销快捷键
- Keil5无法定位到函数、变量的定义
- C++ 方格稿纸(paint)
- event是什么?事件对象
- 浙江大学计算机考研信息汇总
- 正方教务系统成绩爬虫的实现
- Android pdf转换bitmap保存到本地
热门文章
- 登峰造极,阿里高工手码分布式系统速成笔记,千万别害怕迈出第一步
- 字符串函数:strlen函数,strcpy函数,strcat函数,strcmp函数
- 公共计算机 win7 设置,win7共享文件设置图文教程
- 容智信息登榜36氪“WISE2020企服金榜”
- 基于体素的3D目标检测网络:VoxelNet
- event_log之am_pss
- 金融行业数据存储首选金万维云备份
- 服务器无法安装文件或目录,无法创建目录或文件的解决方法
- 【Opencv3学习笔记 1】OpenCV的安装配置部署详细步骤(window + vs2019)
- MFC中的SetCapture、ReleaseCapture、GetCapture函数