
Ubuntu日本語フォーラム

ログインしていません。
お世話になっております。
linux初心者なので、文章の意味が分かりづらいかも知れません
表題のとおり、Webdavを構築してみたのですが、アクセスすることができませんでした。
環境などは下記のとおりです。
OS:ubuntsdesktop 11.4
apache:apache2
設定は下記を参考にしました。
http://www.server-world.info/query?os=Ubuntu_10.04&p=httpd&f=6
二点気になるとしたら、
:aliasの場所が外付けハードディスクである点と、
:chownに何を設定していいか分からず、現在ubuntsでログインしているsudoを使うことができるユーザーにしてある点です。
最終的にapache再起動も上手く動いて、最後にwindows端末からネットワークドライバを割当て、IDとPASSを入力することろまでいきましたが、アクセスできません。となります。
分かる方いたら教えてください。
どうぞよろしくお願いします。
オフライン
こんにちわー
参考にされたページは Ubuntu 10.04 向けですが 11.04 向けのページ も在りますね
ご質問の chown ですが参考ページのとおりに設定されているなら www-data にしてください
> aliasの場所が外付けハードディスクである点と
apache 起動前にマウント出来ていれば問題ないと思います
では~~
オフライン
ご連絡ありがとうございます。
まだ繋がっていない状態です。。。
繋がらない原因までは分からないのですが、carotDAVというツールで繋げようとすると
使用不可能とエラーメッセージが返ってくるので、そもそもの設定が違うのかと。。。
ちなみにwww-dataは参考ページのとおり設定していましたが、www-dataと紐づくような設定をしていないような気がしました。
参考サイトでは、root@wwwとなっていたので@配下なのかと、
例えば自分の場合root@hogehogeだったらwww-dataのところはhogehoge-dataになるのかなと、、、
やってはみますが、どうでしょうか。
オフライン
こんにちわー
Ubuntu に apache をインストールするとデフォルトで www-data というユーザーで動作します
なのでディレクトリの所有者を www-data にしておくと apache が読み書きできますね
あと参考ページの /etc/apache2/conf.d/webdav.conf に SSLRequireSSL がありますが SSL の設定は済んでいますか?
では~~
オフライン
すいません。
SSLの設定されていなかったです。それで設定し直してみたのですが,
下記サイトの手順3の所で
http://www.server-world.info/query?os=Ubuntu_11.04&p=httpd&f=5
認証エラーではなく、ページ読み込みエラーとなってしまいます。
そもそもの設定が違うのでしょうか。。。
httpsのポートはきちんと解放されていました。。
疑うべきところは何かないでしょうか。。。
オフライン
Ubuntu での WebDAV 設定にあまり詳しくはないのですが、
http://www.server-world.info/query?os=Ubuntu_10.04&p=httpd&f=6
↑こちらの例示ではダブルクォートで囲んでいませんが、その辺は関係ないでしょうか?
Alias /share /home/security ではなく、
Alias /share "/home/security" にするとか。
私が CentOS や Windows で立てているサーバではすべてそうしています。
そうするように習ったのでそのようにしているだけで、ダブルクォートで囲まなくても問題なければ的外れですが…。
あと、/share/ や /home/security/ のように、ディレクトリ名の最後にスラッシュを付けていると上手くいかないと思います。
その辺はちゃんとしてますよね…。
SSL の設定についてですが、ページ読み込みエラーになってしまうのは WebDAV だけでしょうか?
他のコンテンツでも SSL では読み込めないのであれば、何らかの記述ミス等が疑われると思います。
オフライン
こんにちわー
該当サイトの手順[3] の件で確認させてください
(1) https://サーバー名またはアドレス/ … こちらはページ読み込みエラーとのことですが
(2) http://サーバー名またはアドレス/ … こちらは OK なのですよね?
もし https の方だけエラーであれば以下で 80 と 443 ポートで LISTEN しているか見てください
$ sudo netstat -tlnp | grep apache [sudo] password for you:
オフライン