文章目录[隐藏]
目录
什么是域名?
域名是由一串用点分隔的名字组成名称
示例:zuike7.com
怎么判定域名呢?比如打开一个网址,点击地址栏,最前面的www.zuike7.com,而zuike7.com就是域名,.com就是域名的后缀名,常见的后缀名有.com .cn .net .cc .vip .tv .ltd等等一系列......
什么是服务器?
服务器是提供计算服务的设备。
那到底什么是服务器嘞!你想要浏览的网页、图片和视频等一系列数据都存放在服务器上,你在访问网站的同时,你的网络会自动请求服务器进行下载数据并缓存,之后你才能看到你想看的内容,当然服务器的配置和网络的好坏也直接影响到用户的访问体验!
什么是空间?
简单地讲,就是存放网站内容的空间。网站空间也称为虚拟主机空间,通常企业做网站都不会自己架服务器,而是选择以虚拟主机空间做为放置网站内容的网站空间。网站空间只能存放网站文件和资料,包括文字、文档、数据库、网站的页面、图片等文件的容量。无论是对于中小企业还是个人用户来说,拥有自己的网站已不再是一件难事,投资几百元你就可以很容易地通过向网站托管服务商租用虚拟主机,用这种方式来建立网站。
什么是源码?
源码就是指编写的最原始程序的代码。运行的软件是要经过编写的,程序员编写程序的过程中需要他们的“语言”。音乐家用五线谱和音符,建筑师用图纸和笔,那程序员的工作的语言就是“源码”了。
什么是SSL?
SSL是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。比如:https://baidu.com/这段网址最前面的https就是加入了ssl,如果没有ssl那么网址就是:http://baidu.com/,说白了SSL就是为网站的内容进行重重加密,让黑客没办法获取你的网站内容!
什么是NGINX和Apache?
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,是最流行的Web服务器端软件之一。
这两种网站环境,都是现代开发者常用的网站环境之一,也是最重要的。没有它的话你的动态网站是不可能打开的(HTML网页除外),由于种种原因,这两种环境只能安装一种,醉客的服务器选择的就是NGINX!
NGINX和Apache的区别!
Nginx:
轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源
抗并发,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。
nginx 处理静态文件好,静态处理性能比 apache 高三倍以上
nginx 的设计高度模块化,编写模块相对简单
nginx 配置简洁,正则配置让很多事情变得简单,apache 配置复杂 ,重启的时候发现配置出错了,会很崩溃
nginx 本身就是一个反向代理服务器,而且可以作为非常优秀的邮件代理服务器
Apache:
apache 的 rewrite 比 nginx 强大,在 rewrite 频繁的情况下,用 apache
apache 发展到现在,模块超多,基本想到的都可以找到
apache 更为成熟,少 bug ,nginx 的 bug 相对较多
apache 超稳定
apache 对 PHP 支持比较简单,nginx 需要配合其他后端用
apache 在处理动态请求有优势,nginx 在这方面是鸡肋,一般动态请求要 apache 去做,nginx 适合静态和反向。
什么是MySQL?
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
什么是PHP?
PHP中文名:“超文本预处理器”,是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
什么是伪静态?
伪静态是相对真实静态来讲的,通常我们为了增强搜索引擎的友好面,都将文章内容生成静态页面,但是有的朋友为了实时的显示一些信息。或者还想运用动态脚本解决一些问题。不能用静态的方式来展示网站内容。但是这就损失了对搜索引擎的友好面。怎么样在两者之间找个中间方法呢,这就产生了伪静态技术。就是展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。
什么是FTP?
文件传输协议缩写:FTP,是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供
什么是PHPmyadmin?
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。
什么是LAMP和LNMP?
LAMP=Linux+Apache+MySQL+PHP
LNMP=Linux+NGINX+MySQL+PHP