Apache服务(三) Apache支持语言

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,会显示脚本执行结果


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值