- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
「虚拟主机」(Web-Mail)的设定摘要
以下内容是依实际的使用经验整理, 有关「虚拟主机」因为关联到各个不同的
程序(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 尾段里设定如下:
VirtualHost .tw
ServerAdmin john@.tw
DocumentRoot /home/aaa
ServerName .tw
ErrorLog logs/aaa-error_log
TransferLog logs/aaa-access_log
/VirtualHost
VirtualHost .tw
ServerAdmin peter@.tw
DocumentRoot /home/bbb
ServerName .tw
ErrorLog logs/bbb-error_log
TransferLog logs/bbb-access_log
/VirtualHost
VirtualHost .tw
ServerAdmin victor@.tw
DocumentRoot /home/ccc
ServerName .tw
ErrorLog logs/ccc-error_log
TransferLog logs/ccc-access_log
/VirtualHost
■■■
在 named(以8.1.1以后版本为例) 这边:
在原有 named.conf 里加入:
zone .tw in { type master; file file1.aaa; };
zone .tw in { type master; file file1.bbb; };
zone .tw in { type master; file file1.ccc; };
在 /etc/named/file1.aaa 则是:
@ IN SOA .....这些跟「原主机」内容一样.....
IN NS my_net_.tw. --这是真实跑 bind 这台
www IN A
IN MX 0 .tw.
.tw. IN A
IN MX 0 .tw.
在 /etc/named/file1.bbb 则是:
@ IN SOA .....这些跟「原主机」内容一样.....
IN NS my_net_.tw. --这是真实跑 bind 这台
www IN A
IN MX 0 .tw.
.tw
您可能关注的文档
- (五)第四章 动态建模.doc
- (徐寒亭)黄山学院本科毕业论文手册.doc
- (样版)毕业论文正确.doc
- [2006年][高考真题][湖南卷][数学文][答案].doc
- [2009年][高考真题][江苏卷][数学][答案].doc
- [rom] ODIN 刷机教程.doc
- [教程] 4.如何安装双系统.doc
- [教程][XP]不用无线路由,让你的iPhone和笔记本电脑共享Internet.doc
- [转帖]我看小学计算机教育.doc
- _3839421_jBPM-jPDL学习笔记—框架设计简介.doc
- 隐形变异作风问题的检视与整改培训讲座PPT课件.pptx
- 内蒙古自治区赤峰第四中学2023-2024学年高二下学期5月期中物理试题 含解析.docx
- 内蒙古自治区巴彦淖尔市第一中学2024-2025学年高一下学期4月期中考试 物理 含答案.docx
- 内蒙古自治区赤峰市第四中学2024-2025学年高二下学期4月月考试题 物理 含答案.docx
- 内蒙古自治区鄂尔多斯市达拉特旗达拉特旗第一中学2023-2024学年高一下学期7月期末考试物理试题 含解析.docx
- 新修订《代表法》五大亮点解读.pptx
- 幼儿园夏季防暑降温安全课主题活动PPT课件.pptx
- 2025年宜明昂科分析报告:CD47融合蛋白安全性及疗效优秀,市场空间广阔.pdf
- 2-数学_数学答案.pdf
- 幼儿园小学端午节习俗文化教育教学主题班会PPT课件.pptx
文档评论(0)