标签: "htaccess"

开启APMServ支持.htaccess伪静态

APMServ如何支持.htaccess伪静态,如何开启伪静态

首先,我们需要开启Apache的Module_rewrite模块 APMServ5.2.X 均可使用此法

你可先设置好虚拟主机在你真实主机的任意目录,然后设置Apache
  配置APMSERV,按照顺序以此打开Apache目录下的conf目录,总的就是X:\APMServ5.2.6(5.2.0和5.2.6都适用此方法)\Apache\conf\ (X为你的APMServ 的安装盘符)

HTTP 服务器的配置实用教程

本教程用于在本地搭建web server、http server 使用。

关于市面上的http server:其种类繁多

下面是引用我个人的调查

关于web/HTTP SERVER 的调查研究
WAMP SERVER

http://www.wampserver.com/

APACHE FRIENDS

http://www.apachefriends.org/en/xampp.html

开源的
http://www.keyfocus.net/kfws/ —–CGI

http://www.keyfocus.net/kfws/download/———下载地址

支持rewrite功能

http://www.javascript.nu/xerver/

APRELIUM

http://www.aprelium.com/

http://www.aprelium.com/abyssws/features.html

雷电HTTPD

http://www.raidenhttpd.com/gb/features.html

http://nginx.net/

但上面都不是我推荐给大家。我给大家推荐的是wapm(目前已停止开发),相信他们的口号大家该记忆犹新“五分钟搭建Web服务器和论坛”。我相信不少人都听过,那么,我们来了解下它

“WAPM是综合网络服务器系统。
它包含了以下组件:
Apache2,是互联网最最最流行的WEB服务软件,用以提供基本的WEB服务功能,同时支持SSL,GZIP,LIC(IP同时连接数限制)等功能;
PHP4,PHP5,是互联网最最最流行的动态网页语言,用以提供PHP语言的网络应用程序开发,同时支持ZendOptimizer优化功能和Zend加密功能,或eaccelerator对PHP的加速、优化、加密、动态缓存功能;
MySQL4/41,用以提供互联网最最最流行的SQL数据库功能。

为什么选择WAPM?
———–
解压不用任何配置,就可以安装运行
强大的WEB服务器功能,可配置性强,可管理性高
独创的全中文虚拟主机配置系统
全Unix路径设置,为将来升级迁移预留接口
所有软件采用开放源代码阵营的软件
支持最流行的技术
专业的技术支持”

好了,下面给大家就本次调试成功给出个案例分享:

1、首先我们通过这个链接下载该软件;

2、解压缩到你电脑硬盘任意盘符的根目录下;

3、安装和运行Wapm直至自动打开页面http://127.0.0.1或http://localhost你能看到页面配置信息就说明安装成功了

如果你使用的wapm 2.05.*版本的话,zend 是默认开启的,但如果你使用的wapm v 2.03正式版本的话,zend需要手动开启。

下面对开启方式进行描述:

许多程序的运行需要zend的支持,在wapmV2.03中zend默认是关闭的,如何打开呢?

打开/usr/local/etc/php/php4.ini
搜索:zend_extension_ts
随后会有一行:zend_extension_ts=”/usr/local/php4/extensions/mmcache.dll”
在该行最前面加上;,表示注释掉该行
到文件最后面,看到:[Zend]
把随后三行前面的;去掉(如果没有;就不管他)
2.0.3版本:打开桌面的WAPM图标,选择重新启动即可
2.0.3以前版本:然后执行/usr/StartReload即可

关于如何设置mod_rewrite

首先确定使用的 Apache 版本,以及是否加载了 mod_rewrite 模块。

通过这个页面http://127.0.0.1/server-info查询“mod_rewrite.c”若无

可通过检查 conf/httpd.conf 中是否存在如下两段代码:

#LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c
若为Apache 2.x(就像偶使用的)
检查 conf/httpd.conf 中是否存在如下一段代码:
#LoadModule rewrite_module modules/mod_rewrite.so

把LoadModule前边的#去掉,然后在网站根目录添加.htaccess(内写伪静态正则代码,这个文件可以在 conf/httpd.conf 中的AccessFileName .htaccess指定),也可以直接在conf/httpd.conf中添加伪静态正则代码。然后重启apache(apache -k restart)就可以使用伪静态地址啦。

要是你用的是虚拟主机目录

找到 #WAPM默认虚拟主机
把AllowOverride None改为 AllowOverride Options FileInfo
重启apache,完毕。

下面给出演示截图:

网络引导制作

Switch to our mobile site