[小白的Web全栈之旅]独立开发电子商务网站--服务器配置

哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第一篇——服务器配置,想要预览整个系列博客的参考目录请点击这里

在本博客,博主会讲解:

  • 常用的服务器种类
  • 为什么需要服务器管理面板
  • 如何安装宝塔面板
  • 什么是LAMP和LNMP环境
  • 如何申请域名
  • 如何解析域名 

 

常见的服务器种类

我们知道,世界上最常用的电脑操作系统有三种:Windows(IIS),MacOS(Apache)以及Linux(Apache/Nginx)。而这三种系统,均可以作为服务器使用。

当然,用实体机做服务器是一种很浪费的行为,万一哪一天服务器过载,电脑爆炸了,自己又不在家,不就把家烧了吗。

所以,我们常常会购买云服务器或者虚拟机来使用。

我们只需要百度一下云服务器或者虚拟机,就能看到五花八门的网站都有出售,如果是个人开发,建议购买香港主机,不然的话需要进行备案,很是麻烦。

在这里,博主买的是Linux虚拟机,注意,我们需要的是CentOS系统,版本要在6及以上。

 

为什么需要服务器管理面板

无论是对于新手还是老鸟而言,一个服务器管理面板可以大大减少维护服务器的难度,尤其,这个面板还是免费的。

这里并不是在打广告,有一个服务器管理面板,你可以实现:检测服务器状态,文件管理,文件传输,VNC(虚拟控制终端),下载模块/插件,MySQL管理,配置端口等。

是不是很听起来很实用?

的确很实用。

宝塔面板,解决一切烦恼。

 

如何安装宝塔面板

宝塔官网给了充分多的教程,根据你的服务器的centos版本来下载即可。

安装好面板后,会出现一个通过浏览器进入服务器管理面板的链接,账号名和密码,用这些信息登入即可。

 

什么是LAMP和LNMP环境

LAMP环境,是指:Linux(系统)+Apache(服务)+MySQL(数据库)+PHP(编程语言)

LNMP环境,是指:Linux(系统)+Nginx(服务)+MySQL(数据库)+PHP(编程语言)

从这里,可以看出,LAMP和LNMP就只有一个服务不一样,那么我们来讲解一下APACHE和NGINX不一样的地方:

Apache是世界第一的服务器软件。apache 处理请求是异步阻塞型的。但是,Apache的模块超多,基本想到的都可以找到,也就是说你不怕需要某个插件的时候github搜不到,最主要的一点,apache比nginx的bug少,rewrite伪静态规则也比nginx强

Nginx是一个轻量级的服务器软件,在同样起web 服务,nginx比apache 占用更少的内存及资源。nginx 处理请求是异步非阻塞的,在高并发下nginx 能保持低资源低消耗高性能

在本系列博客,我们用的是LAMP环境,初次启动宝塔面板会出现推荐环境,就像下图:

在本系列博客,我们不使用PHP5.6,因为这个版本太老了,我们选择7.0及以上。

然后一键安装,用不了十几分钟就安装完了。

就这样,我们的配置环境就算安装完了。

 

如何申请域名

域名,就是一个网站的名字,而服务器里面的文件是一个网站的身体。

我们需要在域名提供商申请域名,在这里,博主用的GoDaddy,美国的一个域名提供商。

购买后,你就可以管理自己的域名

 

如何解析域名 

解析域名,就相当于给网站的名字和身体连在一起,我们需要给域名添加一个记录。

我们需要添加一个A记录,也就是ip指向记录,把域名指向服务器的ip

主机记录里面填写@,代表着不管一级域名是www还是m还是什么,都会指向服务器

记录值,填写服务器ip即可

TTL,是网站的缓存时间,数字越小,缓存刷新的越快。单位是毫秒。

 

感谢各位的阅读,博主将稳定的更新该系列的博客,请各位先关注博主,博主每周会更新2到5篇系列博客哦!

完整项目可见:btb.summitx.com.cn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值