Apache 不支持动态网页吗?
一网友问:今天在网上查资料,看到一句“Apache只支持静态网页,但像asp,php,cgi,jsp等动态网页就需要Tomcat来处 理”,但是我用apache+php+MySQL没用Tomcat一样写出动态网页,这是怎么回事?apache不支持php吗?还是我理解错了?
Apache只是一个web服务器,负责响应客户端请求。对于静态页面请求,会立即返回相应页面给客户端;如果是动态页面,Apache会根据 httpd.conf中的AddType配置,提交给合适的动态脚本解析程序预处理,然后将脚本解析程序处理后生成的静态页面返回给客户端。
所 以,单纯只安装apache是无法处理动态页面的,必须安装相应的动态脚本解析程序或动态库,并在httpd.conf中增加必要的AddType配置项 (如,要支持php脚本,需要安装php,并在httpd.conf中增加配置 AddType application/x-httpd-php .php)。
如果只装Apache,那么就只能支持静态网页。
页:
[1]