自前構築したWebサーバー(Linux)上に
フリーのCGIを設置してインターネットから
Excelファイルを参照・更新をしています。
質問1 ファイルのリンクを左クリックでIE上
で参照・更新ができます。これはCGIではなく
Excelの機能で実現しています。排他制御を
どのように行ったらいいのか教えてください。
「ブックの共有」はファイルをサーバーにUPする
と白抜きで使用不可になってしまいます。
質問2 上記で更新ができると言いましたが
プロキシ経由のLANからFTPロケーション
を作成して転送しています。同じくプロキシ
経由の別のLANからFTPロケーションに
接続できません。DNSの設定が起因してる
のかもしれませんがよくわかりません。
MSのサポート技術情報290228は試しま
したがだめでした。
(DNS設定は管理者指定のもので通常の利用に
全く問題ありません)
No.1ベストアンサー
- 回答日時:
>ファイルのリンクを左クリックでIE上で参照・更新ができます。
これはCGIではなくExcelの機能で実現しています。ということですが、Excelの機能という意味と質問2の関係がよく分かりません。FTPでファイル転送を行っている限りは、複数ユーザ間での排他制御や同期は難しいと思われます。
一方、mod_davを組み込んでWebDAVを機能させているのであれば排他制御ができると思います。問題があるようであれば、接続ログを調べて異常箇所がないか確認してください。
FTP接続ができないという点ですが、同じプロキシで同じバージョンのWindowsが動作しているのでしょうか。
参考URL:http://kamoland.com/comp/webdav.html
この回答への補足
おっしゃるとおりmod_davを組み込みとりあえず
ファイルアップロードできるようになりました。
ですが、直接ファイルを開こうとすると
読み取り専用でアクセスできません。となって
開けません。また、XPからの認証がうまくいかず
現在は認証なしの状態です。
mod_dav導入を教えていただいたntaさん
ありがとうございます。
直接開けないことと、XP認証がうまくいけば
完璧なのですが・・
よいヒントがあればお願いいたします。
No.5
- 回答日時:
当方はIISを使用しているため、Apacheとの関係については調査に限界があります。
XPで搭載されたWebClientサービスが問題を起こしている可能性があるため、回避できるかどうかいろいろ試していただけませんか。http://www2s.biglobe.ne.jp/~memo/x24/wxptips.htm
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
WebClientサービスをその場で停止にはできませんでした(タイムアウトで)。無効にして再起動し、試したらちゃんと認証OKになりました。何が原因かはわかりませんが書き込みもできるようになりました。ただ、日本語の名前のファイルが書き込み不可で日本語フォルダが開けません。これはmod_encodingの設定ミスかもしれません。
とりあえず目的は果たせました。どうもありがとうございました。
No.4
- 回答日時:
コンパイルのためのソースはapacheのサイトのリンクにダウンロードサイトが書かれています。
ソースディレクトリということですが、tarで展開すると、src ディレクトリが作られ、その中にソースがあります。
参考URL:http://www.apache.org/
この回答への補足
色々と調べていましたらDSO=mod_so.cと判明しDSOが使用可能になっていることがわかりました。
お手間をとらせてすみません。ですが、ファイルが開けない問題は振り出しに戻ってしまいました。
お気づきの点があればご教授下さい。
ファイルやディレクトリのパーミッションは確認済みです。試しにALL777でやってみましたが同じでした。
No.3
- 回答日時:
XPからのアーキテクチャの変更に原因があるのかもしれません。
下記のURLを参考にしてみてください。読み取り専用になるのはアクセス権の設定を見直してみてください。ただ、ひどくセキュリティが弱くなるような感触があります。参考URL:http://support.microsoft.com/default.aspx?scid=k …
この回答への補足
ありがとうございます。
最初に教えていただいたサイトにApacheの再コンパイルというのがありましたが、組み込まれているモジュールを確認していませんでした。2000からファイルコピーができたので無視してしまいました。これが原因かもしれません。再コンパイルをやってみたのですがエラーになってしまいました。Apacheのソースディレクトリはどこにあるのでしょうか?VineLinux2.6です。ほんとに素人ですみません。
No.2
- 回答日時:
XPから認証できないということですが、他のOSでは問題ありませんか。
またNetscape7などの他のブラウザでそのフォルダをアクセスするとどうなるでしょうか。症状からみて、基本認証がうまくいっていないのではないかという疑いを持っています。この回答への補足
第1回目の回答を受けた直後に補足を書いたつもりだったのですがわたしのミスで書き込まれなかったようです。申し訳ありませんでした。
2000からの認証はOKです。IE以外のブラウザでは試していません。
adModule dav_module /usr/lib/apache
AddModule mod_dav.c
DAVLockDB /aaa/bbb/DAVLock
DAVMinTimeout 600
DAVDepthInfinity On
Alias /ccc /aaa/bbb/ccc
<Directory /aaa/bbb/ccc>
DAV On
ALLowOverride None
Options None
AuthName "zzzzzzz WebDAV Folder"
AuthType Basic
AuthUserFile /root/ddd
<LimitExcept HEAD OPTIONS>
Require eee.ff.gg\hhhhhh
</LimitExcept>
</Directory>
Addmodule mod_headers.c
<Location />
Header add MS-Author-Via "DAV"
</Location>
LoadModule encoding_module /usr/lib/apache/mod_encoding.so
AddModule mod_encoding.c
<IfModule mod_encoding.c>
EncodingEngine on
SetServerEncoding UTF-8
AddClientEncoding SJIS "Microsoft .* DAV"
AddClientEncoding SJIS "xdwin9x/"
AddClientEncoding EUC-JP "cadaver/"
</IfModule>
ファイルを直接開くとエラーになる事象とあわせて見ていただけたらうれしいです。(こちらの方が緊急です)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのファイルを複数のPCで同期する方法は? 7 2022/11/23 17:35
- サーバー Googleドライブなどを使わずにテザリングAndroidでWindowsとファイル共有 1 2023/02/19 13:14
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- その他(OS) Windows11のファイル共有 1 2022/12/08 10:42
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- その他(インターネット接続・インフラ) 有線LANでGoogleサイトのみ接続できません 2 2022/06/10 09:14
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ftpでファイルを転送時、タイム...
-
windows7からlinuxへ大量のファ...
-
差込印刷のデータ参照エラー
-
Ubuntu 鍵のマークがついて書き...
-
550www: File exists
-
拡張子「arc」ファイルについて...
-
CADのsfcファイルをjw...
-
エクスプローラーのドラッグア...
-
Gcrewで作成したファイルを他の...
-
Onedriveについて
-
jw_cadの「.BAK」や「自動保存○...
-
圧縮ファイルの解凍ができない
-
Googleフォトについて 私はAndr...
-
jww→dxfの保存について
-
圧縮ファイルが解凍?されても...
-
DLLとCOMの違い
-
分割圧縮ファイル(ZIP)の連結...
-
圧縮ファイル解凍先フォルダー...
-
gmailで写真を送る方法
-
Runtimeを消すにはどうしたらい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ftpでファイルを転送時、タイム...
-
差込印刷のデータ参照エラー
-
Ubuntu 鍵のマークがついて書き...
-
FTPでの上書きが拒否されます。
-
windows7からlinuxへ大量のファ...
-
Apacheのhttpd.confのCustomLog...
-
ドメイン変更にともない、アド...
-
/etc以下で不要ファイルの削除
-
htaccessでユーザー認証が出来ない
-
Poderosaでls-l時に背景色が変わる
-
SolarisでCPU使用率100%を解消...
-
Linuxのumask値について
-
ExcelファイルのWeb共有につ...
-
ftpでのファィルの取り込みでは...
-
¥WINDOWS¥SYSTEM32¥CONFIG¥...
-
XWindowでログインできない
-
550www: File exists
-
(PDF形式)CD挿入時に自動起動...
-
linuxで「systemctl restart …...
-
ファイルの移動、削除、名前の...
おすすめ情報