![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
おはようございます!
WindowsXPにてサーバーを立ち上げ、グループウェアを可動しております。プログラミングの知識がないため、フリーのグループウェアソフトをダウンロードし、四苦八苦しながら使わせていただいています。そこで、みんなに見せたいファイルをアップするのですが、ファイル1つしかアップできないので、htmlファイルをアップしても画像がでません、ですのでリンクページのみアップし、そこからサーバー内部の違うフォルダーにアクセスし、本htmlを見せるようにしたのですが、これではそのアドレスを直接入力した時にグループ外部の人からも見られてしまいますよね・・・。セキュリティーも何もないですよね。グループウェアのフォルダーには認証を入れないと入れないようになっていると思うのでリンクページは大丈夫だと思うのですが・・・。(違うフォルダーにアクセスする方法も良いものかどうか定かではありませんし)
つたないながら色々調べてみて参照元(referer)からアクセス制限する、という方法ならセキュリティーが守られるのではないかと思ったのですが、これは本htmlのあるフォルダーにアクセスする際グループウェアのフォルダーからしかアクセスできないようにする事ができる、という私の認識はあっていますでしょうか?あと、その際、httpd.confというファイルを書きかえて、.htaccessというファイルを作成する、という事でよいのでしょうか?分からないまま設定を変えて仕事に支障をきたすと大変困った立場になるので慎重に意見を拝聴したいです。
(1)httpd.confというファイルを書きかえ
AccessFileName htaccess.htaccess
<Files htaccess.htaccess>
Order allow,deny
Deny from all
</Files>
を書き加える?書きかえる?私の見たぽんこつWEBサーバー構築 参照元(referer)によるアクセス制限(.htaccess)というサイトでは、Windowsなので仮にhtaccess.htaccess という名前にする、との事でしたが、現在
AccessFileName .htaccess
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>
になっている所を書きかえたらよいのでしょうか?
(2).htaccessというファイルを作成する
SetEnvIf Referer "^http://ponkotsu\.d-v-b\.info" my_site
order deny,allow
deny from all
allow from env=my_site
というhtaccessファイルを作るのは、制限したいフォルダー内に作ればよいのでしょうか?
試してみたのですが、制限がかかっていないようだったので、怖くなって設定を戻しました。
どなたかご教授お願い致します。
No.2ベストアンサー
- 回答日時:
No1です。
確認ですが、LacoodaWizはApacheで動作させているのですよね?
でしたらIISを同時に動作させるのは少し厄介です。
別のポート番号を設定する必要があります。
IISを設定するには、コントロールパネルの「プログラムの追加と削除」から「Windowsプログラムのインストールと削除」で「インターネットインフォメーションサービス(IIS)」を選択します。
ところでHTML化の目的が、ワードやエクセルファイルを保存や印刷ができないファイルにするということであれば、ApacheまたはIISによるアクセス制限とは別の手段をお勧めします。(HTMLでも保存や印刷は可能ですので)
Microsoft Office 2003以降では、アクセス制限や印刷や保存の禁止等を、ファイルに対して設定することが出来ます。
http://www.microsoft.com/japan/office/previous/2 …
設定できるのは少し高いProfessional Editionのみですが、参照する分には安いPersonal Editionでも問題ありません。
なおPDFファイルにも、似たような機能が準備されています。
この回答への補足
ご回答ありがとうございます。
はい、Apacheで動作させています。
Professional Editionにそのような機能があるとは知りませんでした。ただ、当方2000を使用している事と、全てタダで仕上げるという仕事ですので、次に購入する際にはそれにして頂こうと思います。初心者ながら、色々調べた結果、htmlに右クリック禁止で、保存させないタグを見つけたので、それを全て書き込んで、今のところ多分問題ないようです。ただ、見る側もあまり詳しい人間がいないというだけのような気もしますが・・・。そういえば、誰かがProfessional Editionが入ったパソコンを持っていたような・・・。
ですので、.htaccessの設定がよく分からない以上、IISを設定するしかないのですが、『厄介です』との事で・・・ちょっと不安ですが、就業後、パソコンを探してなければ、
>コントロールパネルの「プログラムの追加と削除」から「Windowsプログラムのインストールと削除」で「インターネットインフォメーションサービス(IIS)」を選択します。
というのをやってみようと思います。
No.1
- 回答日時:
httpd.confとか、.htaccessというのは、Apacheという名前のフリーソフトのwebサーバの設定なので、Windows本来のアクセス制限とは無縁です。
またそのグループウェアの名前が不明なので、グループウェアの持つアクセス制限機能とApacheのアクセス制限機能との間に関係があるかどうかもわかりません。「HTMLファイルや画像をみんなに見せたい」ということであれば、webサーバを設定して、そこにHTMLファイルや画像を置いたら良いのではと思います。Windowsにはもともと、IISというwebサーバがついており、管理画面もあるのでそちらを使われたほうがよいかと思います。「特定のIPアドレスからしか見せない」「特定のグループにしか見せない」等のアクセス制限機能もちゃんとあります。
この回答への補足
すみません、グループウェアはLacoodaWizというソフトです。HTMLをみせたいというよりも、保存や印刷ができないファイルにするためにワードやエクセルで作ったファイルを無理やりhtmlファイルにしています。グループウェアのソフトを入れなければアクセス制限などグループで使うためにプログラムを1から作らないといけないと思い使っています。IISというのがよく分からないのですが、サーバーに使用しているのは普通の古いノートPCで、WindowsXPサービスパックです。それにもはいっているのでしょうか?
補足日時:2007/05/02 11:55お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
Webでのファイルアップロードに...
-
ブラウザの戻るボタンでの動き...
-
HTML5のFileAPIでファイルの存...
-
ホームページ上でvlookup関数の...
-
CGIでソースがそのままでてしま...
-
画像アップ時のエラー
-
ASP(IIS?)のエラーについて
-
ASPから既存のexcelブックを開...
-
CGIが動作しません。
-
.htaccessを2つ以上設置した場合
-
perlからphpを実行して結果を得...
-
Perlプログラム上でアラートを表示
-
ftpでuploadのとき上書きとする...
-
FTPにて553エラー
-
iframeの中から、親frameのURL...
-
ロリポップサーバでのWeb拍手cg...
-
カタカナを英語やフランス語に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
VBAでサーバーにアクセスするに...
-
VBScriptで、ファイルから任意...
-
JAVAで別サーバーのファイルの...
-
vbでFTPサーバーに対して、サー...
-
空のファイル
-
エックスサーバー上へファイル...
-
アクセス拒否について・・・・
-
Perl 別ドメインのファイル存在...
-
Windows XPでアクセス制限
-
HPで流す音楽
-
フリーの新着情報CGIを探してい...
-
ファイルアップ(入力→確認→ア...
-
web上で音声を聞けるようにする...
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
FTPにて553エラー
-
CGIでソースがそのままでてしま...
-
ApacheでのCGIについての質問
おすすめ情報