分享
 
 
 

Web服务器端软件OmniHTTPd教程

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

第一节 安装和基本设置

一、软件安装

1、运行安装文件:运行“ohttpd207.exe”。根据实际情况选择提示的安装项目;一般选默认选项即可。

2、安装完成后,不需重启动,即可在“开始→程序→OmniHTTPd Professional 2.0”中看到相关项目。如下图所示:

3、其中,“OmniHTTPd Administration”为管理器;“OmniHTTPd”为主文件。

二、本文范例

1、本机只有一个IP地址,为“127.0.0.1”;

2、欲在浏览器中输入“www.abc.com”即调出“D:\MyWeb\FTP”目录中的文件;

3、欲在浏览器中输入“bbb”即调出“D:\MyWeb\E-Mail”目录中的文件。

三、准备工作

1、在记事本中打开“C:\Windows”目录中的“hosts.sam”文件。

2、将“www.abc.com”和“bbb”均对应到IP地址“127.0.0.1”上,再将此文件另存为“hosts”(注意,不能要扩展名!加上半角引号即可)。如下图所示:

四、基本设置

1、运行主文件:菜单中的“OmniHTTPd”即可。运行完成后在任务栏右下角有个黄色的“闪电”形的小图标,如下图:

2、打开管理器

方法一:选菜单中的“OmniHTTPd Administration”即可。

方法二:在小图标处单击左键也可调出管理器的窗口。管理器的主窗口如下图所示:

3、打开主设置窗口:选“Admin→properties”即可。如下图:

4、增加虚拟主机“www.abc.com”:选“Add”,然后输入主机名“www.abc.com”。如下图:

5、增加虚拟主机“bbb”:选“Add”,输入主机名“bbb”。增加完成后主设置窗口如下图:

6、修改“www.abc.com”的属性:在上图中选中“www.abc.com”,再按“Edit”。

⑴修改主机名:在“Server”(服务器)选项中,将“Server Name”中的值改成“www.abc.com”。

⑵修改主目录:在“Server”选项中,将“Server Root”中的值改成“D:\MyWeb\FTP”。

⑶修改默认主文件名:在“Server”选项中,将“Default Index”的值改成相应文件名(如“Index.htm”)即可。修改完成后的“Server”选项如下图示:

⑷增加虚拟目录:在“Alias”(别名)选项中,在“Virtual”(虚拟目录名)栏输入别名(如“/bbs”),在“Actual”(实际路径)中输入其所在目录完整路径(如“e:\bbs”),再按“Add”即可。如下图:

7、修改“bbb”的属性:选中“bbb”,再按“Edit”。方法同上。

五、效果测试

1、打开浏览器,输入“www.abc.com”再回车,即调出“D:\MyWeb\FTP”目录中的内容。如下图:

2、打开浏览器,输入“www.abc.com/bbs”再回车,即调出“E:\bbs”目录中的内容。

3、打开浏览器,输入“bbb”再回车,即调出“D:\MyWeb\E-Mail”目录中的内容。如下图:

六、退出oHTTPd:在管理器窗口中选菜单“Admin→Shutdown”或在任务栏图标处单击右键,在弹出的菜单中选“Shutdown Server”即可。如下图所示:

||||||

第二节 目录安全性的设置

一、本文概述

oHTTPd有相当完备地进行目录安全性设置的功能。它可以将指定的浏览目录设为禁止所有用户使用;为不同的用户赋予不同的访问权限;仅禁止或仅允许某个目录或某些目录进行目录浏览等。

二、本文范例

虚拟主机名为“ccc”,其主目录(即根目录)在“D:\MyWeb”下,现欲对虚拟目录“/email”加以保护,只允许“Test-01”用户根据密码对它拥有只读权;允许“Test-02”用户对它拥有完全控制权。

三、设置过程

1、打开主设置窗口:进入管理器,选菜单“Admin→properties”。如下图:

2、打开虚拟主机“ccc”的属性设置窗口:选中“ccc”,再按“Edit”(编辑);也可直接双击“ccc”来打开它。

3、选择安全类型:选“Security”(安全)选项, 再选中“User and Directory”(用户和目录)。它可以为不同的用户设置不同的权限,如果不选它,后面的几项设置均无法使用。如下图:

4、新建用户:选“Users and Groups”(用户和组)选项,其中,

⑴有一个默认“Realm”(领域)为“Web Server”,一般不用再修改;如需要,也可用“New Realm”(新建领域)来新建一个领域,或用“Delete Realm”(删除领域)来删除一个领域。本例不对此项进行修改。

⑵在“Web Server”领域中新建“Test-01”用户:选“New User”,然后输入“Username”(用户名)、“Password”(密码)和“Comment”(说明)。注意:均区分大小写!!!

⑶再用同样的方法建立好“Test-02”用户。结果如下图所示:

5、设置目录属性:选“Access Control List”(控制列表)选项,其中,

⑴将“/email”加入控制列表中:按“New”(新建),在“Path to protect”(受保护的路径)中输入虚拟目录名所在的路径“/email”;然后在“Realm of protection”(保护领域)输入“Web Server”(即上图中的默认领域名)。如下图:

⑵打开“/email”的目录属性窗口:选中“/email”,再按“Properties”(属性);或双击“/email”。

⑶为用户“Test-01”分配目录权限:进入“User Permissions”(用户许可)选项,先选中列表中的“*”(允许所有用户享有默认的“Get”和“Post”权限),按“Remove”将它删除;再按“New”(新建),在“Name”中输入“Test-01”,在“Access Mask”下只选中“Allow Read Access”(只读)。如下图:

⑷为用户“Test-01”分配目录权限:方法同上,只是需要选中“Access Mask”下的所有项目。建立好后的效果图如下所示:

四、效果测试

1、在浏览器中进入虚拟主机“ccc”的其他任何目录均可以直接进入;

2、但当试图打开“/email”或其下的任何一个目录或目录中的文件时,均会有密码提示窗口出现,输入相应用户名密码后方能进入(注意大小写),而不同的用户“Test-01”和“Test-02”进入之后会拥有不同的权限。如下图:

第三节 其他选项介绍

一、主设置窗口

1、主设置窗口如下图示:

2、“Virtual Servers in this Profile”(虚拟主机列表)中的各按钮:“Add”(增加)可新建一个虚拟主机;“Edit”(编辑)可以修改虚拟主机的属性;“Copy”(复制)可以用选中的虚拟主机复制出一个新主机;“Delete”(删除)可以删除虚拟主机;“Default”(默认)则回到本系统刚安装时的状态。另外,各虚拟主机名不能相同!

3、“Default Virtual Settings”(默认虚拟主机设置):可设置虚拟主机属性的初始值,即“Add”(增加)一个新主机后它属性中各项的初始值。

4、“Backup Configuration”(备份设置):可将所有设置保存到一个文件中。

5、“Restore Configuration”(回存设置):可将保存的设置文件还原回来。

6、“Web Server Global Settings”(服务器设置):可以设置一些对于整个服务器均有效的项目。包括默认端口号、超时时限、最大同时连接数、允许使用动态IP地址及修改目录浏览时目录和文件的显示图标等等。

二、虚拟主机设置窗口

1、“Server”(服务器)选项:可更改本虚拟主机的“Server IP”(IP地址)、“Server Name”(主机名)、“Server Root”(主目录)、“Default Index”(默认调用文档)、“Update this ...”(是否用动态IP地址自动更新)等等。

2、“Security”(安全)选项:此处可设置安全类型,其中,

⑴Read-Only(只读):默认项,如果不考虑目录安全性则建议选它。支持“Get”(读)、“Head”和“Post”(张贴);不支持“Put”(上传)、“Delete”(删除)。

⑵Master Key(万能钥匙):选中它后,则利用“Name”和相应的“Password”可拥有“Put”(上传)、“Delete”(删除)这两种权限。

⑶User and Directory(用户和目录):选中此项,则可以为不同的用户设置不同的权限。

3、“Alias”(别名)选项:此处可以增加虚拟目录。在“Virtual”(虚拟目录名)栏为别名,在“Actual”(实际路径)中为其所在目录的真实路径。

4、“Indexing”(索引):此处可选“Allow Dir...”(接受目录浏览)如果默认文档不存在时,是否允许显示目录和文件的列表及“Use Icons”(使用图标)否使用图标等等。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有