2008-10-6 初识架构网站-基础

服务器简介
  • 在这本书里面提到相当多的服务器架设,这里先就几个常见的服务器介绍一番,提供大家先有个认知,后续请读者们自行到该章节阅读更进一步的数据喔!
     
  • Router (路由器):我们在设定网络时都会订定通讯闸(Gateway),这个 Router 玩意儿就是 Gateway 咯。Router 可以用来沟通两个不同的网段,使得资料可以互传,是网络上相当重要的一个设备;
  • Firewall (防火墙):Linux 上的防火墙主要是由 iptables 这个核心功能(或者可以称为机制)所设定达成的,利用每个数据封包要进入 Linux 系统之前的分析与过滤,来剔除危险的信息,保护我们 Linux 主机的安全;
  • Telnet & SSH (远程联机服务器):我们可以在个人计算机以 telnet 这个程序以及 putty 这个软件来连接到主机,只要连接到主机后,整个屏幕上的作业就像您坐在主机前面工作一般的方便!
  • NAT (Network Address Translation):简单的想,NAT 服务器就是『IP 分享器』,善用 NAT 还可以达成将服务器架设在 Intranet 的功能!
  • NFS (Network FileSystem):在 Linux 与 Linux 上面分享档案最方便的工具就是 NFS 了!他可以将远程的 Linux 主机所分享出来的『目录』挂载到自己的系统下,作业起来就像自己 Linux 系统的一块 Partition 一般的好用!
  • DHCP ( Dynamic Host Configuration Protocol):如果您有管理超过 10 部以上的个人计算机在您的局域网络内,那么使用一部 DHCP 主机来统一分配区域内所有个人计算机的 IP 以及相关的网络参数,是一个很不错的解决方案!
  • DNS (Domain Name System):DNS 的概念相当的重要,您可以透过 Internet 上面的任何一部 DNS 主机来达成主机名称与 IP 的对应,此外,DNS 与邮件主机的相关性也很高喔!总之,如果您管理多部主机,且这几部主机的主机名称需要自行掌控,那么就需要架设 DNS 服务器了;
  • WWW (Web Server):在 Linux 上面使用 Apache 这个套件来达成 WWW 的服务器架设,如果同时以 PHP 及 MySQL 来设定您的 WWW 服务器,呵呵!您的网页会很热闹啊!
  • SAMBA (档案服务器):在 Linux 与 Linux 的档案分享使用 NFS ,那么在 Linux 与 Windows 的档案分享则是以 SAMBA 咯!架设 SAMBA 之后,您可以透过 Windows 系统的『网络上的芳邻』来连上 Linux 主机分享资源喔!
  • Sendmail & Postfix (邮件主机):想要收发 e-mail 吗?!那么就得要架设邮件服务器了!目前几乎所有的邮件服务器原理都以 sendmail 为依据,所以不论您使用哪一套邮件服务器软件,建议 sendmail 的运作还是需要熟读的!
  • Wu-FTP & Proftpd & vsftpd (档案传输服务器):档案传输服务器的架设软件真的很多,不过传统上, Linux 是以 Wu ftp 为大宗,然而因为安全性与功能性,建议使用 proftpd 与 vsftpd 呢!我们可以透过 Client 端的 cuteftp 等图形化接口连接上 Linux 的 FTP 功能来上传/下载档案吶!
  • Proxy (代理服务器):利用 Proxy 可以达到简易的控制您局域网络内可前往浏览的网站,如果加上分析软件,更可以控管您局域网络内部的 WWW 浏览行为!此外,如果局域网络内的计算机数量多,那么 Proxy 还可以达到节省频宽的功能吶!
  • NIS (Network Information Services):NIS 可以统一管理不同主机的账号,让不同的主机可以具有相同的账号与密码,如果搭配 NFS 的话,功能就更多样化了!
  • NTP (Network Time Protocol):平常您如何调整自己的手表时间?看电视、听广播对吧!那如果是您的网络主机想要校时呢?那就利用 NTP 主机的功能吧!
  • APT (Advanced Package Tool):套件升级是很重要的!如果能够架设一部 APT 的话,那么所管理的所有 Linux 主机的升级就会相当的便利喔!但如果所管理的 Linux 并不多,这个 APT 就不需要架设了!

    

 

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

基本架站流程:

  1. 虽然不同的 Server 提供的服务并不相同,而且,每种服务的原理也不见得都一样,不过,每种服务器由规划、架设到后续的安全维护,事实上,整个流程是大同小异的。所以,底下我们就整个服务器的简易架设流程当中,来分析一下,为什么了解操作系统的基础对于网站维护是相当重要的呢
     
    首先,先来分析一下,如果要架设一个网站时,架设的基础流程是怎样的一回事。大致的流程有点像底下这样:
     
    1. 了解网络基础 :
      既然要架设网站,如果对于网站最最基本的网络基础知识无法具备的话,那么.....当然无法管理好网站啦!举个例子来说,不论何种操作系统,常常会使用到所谓的『网域』的概念,当您发现一个设定为 192.168.1.0/255.255.255.0 时,晓得那是什么鬼东西吗?!如果不知道的话,呵呵!绝对无法设定好的啦!
       
    2. 了解架站的目的:
      想要架站,架什么站!?架这个站后,要不要对 Internet 开放?要不要提供什么服务给其它外面 (指 Internet 上的用户 ) 的使用者?提供这些服务时,需不需要做限制 ( 例如限制使用者可以使用的硬盘空间或网页、邮件的最大容量 )?如果要做限制时,需要怎么样选购您的主机硬件?要进行这些规划时,都需要知道架站的目的呢。不过,如果架站只是为了『练功』而已,呵呵!那就不需要考虑太多了~
       
    3. Linux 安装硬盘规划
      好了,不论您的网站规模有多大,只要是对 Internet 开放的网站,几乎一定都需要硬盘的啊!因为网站的资料需要有地方可以储存吶!那么您要如何选购硬盘,还有,硬盘应该进行怎样的分割 ( Partition ) 比较好?举个例子来说,如果您想要架设邮件主机,那么硬盘应该如何规划呢?给您猜~
       
    4. 了解欲架设的网站服务原理
      这个与刚刚第一点有点类似!也是属于基本原理方面啦!举个例子来说,当您晓得了 Mail Server 的运作原理,自然就比较容易架设成功,此外,也比较容易进行除错!
       
    5. 服务的套件安装、漏洞修补、套件升级...
      好不容易决定了硬盘的规划,并且 partition 与 Linux 这个操作系统都安装好了,接下来自然就是安装我们所想要架设的服务器软件啦!例如:如果要架设 Mail Server ,那么 Sendmail 或者是 Postfix 这两个邮件服务器软件就配上用场啦!咦!有两种邮件服务器软件啊?呵呵!当然不止~邮件软件可多的很呢!那我要选择哪一个邮件服务器软件?需要考虑安全性、架设的便利性、以及执行的效能与稳定性等等!呵呵!累了吧!
       
    6. 主机设定、启动、观察与除错
      在完成了 Linux 安装,并且将服务器软件安装好了之后,再来当然就是设定啰!这个部分就是我们常常看到的一些文件说的比较多的部分啦!在主机的设定当中,其实设定项目并不难,了不起都是照着文件设定就可以了!不过,由于每个人的主机环境不一样( 例如安装的套件版本啦, Linux distribution 的不同啦, 编译器的不同啦,这些都是主机环境的一环! ),所以,同样的一份设定在不同的机器上,嘿嘿,可能不会一定百分之百能执行的吶!这个时候,观察主机的登录文件与相关的讯息,并加以进行错误克服 ( debug ) 的动作可就相当的重要了呢!这也是大家常常会忽略的部分。
       
    7. 客户端设定、观察与除错
      这部份也是需要的,因为有的服务器需要客户端也进行设定才行!例如邮件主机加上身份认证功能时,就需要在客户端上面设定好身份认证的确认啰!
       
    8. 安全性设定
      网络安全是很重要的,问题是,要怎么样达成网络安全的相关设定呢?有哪些档案、套件、指令与数据可以查寻?
       
    9. 服务日志、登录文件与备份管理
      呵呵!毕竟没有人敢说『我的网络是绝对安全的,我的硬件是绝对没有问题的!』既然如此的话,备份就成了重要的课题了!问题是,如何备份呢?使用什么指令来备份?使用什么媒体来备份?需不需要手动来备份?还是交给系统自行每日、每周自动备份?!这都是挺重要的!


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值