一、apache支持的语言
html
在(一)(二)Apache的配置中,都是html的例子
php
- 编写php测试页
- 安装php
此时可以看到子配置目录下有php.conf这个文件
- 重启服务
- 测试
cgi
1.在/var/www/cgi-bin/目录下建立并编辑访问文件
2.给文件添加可执行的权限
3.测试
注意事项:
在目录出错和安全上下文不匹配的情况下,会出错,如下
在其他目录下新建并编辑访问文件
测试的时候脚本不执行,而是直接暴露出来
解决方法:
编辑配置文件
此时重启服务,文件内容不会暴露出来,但是访问仍然失败
这是因为安全上下问的问题
修改安全上下文和/var/www/cgi-bin/的安全上下文一致
给文件添加可执行权限
重启服务
测试
python
1.将写好的python脚本放在/var/www/cgi-bin/目录下
python脚本内容如下:(功能:显示时间)
2.用python命令调用脚本,不能执行,所以要给它添加执行权限
3.安装mod_wsgi
4.进入子配置目录,编辑子配置文件webapp.conf
5.在测试端主机添加相应的解析信息
6.重启服务
7.测试:在测试端浏览器中输入webapp.westos.com,会显示脚本执行结果