Apache服务(三) Apache支持语言
一、apache支持的语言
安装apache帮助手册
找到帮助文档里的CGI文档
- html
上述皆是html的例子,这里不再赘述php
编写php测试页
安装php
此时可以看到子配置目录下有php.conf这个文件
重启服务
测试
cgi
在/var/www/html/cgi/目录下新建并编辑访问文件
测试的时候脚本不执行,而是直接暴露出来
解决方式:
编辑配置文件
此时重启服务,文件内容不会暴露出来,但是访问仍然失败
这是因为安全上下问的问题
修改安全上下文和/var/www/cgi-bin/的安全上下文一致给文件添加可执行权限
重启服务
测试:成功
-
python
将写好的python脚本放在/var/www/html/目录下
python脚本内容如下:(功能:显示时间)用python命令调用脚本,不能执行,所以要给它添加执行权限
安装mod_wsgi
进入子配置目录,编辑子配置文件vhost.conf
重启服务测试在浏览器中输入IP/WSGI,会显示脚本执行结果