`
mypyg
  • 浏览: 549368 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

配置Apache服务器支持向目录PUT文件

阅读更多
开发需要测试向服务器传送一些文件,启动apache服务后,可以Get但是PUT提示405.method not allowed。在网上查阅了资料后,修改/etc/httpd/conf/httpd.conf。

LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
一般这两行都是存在的。

<Directory "/var/www/html/doc">
    Dav On
    AllowOverride None
    Options All
    Order allow,deny
    Allow from all
</Directory>
就可以向/var/www/html/doc写文件了,当然这个目录的权限要是可写的。
使用Curl测试:
curl --request PUT --data-binary "@/home/mydir/mf.mp3" --header "Content-Type: application/octet-stream" http://127.0.0.1/doc/mf.mp3
成功创建文件。
分享到:
评论

相关推荐

    apache配置文件详解

    - **说明**: ServerRoot指令用于定义Apache服务器的根目录,这个目录包含了所有的配置文件和其他与服务器相关的文件。 - **作用**: 指定配置文件、日志文件以及其他文件的存储位置。 - **2.2.2 DocumentRoot** -...

    阿帕奇apache服务器怎么配置?.docx

    ### 阿帕奇Apache服务器配置指南 #### 一、本地Apache服务器配置步骤 ...通过以上步骤,您可以成功地在本地计算机上配置Apache服务器,并进一步设置WebDAV服务器,以便实现文件的远程访问和管理功能。

    Apache配置详解(最好的APACHE配置教程)

    另外,Apache支持使用`.htaccess`文件进行局部配置,这对于在用户目录下控制访问权限非常有用。 二、虚拟主机配置 Apache的虚拟主机功能允许在一个服务器上托管多个独立的网站。通过`NameVirtualHost`指令,我们...

    Apache v2.2.9 Windows版源码包 著名的APACHE服务器最新版的VC++源码包,编译即可使用。同时也是学习的好范例。

    主要的配置文件`conf/httpd.conf`是服务器的基础配置,可以通过修改这个文件来定制你的Apache服务器。源码中的`src`目录包含了所有核心组件和模块的源代码,`include`目录存放了头文件,`srclib`则包含了一些依赖的...

    Apache服务器知识点

    Apache服务器是世界上最流行的Web服务器软件之一,它提供了丰富的功能和高度的可配置性。以下是一些关键的Apache服务器知识点: 1. **设置请求等待时间**:在Apache的配置文件`httpd.conf`中,可以通过`TimeOut n`...

    062801web原理apache配置1

    5. `ServerRoot`定义Apache服务器的根目录,`ServerName`设置服务器的名称。 Apache配置文件通常分为几个部分,每个部分都有特定的作用,例如`&lt;VirtualHost&gt;`用于定义虚拟主机配置,`&lt;Directory&gt;`用于配置特定目录...

    apache james(邮件服务器)配置

    ### Apache James 邮件服务器配置详解 #### 一、背景与动机 随着互联网的发展,邮件作为信息传递的重要工具之一,被广泛应用于个人通讯及企业内部交流。然而,许多公共邮件服务商如163、新浪等为了防止垃圾邮件的...

    在各种服务器(nginx,apache,tomcat)上设置CORS跨域设置.zip

    Apache服务器可以通过修改`.htaccess`文件或者配置httpd.conf文件来实现CORS设置。在`.htaccess`文件中,可以添加以下行来允许所有源访问: ```bash Header set Access-Control-Allow-Origin "*" ``` 如果你想限制...

    基于ApacheJames邮件服务器的收发邮件代码及服务

    Apache James邮件服务器是一款开源的、基于Java的全功能邮件服务器,它支持SMTP、POP3和IMAP协议,为企业和个人提供了一种可靠且可扩展的邮件处理解决方案。在本项目中,我们将探讨如何利用Apache James来实现邮件的...

    基于sshd构建sftp服务器

    - `put`: 上传本地文件到远程服务器。 - `rm`: 删除远程文件。 - `mkdir`: 创建远程目录。 - `rmdir`: 删除远程目录。 - `ls`: 列出远程目录内容。 这些操作都可以通过SFTP客户端工具或编程API实现。 **安全注意...

    Linux网络服务器配置与管理综合实训指导书.doc

    - Apache HTTP服务器:提供网页服务,需要配置httpd.conf文件,设定虚拟主机、文档根目录等。 - 邮件服务器:如Postfix或Sendmail,需配置邮件路由、用户认证等。 - 文件服务器:NFS或Samba服务,用于跨平台文件共享...

    Apache配置详解[参考].pdf

    配置Apache涉及到多个方面,包括基础设置、站点配置、安全控制以及性能优化等。 1. **基础配置** - `ServerRoot`: 指定Apache软件安装的根目录,所有相对路径的配置都基于此路径。 - `PidFile`: 存储Apache主进程...

    Apache 2.2 源码包.gz

    Apache 2.2 是一个非常重要的开源Web服务器软件,它基于C语言编写,广泛应用于Linux系统。...此外,源码包中可能还包括示例配置文件、文档和其他辅助工具,这些都有助于深入学习和应用Apache服务器。

    基于ftp服务器,csv文件转换格式的文件上传下载实例

    设置FTP服务器通常涉及到安装服务器软件(如vsftpd、ProFTPD等),配置服务器参数(如匿名访问、用户权限、端口设置等),并确保服务器的安全性,例如通过SSL/TLS加密传输来保护数据安全。 在FTP客户端与服务器之间...

    tomcat服务器跨域需要的CorsFilter jar包文件

    2. **配置web.xml**:在Tomcat的`conf`目录下的`web.xml`文件中,你需要添加一个新的过滤器配置,如下所示: ```xml &lt;filter-name&gt;CorsFilter &lt;filter-class&gt;org.apache.catalina.filters.CorsFilter ...

    NiFi用于服务器文件备份案例

    本案例的目标是使用NiFi从远程服务器指定目录通过SFTP方式同步文件至另一台服务器。整个流程包括检索文件、解析文件日期、抓取需要同步的文件、将文件保存至备份服务器以及错误处理等步骤。 #### 流程详解 ##### ...

    ftp,http文件服务器

    HTTP服务器软件则有Apache、Nginx和IIS等,这些服务器不仅支持静态内容的传输,还能处理动态内容,通过集成PHP、Python等脚本语言来运行Web应用程序。 要设置FTP或HTTP服务器,你需要遵循以下步骤: 1. 安装服务器...

    IOS开发教程之put上传文件的服务器的配置及实例分享

    配置服务器以支持PUT请求,主要涉及到Apache服务器的设置。以下是详细的步骤: 1. 打开终端,进入Apache的配置目录: ``` cd /etc/apache2 ``` 2. 编辑httpd.conf文件,取消对PUT方法的注释: ``` sudo vim httpd....

    Apache FTPServer的配置与使用&API

    3. **命令操作**:FTP协议提供了多种命令,如`ls`列出目录内容,`cd`改变当前目录,`get`和`put`用于文件传输,`mkdir`创建目录,`rm`删除文件或目录。 最后,了解**Apache FTPServer的API**: Apache FTPServer...

    apache slide webdavclient组件

    这是因为WebDAVClient能够与支持WebDAV协议的服务器进行通信,如Tomcat配置了相关的WebDAV服务后,开发者可以利用这个组件创建一个用户界面,使得用户无需下载文件到本地,就能直接在线预览、编辑Office文档(如Word...

Global site tag (gtag.js) - Google Analytics