关于apache2的cgi的配置说明
来源:互联网 发布:smtp默认端口 编辑:程序博客网 时间:2024/06/06 03:24
cgi配置文件路径:/etc/apache2/conf-available/serve-cgi-bin.conf
<IfModule mod_alias.c> <IfModule mod_cgi.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfModule mod_cgid.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfDefine ENABLE_USR_LIB_CGI_BIN> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> </IfDefine></IfModule>
改为自己的路径:
<IfModule mod_alias.c> <IfModule mod_cgi.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfModule mod_cgid.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfDefine ENABLE_USR_LIB_CGI_BIN> ScriptAlias /cgi-bin/ /var/www/cgi-bin/ <Directory "/var/www/cgi-bin"> AllowOverride None AddHandler cgi-script .cgi .py Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> </IfDefine></IfModule>
这里:ScriptAlias /cgi-bin/ /var/www/cgi-bin/ 和 < Directory “/var/www/cgi-bin”> 改为存放.py和.cgi文件的路径
这里:AddHandler cgi-script .cgi .py是说,可以在cgi中使用.cgi和.py的脚本文件
重启apache:
service apache2 restart
在网页中输入:你的ip地址/cgi-bin/你的.py即可看到页面
如:cgi-bin/he.py:
#!/usr/bin/env python3# -*- coding:utf-8 -*-"print ("Content-type:text/html")print()print ('<html>')print ('<head>')print ('<title>hello</title>')print ('</head>')print ('<body>')print ('<h2>Hello world! This is my first CGI program</h2>')print ('<h3>"helo world!</h3>')print ('</body>')print ('</html>')
页面:
阅读全文
0 0
- 关于apache2的cgi的配置说明
- apache2.2+perl/cgi的正确配置
- Ubuntu下Apache2的CGI简单配置
- 转载网上的 Apache2 + Gitweb+CGI配置
- Ubuntu下Apache2的CGI简单配置
- 配置安装转载网上的 Apache2 + Gitweb+CGI配置
- 关于php-cgi的配置
- Apache2.2配置CGI
- apache2 配置cgi
- 关于linux c的CGI cookie配置
- 关于apache2.4 的虚拟目录配置问题
- 关于ubuntu服务器apache2的cgi下没有import第三方库的结局
- UBUNTU 11.04 配置 apache2 + cgi
- UBUNTU配置apache2支持CGI
- Linux Apache2.2配置CGI
- Ubuntu16.04配置apache2+CGI
- Ubuntu16.04配置apache2+CGI
- apache2的httpd.conf配置说明(转载)
- 制造业信息化与现代企业管理
- System.getProperty()方法获取系统变量
- 道德情操论(全译本)--作者:亚当·斯密.pdf 免费下载
- 招行完成全球首笔基于区块链的跨境人民币同业结算
- JavaScript 创建对象---稳妥构造函数模式
- 关于apache2的cgi的配置说明
- 073day(输出前K大的数的解决)
- String字符串对比情况的总结
- 通过“缓存”传递数据,是否可行?
- 如何给ubuntu配置静态IP和DNS
- 171222 GCD of Polynomials(数学+思维)
- HDU 1232 畅通工程
- svn 命令行下常用的几个命令
- HDU2034:人见人爱A-B