网站服务器

LAMP网站架构方案分析

a 夏天 提交于 2019-12-30 23:29:30
 LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。   对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN等之外,在软件架构上需要重点关注下面几个环节:使用高性能的操作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库(Databse)、高效率的编程语言等。下面我将从这几点对其一一讨论。    操作系统   Linux操作系统有很多个不同的发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprice、Debian、Ubuntu、CentOS等,每一个发行版都有自己的特色,比如RHEL的稳定,Ubuntu的易用,基于稳定性和性能的考虑,操作系统选择CentOS(Community ENTerprise Operating

LAMP网站架构方案分析

偶尔善良 提交于 2019-12-30 23:29:11
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。   对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN等之外,在软件架构上需要重点关注下面几个环节:使用高性能的操作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库(Databse)、高效率的编程语言等。下面我将从这几点对其一一讨论。    操作系统   Linux操作系统有很多个不同的发行版,如Red Hat Enterprise Linux、SUSE Linux Enterprice、Debian、Ubuntu、CentOS等,每一个发行版都有自己的特色,比如RHEL的稳定,Ubuntu的易用,基于稳定性和性能的考虑,操作系统选择CentOS(Community ENTerprise Operating System

服务器和域名之间有什么联系呢?

ぃ、小莉子 提交于 2019-12-30 12:08:26
对于一个正常的网站来说,通常由三个部分组成,域名、网站程序、存放地点(服务器),网站程序是由我们自身开发设计的,但是域名和服务器都是需要去租用购买的,那么服务器和域名之间有什么联系呢?今天香港服务器托管客服为大家介绍: 首先我们说说服务器,通俗的来说服务器就是存放在机房中的高性能的计算机,相较于本地使用的pc机,服务器的性能会更好,可以持续工作,并有专人维护等。一般来说,服务器存放在什么位置,我们就说他是什么服务器,比如放在香港的就叫香港服务器,放在美国就叫美国服务器等。由于服务器存放的特殊性,我们在使用服务器时都是通过ip来进行连接操作的,理论上来说,只要我们的网站程序没有问题,那么我们通过ip也是可以正常访问网站的。 其次我们说说域名,通俗来说域名就像是网站的名字,一般来说域名都比较容易记忆、方便联想网站内容等等特点,比如像我们熟知的百度一样,他的域名就是使用的汉语拼音(baidu.com),这样我们在访问的时候就会更容易寻找到,如果是直接使用ip访问的话,那就是一串比较冗长的字符串,这样对于互联网的发展就非常的不友好。 通过上面的介绍,相信大家都能明白他们的联系了吧。域名就像是一个人的名字一样,而ip是一个人的身份证号,相信没有谁会记一个人的身份证号,而是记住这个人的名字吧。对于网站来说,我们需要注册一个与自己业务相关的域名,然后租用一台合适的服务器

网站架构之缓存应用(摘录)

寵の児 提交于 2019-12-30 05:25:50
网站缓存这个话题并不新颖,但是能否将它用好,可是一门学问,同一件工具在不同人的手中会做出不同的事情来。这里我来分享总结下我对于网站架构中缓存应用的一些看法和经验,大家有好的想法可以补充 第一:缓存的一些基本概念。 1:缓存(CACHE)与缓冲(BUFFER)的区别,我认为缓存可以在某种程序上理解成一级缓存(Primary Cache),数据全局共享。缓冲则属于二级缓存,只对一部分对象共享数据,二级缓存在某种程序上主要是降低一级缓存组件的访问压力以及提高缓存的存取效率。 2:缓存的一些基本属性:命中率,表示缓存命中的次数/总的请求数,这是缓存设计的重要质量指标之一;缓存执行效率,例如GET,INSERT,DELETE等;容量,即缓存介质的容量最大值;成本,即开发成本,部署成本,软硬件成本。 3:缓存的问题,存储介质的选择往往左右缓存的设计,缓存在不命中时往往会使性能下降。 第二:网站中缓存的应用场景: 1:可以缓存整个页面的html,提高访问响应能力; 2:针对局部页面元素进行缓存; 3:对复杂数据的结果进行缓存,例如一个查询需要结合多个数据集,然后根据这些数据集进行相应的运算,即使每个子集查询有缓存,但还是需要额外的运算,这种情况可以考虑缓存计算后的结果。 4:对耗时的查询进行缓存,例如产品列表页的查询。 5:和上下文相关的用户数据,例如用户从订单埴写页进入到订单成功页

[转帖]从 HTTP 到 HTTPS 再到 HSTS

假装没事ソ 提交于 2019-12-28 08:03:28
从 HTTP 到 HTTPS 再到 HSTS https://linux.cn/article-8856-1.html 作者: 又拍云 | 2017-09-10 17:10 评论: 1 收藏: 5 近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。 HTTP HTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会(W3C)和互联网工程任务组(IETF)进行协调制定了 HTTP 的标准,最终发布了一系列的 RFC,并且在1999年6月公布的 RFC 2616,定义了 HTTP 协议中现今广泛使用的一个版本——HTTP 1.1。 HTTP 访问过程 HTTP 属于 TCP/IP 模型中的应用层协议,当浏览器与服务器进行互相通信时,需要先建立TCP 连接,之后服务器才会接收浏览器的请求信息,当接收到信息之后,服务器返回相应的信息。最后浏览器接受对服务器的信息应答后,对这些数据进行解释执行。 http 1.0 请求模式 HTTP 1.0 时,浏览器每次访问都要单独建立连接,这会造成资源的浪费。 后来HTTP 1.1可以在一次连接中处理多个请求,并且将多个请求重叠进行: http 1.1 请求模式 HTTP

25、IIS服务器搭建(win server 2003)

廉价感情. 提交于 2019-12-28 05:27:07
一、添加角色到您的服务器 二、选择程序服务器(IIS) 三、打开Internet 信息服务(IIS)管理器 四、右击网站,新建网站 五、网站创建向导 ip是本地ip,端口随便写,最好别和常用的端口冲突 六、在test文件夹随便创建一个html文件,然后访问 禁止非法,后果自负 欢迎关注公众号:web安全工具库 来源: CSDN 作者: web安全工具库 链接: https://blog.csdn.net/weixin_41489908/article/details/103591933

网站访问慢的常规排查方案

送分小仙女□ 提交于 2019-12-27 05:26:31
说实话,比起网站打不开,网站访问慢更让人抓狂。 因为造成网站访问慢的因素太多了,一般用户根本无从下手! 任他千头万绪的问题,从以下三个方面入手, 也能轻松破解访问慢的大难题 响应时间、执行时间、加载时间 如下图所示,在访问过程中,绿色序号处最有可能影响访问速度 一、响应时间过长 1.dns解析慢 DNS解析缓慢在影响网站访问的因素中,只是小概率事件。相对来说,本地DNS故障比较常见。 排查方法:通过ping命令ping一个域名,如果几秒后未返回是否解析成功记录,那么就可判定为DNS解析缓慢。 解决方法:修改本机dns或联系本地网络运营商(电信、联通、移动)调整 影响指数:★☆☆☆☆ 2.建立链接慢 当我们获取到服务器IP后,客户端和服务器建立连接,这个链接的速度与质量取决于线路的优劣。最常见的问题就是跨线路访问,地理位置相差很远的访问,中继网络异常等。 排查方法:如果ping一个网址,存在大量丢包或者很高延迟(国内ping延迟超过50ms),就会导致访问的连接线路异常。 如果网站禁ping了,推荐使用tcping测试端口(该命令所需软件需要下载,添加到系统环境变量中) 解决办法:可通过cdn加速,如果是线路短暂的不稳定,可等待线路调整,或尝试重启路由光猫,但不一定能能彻底解决。 影响指数:★★★☆☆ 二、执行时间慢 1.服务器响应慢 当一个服务器健康运行,这个时间几乎可忽略

网站web服务器个人博客站开通那些端口合适?

半城伤御伤魂 提交于 2019-12-26 18:10:10
一般网站服务器, 只需要开通80 443 ,(ssh端口默认22,,建议修改) ping命令没有端口,因为ICMP 协议没有到tcp层,仅走ip层, 由于IP层协议是一种点对点的协议,而非端对端的协议,它提供无连接的数据报服务,没有端口的概念 。 端口 服务 说明 21 FTP FTP 服务所开放的端口,用于上传、下载文件。 22 SSH SSH 端口,用于通过命令行模式 远程连接 Linux 服务器或vps。 23 Telnet Telnet 端口,用于 Telnet 远程登录服务器。 25 SMTP SMTP 服务所开放的端口,用于发送邮件。 80 HTTP 用于 HTTP 服务提供访问功能,例如,IIS、Apache、Nginx 等服务。 您可以参阅 检查 TCP 80 端口是否正常工作 排查 80 端口故障。 110 POP3 用于 POP3 协议,POP3 是电子邮件收发的协议。 143 IMAP 用于 IMAP(Internet Message Access Protocol)协议,IMAP 是用于电子邮件的接收的协议。 443 HTTPS 用于 HTTPS 服务提供访问功能。HTTPS 是一种能提供加密和通过安全端口传输的一种协议。 1433 SQL Server SQL Server 的 TCP 端口,用于供 SQL Server 对外提供服务。 1434 SQL

使用树莓派搭建网站服务器【更新中】

倾然丶 夕夏残阳落幕 提交于 2019-12-26 17:13:40
  以下内容为使用树莓派搭建服务器的过程,因为个人还没有搭建完成,所以仅更新出已完成的部分,至于未完成的部分,以后会持续更新。 ===========================================================   具体环节分为这几个阶段:       1.给树莓派安装系统       2.使用电脑连接控并制树莓派       3.配置网站服务器环境       4.添加网站源码       5.配置网站环境设置 ============================================================ 【0x01:给树莓派安装系统】   我是用的是树莓派3B+一张16GB的MicroSD(就是手机内存卡),如果搭建的网站需要存储文件,例如搭建网盘需要存储用户上传的文件的话,建议准备一个稍微大一点的SD卡,这里因为我只有一张16GB的SD卡,所以就用它来安装树莓派系统了。(建议卡的质量选的稍微好点,否则卡一旦损坏,系统就GG了,所有过程重新来一遍,很酸爽……)   准备好MicroSD卡,在准备需要安装的树莓派系统,我给树莓派安装的是从官网下载的Ubuntu系统,从官网下载后,需要解压出.img文件,这就是树莓派的系统文件格式,我们一会儿就需要往卡里烧写这个.img文件。   直接把

传统IDC机房部署网站

前提是你 提交于 2019-12-26 14:46:05
配置服务器两种方式: 1.云主机(阿里云、腾讯云等) 2.传统IDC a.服务器购买 b.服务器托管 c.装系统 如何选择IDC机房? 1.跟你公司的地理位置是否太远 2.看机房的稳定性 运营商(电信、联通、移动) 中间服务商 (**互联)维护网络硬件、服务器、其他硬件设备 (会有机房巡检 重点检查磁盘指示灯) 机房本身硬件实力(建立多少年、机房内的空调、UPS) 3.看成本 一个机柜多少钱(带宽费用)90/M/月 例如:兆维机房 一个柜子 50M带宽 11-13w/年 硬件服务器选型: DELL 型号: r630(1u) 、 r730(2u) 配置:可以定制 硬盘:2.5寸小盘 3.5寸大盘 15000r/m ssd更快 来源: https://www.cnblogs.com/pta188/p/10393558.html