2 katherine130 Katherine130 于 2016.04.12 15:07 提问

python cgi编程,web访问不了。

之前在/var/www/cgi-bin中编写的html,py,cgi文件通过web能访问,现在编写的就不能访问。
一直报错:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

编写的html 代码可以直接访问,代码:



File Editor



File name:




1个回答

oyljerry
oyljerry   Ds   Rxr 2016.04.12 15:09

internal error,就是你的应用程序代码有问题,检查一下cgi代码的log等,看具体出错的地方

Katherine130
Katherine130 看来,代码没有问题。但是有提示错误。File "/var/www/cgi-bin/index_edit.html", line 2 279 <html> 280 ^ 281 SyntaxError: invalid syntax 282 [Tue Apr 12 02:53:39 2016] [error] [client 127.0.0.1] Premature end of script headers: index_edit.html
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
python Web 之基石 - - CGI 编程 (基于python3)
一 CGI 编程之前缀篇 1CGI 入门简介 2Apache2 的安装以及配置运行环境搭建 二 开始 CGI programming 之旅 HTTP相关知识讲述 - - - first demo 随后 - - - - second一 、CGI 编程之前缀篇1、CGI 入门简介CGI:是通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通
python CGI编程(浏览器端运行配置)
什么是CGI CGI 目前由NCSA维护,NCSA定义CGI如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 网页浏览 为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程: 1、使用你的浏览器访问URL并连接到HTTP web 服务器。
第一个Python CGI编程
1、什么是CGI CGI(Common Gateway Interface),通用网关接口,它是一段运行在服务器上的程序。CGI程序可以是Python脚本、PERL脚本、SHELL脚本、C或者C++程序等。 在你进行CGI编程前,确保您的Web服务器支持CGI及已经配置了CGI的处理程序。下文将介绍Apache支持CGI配置。 2、下载Apache 地址:http://www.apache
Python学习笔记(二)——Python CGI编程
最近一周的时间在网上继续学习Python,接触到了Python的CGI编程,CGI的官方定义如下: CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。 我比较感兴趣的是Python CGI能写出多厉害的应用程序,所以我就直接开始学习了Python的编程部分,首先要配置Web服务器支持CG
windows下的CGI编程(python 2.7)
一、第一件大事还是环境配置        配置此环境算是一波三折啊。。。       1.首先是安装apache       包括下载与安装,这个主要多亏了百度经验:http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html       然后就是中间有遇到两个问题:一个是启动该服务的时候,会报错,然后查看日志后发现端口号被占
(mac)python/ruby CGI编程,Web服务器支持及配置
1、直接进入目录:➜ ~ cd /etc/apache2/ 2、打开 httpd.conf 文件,需修改两处: 1.1 指定其运行CGI脚本的目录 ![这里写图片描述](http://img.blog.csdn.net/20161123081649821) 1.2 在 AddHandler 添加执行文件后缀(如: .py、.rb等等) ![这里写图片描述](http://img.blog.csdn
python CGI模块获取中文编码问题解决- 部分方案
今天在尝试Python的CGI模块时遇到中文字符不能正确显示的问题,很郁闷.在网上仔细找了找,终于解决了这个问题,现在将解决方法陈述如下,以防下次失误.   页面源代码如下 #-*- coding: utf8 -*- import cgitb , cgi cgitb.enable() form = cgi.FieldStorage() if (form.has_k
CGI与Web开发
C++后台实践:古老的CGI与Web开发 本文写给C/C++程序猿,也适合其他对历史感兴趣的程序猿 =============================================         谈到web开发,大家首先想到的PHP、JavaEE/JSP、.NET/ASP、Ruby on rails、Python的Django等等。可谓百花齐放,你一般不会想到
Python网页编程(CGI)
1)程序简单,引用几个关键处理即可: #coding=utf-8 #!/usr/bin/python # CGI处理模块 from os import environ import cgi, cgitb # 创建 FieldStorage 的实例化 form = cgi.FieldStorage() # 获取数据 user_id ="a"; password="b";
配置Apache2.x 支持shell脚本和Python编写CGI程序+测试程序
1.安装apache wangye@debian:~$ aptitude search apache p apache2 - Apache HTTP 服务器元包 p apache2-dbg - Apach