Home > 備忘録 > Apache に関すること > Webdav に関すること > Webdav の設定( 89 )
apache2.4では必要ありません
[root@server]# vi /etc/httpd/conf/httpd.conf
#
# This is the main Apache server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
~~~~~途中省略~~~~~
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule usertrack_module modules/mod_usertrack.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule dav_module modules/mod_dav.so ←追加
LoadModule status_module modules/mod_status.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule info_module modules/mod_info.so
LoadModule dav_fs_module modules/mod_dav_fs.so ←追加
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule dir_module modules/mod_dir.so
LoadModule actions_module modules/mod_actions.so
~~~~~以下省略~~~~~[root@server]# mkdir /home/webdav
[root@server]# chown apache:apache /home/webdavwebdav.confの新規作成
[root@server]# vi /etc/httpd/conf.d/webdav.conf
Alias /mywebdav /home/webdav ←/mywebdavでアクセスする
<Directory "/home/webdav">
DAV On
SSLRequireSSL ←SSL通信暗号化機能を使用しない場合には削除する
Options None
AuthType Basic
AuthName WebDAV
AuthUserFile /usr/local/apache/passwd/.htpasswd ←アカウントデータの保存先
Require valid-user
Order deny,allow
Deny from all
Allow from all
</Directory>[root@server]# htpasswd -c /usr/local/apache/passwd/.htpasswd user_name[root@server]# service restart httpd