Apache HTTP服务器在哪里存储传入请求的数据

时间:2014-02-28 08:20:09

标签: linux apache

我在Linux机器上配置了Apache HTTP服务器。我正在从我的Windows机器发送请求。我想检查传入请求的内容。它在哪里存储传入请求的数据?我认为在Windows机器上它使用 C:\ Users \ username \ AppData \ Local \ Temp 文件。我在Linux机器上查看了 / var / tmp 文件夹,但该文件夹中的所有文件都是空的。

我有一个使用web2py框架开发的json Web服务,它托管在Linux机器上的Apache HTTP服务器上。它有get_tkn Web服务,我试图从Python shell访问它。

import jsonrpclib
import json

server_url = 'http://ip_address/appname/controllername/call/jsonrpc/'
api = jsonrpclib.Server(server_url)
tk_request = { 
                 'header' : { 
                                'a_id':u'f23ew343',\ 
                                'a_key':u'ldddk333k444d4',
                                'r_id':'12345',
                                't_id':'mec','uip_address':'someipaddr',
                                'tkn':''
                            },           
                 'body' : {'prms' :{}}
             }
api.get_tkn(tk_request)

2 个答案:

答案 0 :(得分:2)

记录所有传入的请求或发生的任何错误。要在Linux终端中查看实时日志,请使用以下命令

tail -f /var/log/apache2/other_vhosts.access.log

日志文件的位置和名称取决于您的Linux发行版。 在debian / ubuntu下面是/ var / log / apache2,在centos / fedora上是/ var / log / httpd文件夹。在上面的命令之后,从windows发送请求并查看linux终端中的实时日志。

答案 1 :(得分:0)

<强>的Linux

适用于Apache Web服务器

/var/log/apache2/access.log “在/ var /日志/ httpd的/访问日志”

Windows上的Xampp

\ XAMPP \ apache的\日志\ error.log中

或者

查看phpinfo()