このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/29 11:51
名前: やすお
URL:
いつもこのサイト(http://centossrv.com/)を見て自宅サーバーを構築している者です。
今回Webdavの設定ページ(http://centossrv.com/webdav.shtml)を見て質問がありましたので投稿させていただきます。

当方はドメインを2つ取得していまして、webサーバー、webサーバー間通信内容暗号化、sambaサーバーを構築しております。
ドメイン例:hogehoge.com、hogehoge.net

サーバー名にはhogehoge.comを指定しています。

サイトに書かれている通りに、

ーーーサイト(http://centossrv.com/webdav.shtml)から引用ーーー

[root@centos ~]# vi /etc/httpd/conf.d/webdav.conf ← WebDAV設定ファイル作成
Alias /webdav/centos /home/centos/webdav
<Location "/webdav/centos">
DAV On
SSLRequireSSL
AllowOverride None
Options None
AuthType Basic
AuthName WebDAV
AuthUserFile /etc/httpd/conf/.htpasswd
Require user hogehoge
アクセス元ホストを制限する場合(ここから)
Order deny,allow
Deny from all
Allow from 192.168.1 ← 内部(例:192.168.1.XXX)からのアクセスを許可
Allow from .ppp.asahi-net.or.jp ← 外部(例:xxx.ppp.asahi-net.or.jp)からのアクセスを許可
アクセス元ホストを制限する場合(ここまで)
</Location>

ーーーここまで引用ーーー

上記を設定することにより、https://hogehoge.com/webdav/centosへ接続することができました。

これをバーチャル設定しているhogehoge.netでも上記のようにwebdavの設定を行いたいと考えております。
当方まったくの素人の者でして、もしご存知ならばお力を貸していただきたいと考えております。
宜しくお願いいたします。


記事編集 編集

Page: | 1 | 2 |

Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/29 13:57
名前: ZED
URL:

DAV On
だけにして、apacheをリロード掛けてみたらどうでしょう?
記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/29 14:07
名前: やすお
URL:
>
>DAV On
>だけにして、apacheをリロード掛けてみたらどうでしょう?

返信誠にありがとうございます。

>DAV On
>だけにして、apacheをリロード掛けてみたらどうでしょう?

上記の通りに試したのですが、見えてきませんでした;;
すみません。


記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/29 14:15
名前: ZED
URL:
/home/hogehoge/home/hogehoge/webdav
にファイルは有るんですよね?

もしくは・・・

<Directory "/home/hogehoge/webdav/">
Order allow,deny
allow from all
DAV On
</Directory>
としてしまえば・・・
記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/29 14:32
名前: やすお
URL:
>/home/hogehoge/home/hogehoge/webdav
>にファイルは有るんですよね?
>
>もしくは・・・
>
><Directory "/home/hogehoge/webdav/">
> Order allow,deny
> allow from all
> DAV On
></Directory>
>としてしまえば・・・

返信誠にありがとうございます。

>/home/hogehoge/home/hogehoge/webdav
>にファイルは有るんですよね?

/home/hogehoge/public_html/home/hogehoge/webdavにあります。
/home/hogehoge/webdavにもあります。
アクセス権限,ユーザー名,グループ名は、両方共
drwxrwxr-x+ hogehoge:hogehogeです。


最初の設定でパスが長いと思い、今はvirtualhosts.confを下記のように修正しました。

#WebDav
<Location /webdav>
DAV On
SSLRequireSSL
AllowOverride None
Options None
AuthType Basic
AuthName webDAV
AuthUserFile "/etc/httpd/conf/.htpasswd"
Require user hogehoge
Order deny,allow
Deny from all
Allow from all
</Location>
</VirtualHost>

に変えました。


<Directory "/home/hogehoge/webdav/">
> Order allow,deny
> allow from all
> DAV On
></Directory>
>としてしまえば・・・

とのご指摘どおり、<Location>をコメントアウトして、<Directory>を書いてリロードしたのですが、
やはりうまくいきませんでした;;
すみません
記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/29 17:26
名前: stranger
URL: http://ja.528p.com/
>>ServerName hogehoge.net
>><Location /home/hogehoge/webdav>
>
>セクションコンテナ <Location> はURLのパス単位で範囲を指定する場合に使う
>
>上記の設定だと
>http://hogehoge.net/home/hogehoge/webdav
>を指すのではないか?
>
>
間違っていました
SSLRequireSSLだから
https://hogehoge.net/home/hogehoge/webdav
ですよね

単純に/home/hogehoge/public_html/wevdavにファイルをおいて
<Location /webdav>
にしてみたら
https://hogehoge.net/webdavでアクセスしてみる

/home/hogehoge/public_html/wevdavにファイルを置きたくない場合は
Aliasを設定してそこにあるように見せる必要があります
記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/30 12:07
名前: やすお
URL:
>間違っていました
>SSLRequireSSLだから
>https://hogehoge.net/home/hogehoge/webdav
>ですよね
>
>単純に/home/hogehoge/public_html/wevdavにファイルをおいて
><Location /webdav>
>にしてみたら
>https://hogehoge.net/webdavでアクセスしてみる
>
>/home/hogehoge/public_html/wevdavにファイルを置きたくない場合は
>Aliasを設定してそこにあるように見せる必要があります

コメントの返信誠にありがとうございます。

上記の通りに設定をし、
https://hogehoge.net/home/hogehoge/webdav
https://hogehoge.net/webdavにアクセスしましたがやはりうまくいきませんでした;;

すみません。

/etc/httpd/conf.d/virtualhost.confに記載しているからいけないのでしょうか?
ssl.confに記載すればいいのでしょうか?

virtualhost.confには下記を記載しました。

<VirtualHost *:80>

ServerName hogehoge.net
DocumentRoot /home/hogehoge/public_html
ErrorLog logs/hogehoge.net-error_log
CustomLog logs/hogehoge.net-access_log combined env=!no_log

#WebDav
Alias /webdav "/home/hogehoge/webdav"
Alias /webdav "/webdav" ←こちらでも試しました。
<Location /webdav>
DAV on
SSLRequireSSL
AllowOverride None
Options None
AuthType Basic
AuthName webDAV
AuthUserFile "/etc/httpd/conf/.htpasswd"
Require user hogehoge
Order deny,allow
Deny from all
Allow from all
</Location>
</VirtualHost>

力不足ですみません。
お力添え宜しくお願いいたします。
記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/10/30 13:03
名前: ZED
URL:
いや、その前に、SSLを通さないでやってみたらどうでしょう?

SSLはネームベース通りませんので・・・
と思って、DAV Onだけにしたのですが・・・

あと、ログとかみれませんか?
記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/11/04 17:44
名前: やすお
URL:
ZEDさん、返信ありがとうございます。

httpだけで試したのですが、

Connect to hogehoge.netというウィンドウは出てくるのですが、アクセスできませんでした;;

またサーバーの

/var/log/messagesを見ると、
[error] [client グローバルIP] client denied by server configuration: /home/hogehoge/public_html/webdav

というエラーが出てきます。

お力添え宜しくお願い致します。

記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/11/04 14:06
名前: ZED
URL:

ディレクトリーにアクセス出来ないだけですね。
ちゃんと、設定したフォルダーに向かっているので・・・


<Location /webdav>
DAV on
AllowOverride None
Order deny,allow
Allow from all
</Location>

に変更したらどうなりますか?

記事編集 編集
Re: WebDAV(バーチャルドメイン)で設定 このメッセージに返信する
日時: 2009/11/04 17:44
名前: やすお
URL:
ZEDさん、返信誠にありがとうございます。

><Location /webdav>
>DAV on
>AllowOverride None
>Order deny,allow
>Allow from all
></Location>
>に変更したらどうなりますか?

変更したのですが、先ほどと同じでConnect to hogehoge.netというウィンドウは出てくるのですが、アクセスできませんでした;;

ログも先ほどと同じでした;;

/home/hogehoge/public_html/webdavの,アクセス権限,ユーザー名,グループ名は、
drwxrwxr-x+ hogehoge:hogehogeです。

記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -