网站服务器

阿里云上搭建https网站全流程

萝らか妹 提交于 2020-03-10 11:16:19
过程简述: 购买服务器 购买域名 申请备案 域名解析 搭建nginx服务器 申请SSL证书 配置nginx服务器 1. 购买服务器 阿里云上有两种适合个人的服务器,一种是ECS云服务器,另一种是云虚拟主机。 云虚拟主机相对ECS价格便宜、使用简单,但配置自由度差。ECS云服务器就相当于给了你一台电脑,至于电脑怎么配置,安装什么软件取决于你。博主喜欢折腾,购买的是ECS云服务器(本篇博客也是介绍ECS云服务器)。 个人使用买个小配置即可,我购买的是新人1折优惠799¥-- 3年套餐(2核4G3M带宽共享计算型,感觉很划算有木有)。 新人1折优惠、有红包,阿里云推广链接 https://www.aliyun.com/minisite/goods?source=5176.11533457&userCode=dlhor8t7&type=copy 2. 购买域名 为了域名、服务器管理方便,域名也在阿里云上购买。我买的是较便宜的 .com 域名 wbbyouzi.com ,购买时需要实名认证。 3.申请备案 备案也在阿里云上办,进入备案页面,填写个人网站备案信息,提交给阿里云初审,一般为一天左右审核时间,慢的话可以打客服咨询,会立马给你审核。 初审过了,阿里云会提交给工信部备案审核,预计20天左右,我的10天左右就审核下来了。 4. 域名解析 从登录账号->控制台->域名->解析进入,点击

Http协议

只愿长相守 提交于 2020-03-10 02:34:26
一 HTTP 概述 HTTP ( hypertext transport protocol ),即超文本传输协议。这个协议 详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP 就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两个格式!客户端发送给服务器的格式叫 “ 请求协议 ” ;服务器发送给客户端的格式叫 “ 响应协议 ” 。 特点: HTTP叫超文本传输协议,基于请求/响应模式的! HTTP是无状态协议。 无状态表示对于事物的处理没有记忆能力。有两种保持HTTP连接状态的技术,一个是Cookie,另一个是Session。 URL :统一资源定位符,就是一个网址: 协议名 :// 域名 : 端口 / 路径,例如: http://www.oldboy.cn:80/index.html 二 请求协议 请求协议的格式如下: 请求首行; // 请求方式 请求路径 协议和版本,例如:GET /index.html HTTP/1.1 请求头信息;// 请求头名称:请求头内容,即为key:value格式,例如:Host:localhost 空行; // 用来与请求体分隔开 请求体。 // GET没有请求体,只有POST有请求体。 浏览器发送给服务器的内容就这个格式的,如果不是这个格式服务器将无法解读!在

网络基础知识 - HTTP协议

社会主义新天地 提交于 2020-03-09 17:40:24
这里还有一篇帖子写得很详细,可以拜读一下 https://www.cnblogs.com/ranyonsue/p/5984001.html 前传:HTTP协议的演变过程   HTTP(HyperText Transfer Protocol)协议是基于TCP的应用层协议,它不关心数据传输的细节,主要是用来规定客户端和服务端的数据传输格式,最初是用来向客户端传输HTML页面的内容。默认端口是80。 1.HTTP 0.9版本  1991年   这个版本就是最初用来向客户端传输HTML页面的,所以只有一个GET命令,然后服务器返回客户端一个HTML页面,不能是其他格式。利用这个版本完全可以构建一个简单的静态网站了。 2.HTTP 1.0版本  1996年   1.0版本是改变比较大的,奠定了现在HTTP协议的基础。这个版本的协议不仅可以传输HTML的文本页面,还可以传输其他二进制文件,例如图片、视频。而且还增加了现在常用的POST和HEAD命令。请求消息和响应消息也不是单一的了,规定了一些元数据字段。例如字符集、编码、状态响应码等。 3.HTTP 1.1版本  1997年   实际上是在1.0版本之后半年时间又发布了一个版本,这个版本在1.0版本的基础上更加完善了。这个版本增加了持久连接,就是说之前版本的协议一次请求就是一次TCP连接,请求完成后这个连接就关闭掉了

全面了解虚拟主机,菜鸟也能建网站

跟風遠走 提交于 2020-03-09 04:15:19
建站 三步曲 :1.注册域名 2. 做好 网页 3.租用服务器、主机托管、购买空间(虚拟主机) 做一个网站, 空间和域名 可以用免费的,为了安全、更好的稳定、更好的发展空间,不建议用免费的,建议用一些比较实惠的服务器。(推荐)一般说来,空间100M也够用一个网站了,对企业网站甚至一些门户网站来说,100M都已是一个足够大的空间。如果单纯放置文字,100M相当于5000多万个汉字;若以标准网页计算,大致可容纳1000页A4幅面的网页和2000张网页图片。至于网站设计制作,可以用免费的模板,推荐你到这里下载吧 http://vip2.youvery.com ,先免费注册会员,再在下载中心直接下载就行了,各种各样的网站程序都有。 上面提到的购买空间,这空间就是虚拟主机.现在通过问答的形式来详细描述虚拟主机 ,达到一个全面的了解。 1.问:什么叫 虚拟主机 ?   答:我们先设想一下,域名 申请好了,网页做好了,网页该放到什么地方去了?显然应该放在运行在因特网上的服务器里,可是,在因特网上拥有一台服务器代价可不小,可不可以许多用户共同租用一台服务器呢?当然可以!虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台"虚拟"的主机,每一台虚拟主机都具有独立的 域名 ,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立

网站服务器、VPS和虚拟主机的联系与区别

青春壹個敷衍的年華 提交于 2020-03-09 04:11:01
网站服务器 是指在互联网数据中心中存放网站的服务器。主要用于网站的互联网中的发布、应用,是网络应用的基础硬件设施。简单的说 服务器就是一台电脑,只是这台电脑因为要24 小时高速运行,所以配置要比一般的家用电脑好很多。而且为 了网站能24小时都能被访问,因此需要这台电脑24小时运行并联网。用户访问网站的过程就是用户 通过网络远程访问这台电脑里面的文件。网站服务器像家里的电脑一样,也需要安装操作系统,一般安装的操作系统有win2003、win2008(这两个都 是微软的系统,和winxp操作相差不多)和linux。网站服务器的硬盘就是装网站的程序文件,比如C盘50G(系统盘,管理整个服务器)和D盘 1000G(放网站程序文件)。服务器上面可以安装我们一般电脑安装的大部分软件,如QQ、飞信、浏览器、百度影音什么的。 一个服务器可以划分成多个VPS(具体受限于服务器的硬件配置和带宽)或者多个虚拟主机(这样就可以放多个网站)。 网站VPS (Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。 每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。

常见的网站攻击手段及预防措施

我与影子孤独终老i 提交于 2020-03-05 21:59:18
XSS XSS攻击的全称是跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表 (Cascading Style Sheets,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,是WEB应用程序中最常见到的攻击手段之一。跨站脚本攻击指的是攻击者在网页中嵌入恶意脚本程序, 当用户打开该网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端cookie、 盗取用户名密码、下载执行病毒木马程序等等。 有一种场景,用户在表单上输入一段数据后,提交给服务端进行持久化,其他页面上需要从服务端将数据取出来展示。还是使用之前那个表单nick,用户输入昵称之后,服务端会将nick保存,并在新的页面展现给用户,当普通用户正常输入hollis,页面会显示用户的 nick为hollis: <body> hollis </body> 但是,如果用户输入的不是一段正常的nick字符串,而是 <script>alert("haha")</script> , 服务端会将这段脚本保存起来,当有用户查看该页面时,页面会出现如下代码: <body> <script> alert("haha") </script> </body> XSS该如何防御 XSS之所以会发生,是因为用户输入的数据变成了代码。因此,我们需要对用户输入的数据进行HTML转义处理,将其中的“尖括号”、“单引号”、“引号”

远程桌面连接软件,管理服务器的工具,多服务器同时连接管理

醉酒当歌 提交于 2020-03-05 15:06:50
可以管理服务器,可以管理多VPS,可以管理多3389,可以远程桌面连接,功能很多,每个功能都力求做极致! 推荐: iis7远程桌面管理工具 它是一款绿色小巧,功能实用的远程桌面管理工具,其界面简洁,操作便捷,能够同时远程操作多台服务器,并且 多台服务器间可以自由切换,适用于网站管理人员使用。 来源: https://www.cnblogs.com/cclxm99/p/12419939.html

前端基础-HTTP,HTML,浏览器

徘徊边缘 提交于 2020-03-05 01:07:31
前端基础 一、HTTP,HTML,浏览器 1、说一下 http 和 https https 的 SSL 加密是在传输层实现的。 (1)http 和 https 的基本概念: http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器 端请求和应答的标准(TCP),用于从 WWW 服务器传输超文本到本地浏览器的传输协议,它可以 使浏览器更加高效,使网络传输减少。 HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 它于 1990 年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在 WWW 中使用的是 HTTP/1、0 的第六版,HTTP/1、1 的规范化工作正在进行之中,而且 HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP 协议工作于客户端-服务端架构为上。浏览器作为 HTTP 客户端通过 URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送 响应信息。 https: 是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。

Linux Nginx服务器 rewrite

爷,独闯天下 提交于 2020-03-04 18:39:32
1.Rewite规则 Rewrite规则可以实现对urI的重写。以及重定向 2.重定向 什么是重定向? 就是地址A跳转到地址B。 百度百科的解释:重定向(Redirect)就是通过各种方法将各种网络请求重新定个方向转到其它位置(如:网页重定向、域名的重定向、路由选择的变化也是对数据报文经由路径的一种重定向) 为什么要进行重定向?什么时候需要重定向? 网站调整 (如改变网页目录结构) 网页被移到一个新地址 网页扩展名改变 (如应用需要把 .php 改成 .html ) 这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户得到一个404页面错误信息,访问流白白丧失;再者某些注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点等 3. 301和302 curl -I www.taobao.com curl -I taobao.com 1 2 301 redirect: 301代表永久性转移(PermanentlyMoved) 302 redirect: 302代表暂时性转移(TemporarilyMoved ) 共同点: 301和302状态码都表示重定向,就是说浏览器在到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B) 不同点:

云服务器企业级用户配置及产品选择思路

有些话、适合烂在心里 提交于 2020-03-02 10:32:54
企业用户和个人之间的最大区别是企业面对大量用户,并且对访问速度和数据安全性有很高的要求。 想象一下,如果一个企业网站的两端都被黑客入侵了三天,通常无法打开,该网站被黑客入侵,甚至数据丢失了。 这样的网站如何吸引用户。 第一:必须购买数据库产品,必须进行数据分离 对于个人网站管理员,用户群不是很大。 我认识的许多网站管理员基本上都是购买ecs云服务器,并且一切都安装在ecs上,例如数据库和缓存服务。 缺点是Web服务和数据库存储没有分开。 与个人网站管理员相比,企业用户通常拥有更大的网站程序和数据。 因此,有必要将程序与数据库分开。 将程序和服务的部署分开可以有效减轻单个服务器上的压力。 第二是更安全的数据。 因此,数据库产品是我们必须购买的阿里云产品。 第二:实例配置应至少为双核 关于实例的配置选择,每个人至少需要2个核心和4G或更多。 当然,您也可以根据用户数量和访问次数对其进行修改。 众所周知,在许多情况下,单核处理器的功能是有限的,应用程序无法支持。 例如,我们的程序是多线程的,因此单核计算能力的CPU计算能力将受到限制。 因此,在选择ecs时,企业应尝试选择多核而不是单核。 选择内存大小。 从理论上讲,内存越大越好,因此可以缓存更多的数据。 但是,由于企业的成本限制,我们不能无限期地增加内存,因此选择配置实际上是一个平衡过程。 配置很好。 同时