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