首页/Home Web WAP (1.x/2.0) 网站服务器安装教程 用 Apache, Tomcat 和 IIS 设置缺省文档

用 Apache, Tomcat 和 IIS 设置缺省文档

PrintE-mail
Saturday, 07 March 2009 13:54  

在下面的章节中, 你将会学到如何用 Apache, Tomcat 和 IIS 设置 WAP/web 站点的缺省文档.

用 Apache 设置 WAP/web 站点的缺省文档

在 Apache 中, WAP/web 站点的缺省文档是用位于 apache根目录/conf/httpd.conf 的文件里的 DirectoryIndex 指标指定的. 这里的 apache根目录是 Apache 在你的服务器上的安装路径.

要想修改设置, 你可以在 httpd.conf 里搜索以 "DirectoryIndex" 开头的行. 然后按以下形式修改该行:

 

DirectoryIndex 文件1 文件2 文件3 ...

 

下面是一个例子:

 

DirectoryIndex  default.wml index.wml

 

上面一行指出了:

  • 当用户请求某个目录时, web/WAP 服务器应该服务于 default.wml.
  • default.wml 在该目录下不存在时, web/WAP 服务器应该服务于 index.wml.
  • 如果目录既不包含 default.wml, 也不包含 index.wml, web/WAP 服务器会将目录列表 (也就是该目录下包含的文件列表) 或者 404 "File Not Found" 发送回客户端. 所采取的实际动作取决于 web/WAP 服务器的配置.

用 Tomcat 设置 WAP/web 站点的缺省文档

在 Tomcat 5.x 和 4.x 中, 预设的缺省文档设置是存放在文件 tomcat根目录/conf/web.xml 里的, 这里的 tomcat根目录 是 Tomcat 的安装目录. 此文件中的设置将被应用到你的 Tomcat 服务器所运行的所有 WAP/web 站点中去.

缺省文档是用 <welcome-file-list> 和 <welcome-file> 标签指定的. 下面是一个示例:

 

<web-app>

...

  <welcome-file-list>
    <welcome-file>index.wml</welcome-file>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

...

</web-app>

 

上面的示例指出了:

  • 当用户请求某个目录时, web/WAP 服务器应该服务于 index.wml.
  • index.wml 在该目录下不存在时, web/WAP 服务器应该服务于 index.jsp.
  • 如果目录既不包含 index.wml, 也不包含 index.jsp, web/WAP 服务器会将目录列表 (也就是该目录下包含的文件列表) 或者 404 "File Not Found" 发送回客户端. 所采取的实际动作取决于 web/WAP 服务器的配置.

如果你想将设置仅应用到一个 WAP 站点, 而不是你的 Tomcat 服务器上运行的所有站点, 那么你应该把上面的标记放到那个 WAP 站点的目录下的 WEB-INF/web.xml 文件中, 而不是在 tomcat根目录/conf/web.xml 中.

如果 <welcome-file-list> 标签在 tomcat根目录/conf/web.xml 和 WEB-INF/web.wml 文件中都存在, 那么 WEB-INF/web.xml 里所指定的设置将覆盖 tomcat根目录/conf/web.xml 里的相应设置.

用微软的 IIS 设置 WAP/web 站点的缺省文档  

微软的 IIS 提供了一个创建 WAP/web 站点的缺省文档的用户界面. 下面列出了在 Windows Server 2003 上用 IIS 6.0 创建缺省文档的步骤:

   1. 打开 IIS 窗口: 选择 控制面板 -> 管理工具 -> Internet 服务管理器.
   2. 在左手边的树状结构中, 你应当可以看到其中有一项标题为你的计算机的名字. 在其上点右键, 会弹出一个菜单.
   3. 点击菜单中的 属性, 打开 属性 窗口.
   4. 在 主属性 窗口中选择 WWW 服务 项, 点击 编辑 按纽.
   5. 在缺省 Web 站点属性窗口中, 点击 文档 选项卡.
   6. 如果没有被选中的话, 选中 启用缺省文档 复选框. 然后用标有 "新建..." 和 "删除" 的按纽添加或删除文件名. 列表中上面的文件会被优先服务.

在其它版本的 IIS 中创建 MIME 类型应该与此类似.

 

回复

留个脚印儿吧.


回复