分享
 
 
 

虚拟主机(Web/Mail)的设定摘要

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

以下内容是依实际的使用经验整理, 有关「虚拟主机」因为关联到各个不同的程式(httpd、named、sendmail), 所以似乎没有「单一完整」资料, 在参照各别文件後, try try 出来用, 以下各项可能不甚完善, 但确定可以工作无误,若有不正确、不妥的地方还请大家指正.

由於市场竞争以及不是每个人都能方便的24小时连接 Internet, 目前几乎

各个 ISP 都「出卖虚拟主机」, 且「售价不低」, 这个看似「略有」难度的工作若用一台 Intel_Based_PC 来做的话, (除专线费用外)其实是很低成本,或许几个人合租一条中、低速度的专线(看实际需要吧!), 再用 Linux 来当工作平台, 就可以省下一笔不小的开销了!底下以一台 跑 Linux 的 PC + Apache + sendmail + bind来说明。

* * * * * *

所谓「虚拟主机」主要是指「虚拟 Web Server」, 但光是这个还不算完整,於是还要有个「虚拟 Mail Server」来搭配, 而这两者同时必需仰赖「真实DNS server」才能构成整套的「虚拟」动作.

当然, 各个 domain name 要正式在 twnic 或 internic 或 alternic 或其它国家的主管单位注册过才能生效.

还有, 以下设定算是重点摘要, 最好事先对基本的 Apache、named、sendmail有一些了解, 才能避开执行的可能的问题.

* * * * * *

■■■

Apache 大概是目前用来当「虚拟 Web 主机」的最热门 daemon, 说明如下:

设定好它可以接受哪些 domain name 的呼叫, 一碰到 browser 端向它要求某个 domain name 时, 它就会去抓相对的 Directory 下的档案丢给 browser

假设除了「真实公司」外, 另有 aaa、bbb、ccc 三家公司及团体共用这台

真实 Web server, 那麽分别建立

/home/aaa

/home/bbb

/home/ccc

当然三个目录下, 它们各有各的 index.Html

/home/aaa/index.html

/home/bbb/index.html

/home/ccc/index.html

在 Apache 的 httpd.conf 尾段里设定如下:

ServerAdmin john@aaa.com.tw

DocumentRoot /home/aaa

ServerName www.aaa.com.tw

ErrorLog logs/aaa-error_log

TransferLog logs/aaa-Access_log

ServerAdmin peter@bbb.com.tw

DocumentRoot /home/bbb

ServerName www.bbb.com.tw

ErrorLog logs/bbb-error_log

TransferLog logs/bbb-access_log

ServerAdmin victor@ccc.org.tw

DocumentRoot /home/ccc

ServerName www.ccc.org.tw

ErrorLog logs/ccc-error_log

TransferLog logs/ccc-access_log

■■■

在 named(以8.1.1以後版本为例) 这边:

在原有 named.conf 里加入:

zone "aaa.com.tw" in { type master; file "file1.aaa"; };

zone "bbb.com.tw" in { type master; file "file1.bbb"; };

zone "ccc.org.tw" in { type master; file "file1.ccc"; };

在 /etc/named/file1.aaa 则是:

@ IN SOA .....这些跟「原主机」内容一样.....

IN NS my_net_domain.com.tw.

www IN A 172.16.1.1

IN MX 0 aaa.com.tw.

aaa.com.tw. IN A 172.16.1.1

IN MX 0 aaa.com.tw.

在 /etc/named/file1.bbb 则是:

@ IN SOA .....这些跟「原主机」内容一样.....

IN NS my_net_domain.com.tw.

www IN A 172.16.1.1

IN MX 0 bbb.com.tw.

bbb.com.tw. IN A 172.16.1.1

IN MX 0 bbb.com.tw.

在 /etc/named/file1.ccc 则是:

@ IN SOA .....这些跟「原主机」内容一样.....

IN NS my_net_domain.com.tw.

www IN A 172.16.1.1

IN MX 0 ccc.org.tw.

ccc.org.tw. IN A 172.16.1.1

IN MX 0 ccc.org.tw.

■■■

在 sendmail 这边:

到 /etc/sendmail.cf 里加上各个 domain name 到 Cwlocalhost 後面, 用空白隔开各个名字:

Cwlocalhost aaa.com.tw bbb.com.tw ccc.org.tw

这就可以单一台 mail server 分别收各人的信

john@aaa.com.tw

peter@bbb.com.tw

victor@ccc.org.tw

不过先前有人提到若是同一个名字怎麽办?

clinton@aaa.com.tw

clinton@bbb.com.tw

clinton@ccc.org.tw

目前我只能以「不开同一个ID」来避开这个问题.

■■■

另外, 假如 Web Server 跟 Mail Server 是分别独立的两台, 为便例一般

user 的操作, 可以把 Web Server 的 /home/aaa 这个目录 eXPort 出来给Mail server 挂到 john 这个 user 的某个目录下, 例如/home/john/www

这样当 john 把档案(HTML、影像...) 丢到 Mail server 时, 事实上是丢

到 Web server 里的 aaa 公司之下, 由於要把别台的目录 mount 进来是只有 root 才能做, 所以这样 export/mount 应该没什麽问题吧?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有