HTML、CSS基础
HTML、CSShtml、CSS、JavaScript关系: Html是网页内容的载体 CSS样式是表现 JavaScript是逻辑、实现网页上的特效效果 Html:HTML基础语法:  :空格 <strong>:粗体 <em>:斜体 <span>:无语义,为了设置单独的样式而用 <q>:短文本引用 <blockquote>:长文本引用 <br>与<br />:换行,前者html4.01写法后者Xhtml写法,现在一般用后者 <hr>与<hr />:分割线,前者html4.01写法后者Xhtml写法,现在一般用后者 <address>:定义一个地址 <code>:代码段 <pre>:多行代码 <ul><li></li></ul>:无序列表项 <ol><li>:有序列表项 <img src="图片地址"...
Http与Https
Http与Https概括超文本传输协议HTTP协议被用与在Web浏览器和网站服务器之间传递信息,http是无状态的,以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,http协议不适合传输一些敏感信息。为了解决http协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议https,为了数据传输的安全,https在http的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。 http和https的基本概念http:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(tcp),用于从WWW服务器传输超文本到浏览器的传输协议,他可以使浏览器更加高效,使网络传输减少。https:是以安全为目的的http通道,即http(应用层)下加入SSL层,https的安全基础是SSL,因此加密的详细内容就需要SSL ...
新网络实现方式测试
放弃使用apach方式建立静态网页服务器,改用nginx实现。原来参考的教程:手把手教你搭建自己的个人博客(图文教程)使用了Apach作为Web服务器。在服务器ip被封后更换服务器,结果遇见了git分支和权限的种种问题。遂学习了教程:从零开始搭建个人Hexo博客,使用nginx来部署服务器。 出现问题使用SSR代理时可以访问主页,关闭后无法访问,但是我已经设置了域名解析服务,而且通过ip也无法访问主页。在服务器查看防火墙状态 1firewall-cmd --list-all 发现是80端口未打开。 12firewall-cmd --add-service=http --permanentfirewall-cmd --add-port=80/tcp --permanent 开放80端口的tcp传输,问题解决了。
跨域
跨域浏览器为了安全设置了同源策略,所以不属于同源策略都是跨域。同源策略: 同源:协议相同,域名相同,端口相同。 目的:保护用户信息安全,防止恶意网站窃取信息。 非同源则受到限制: cookie无法读取。 DOM无法获得。 AJAX请求不能发送。
XShell6无法访问服务器
在玩SSH时,听了舍友大佬的话,将SHH协议所在的文件夹权限修改为775后出现Xshell无法连接的问题。 1chmod 775 .shh/ 然后发现SSH的22端口无法使用,SSR所在端口正常运行。google了一下发现。ssh文件夹不可以全部拥有写入权限,否则服务会无法正常运行。
hexo-admin安装与使用
hexo-admin安装与使用使用了hexo-admin可视化界面操作hexo-admin官网:https://jaredforsyth.com/hexo-admin/安装hexo-admin: 12npm install --save hexo-adminhexo server -d 打开 http://localhost:4000/admin/在settings中设置账号密码配置hexo根目录配置文件_config.yml 12345admin: username: password_hash: //用户名密码可以不设置secret: super secret phrase//用以cookies安全; Command: './admin_script/hexo-generate.sh' 这里的command对应于界面中的deploy按钮,在下面写上脚本,可以一键生成html页面,并提交到托管的地址在根目录下的admin_script中新建hexo-generate.sh文件,编辑: 123#!/usr/bin/env shhexo cleanhexo...