首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache 很奇怪的有关问题!GET访问返回301 Moved Permanently,POST访问返回It works

2012-12-17 
apache 很奇怪的问题!GET访问返回301 Moved Permanently,POST访问返回It works!本帖最后由 333sunshine 于

apache 很奇怪的问题!GET访问返回301 Moved Permanently,POST访问返回It works!
本帖最后由 333sunshine 于 2012-05-13 14:13:46 编辑 系统环境centos 5.5
apache 2.2.22
====================
安装好apache后,
使用IP地址测试结果如下:

GET http://IP地址/
> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
> User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
> Host: IP地址
Request sent. 215 bytes
Data available. 224/224 bytes
< HTTP/1.1 301 Moved Permanently
< Location: http://127.0.0.1
< Content-Type: text/html; charset=iso-8859-1
< Content-length: 224

301 Request complete
使用GET命令访问,返回HTTP/1.1 301 Moved Permanently
--------------------------
POST http://IP地址/
> Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
> User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
> Host: IP地址
Request sent. 235 bytes
Data available. 47/47 bytes
< HTTP/1.1 200 OK
< Date: Sun, 13 May 2012 06:04:37 GMT
< Server: Apache/2.2.22 (Unix)
< Last-Modified: Sun, 13 May 2012 05:41:29 GMT
< ETag: "1d98098-2f-4bfe46bceb440"
< Accept-Ranges: bytes
< Content-Length: 47
< Keep-Alive: timeout=5, max=100
< Connection: Keep-Alive
< Content-Type: text/html 
200 Request complete 
使用POST命令访问,返回<html><body><h1>It works !!!</h1></body></html>
===============================================

apache httpd.conf
-------------------------
 
ServerRoot "/program/httpd"
 
Listen 80
 

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
 
User daemon
Group daemon

</IfModule>
</IfModule>
 
ServerAdmin you@example.com
  
DocumentRoot "/program/httpd/htdocs"
 
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
 
<Directory "/program/httpd/htdocs"> 
    Options Indexes FollowSymLinks 
    AllowOverride None
 
    Order allow,deny
    Allow from all

</Directory>

 
<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>
 
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>
 
ErrorLog "logs/error_log"
 
LogLevel warn

<IfModule log_config_module>
   
    LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined
    LogFormat "%h %l %u %t "%r" %>s %b" common

    <IfModule logio_module>


      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" %I %O" combinedio
    </IfModule>

    
    CustomLog "logs/access_log" common

   

<IfModule alias_module>
    
    ScriptAlias /cgi-bin/ "/program/httpd/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: On threaded servers, designate the path to the UNIX
    # socket used to communicate with the CGI daemon of mod_cgid.
    #
    #Scriptsock logs/cgisock
</IfModule>
 
<Directory "/program/httpd/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
 
DefaultType text/plain

<IfModule mime_module>
    
    TypesConfig conf/mime.types

   
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

   
</IfModule>

#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type.  The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
#MIMEMagicFile conf/magic

#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# MaxRanges: Maximum number of Ranges in a request before
# returning the entire resource, or one of the special
# values 'default', 'none' or 'unlimited'.
# Default setting is to accept 200 Ranges.
#MaxRanges unlimited

#
# EnableMMAP and EnableSendfile: On systems that support it, 
# memory-mapping or the sendfile syscall is used to deliver
# files.  This usually improves server performance, but must
# be turned off when serving from networked-mounted 
# filesystems or if support for these functions is otherwise
# broken on your system.
#
#EnableMMAP off
#EnableSendfile off

# Supplemental configuration


#
# The configuration files in the conf/extra/ directory can be 
# included to add extra features or to modify the default configuration of 
# the server, or you may simply copy their contents here and change as 
# necessary.

# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf

# Multi-language error messages
#Include conf/extra/httpd-multilang-errordoc.conf

# Fancy directory listings
#Include conf/extra/httpd-autoindex.conf

# Language settings
#Include conf/extra/httpd-languages.conf

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

# Local access to the Apache HTTP Server Manual
#Include conf/extra/httpd-manual.conf

# Distributed authoring and versioning (WebDAV)
#Include conf/extra/httpd-dav.conf

# Various default settings
#Include conf/extra/httpd-default.conf

# Secure (SSL/TLS) connections
#Include conf/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

请帮忙看看,为什么用GET命令不能正常返回页面呢?
[解决办法]
不清楚是APACHE配置问题,还是LINUX系统配置问题
[解决办法]
web 根目录下面的index.html文件内容为:
============================================
<html><body><h1>It works !!!</h1></body></html>

热点排行