No.1
- 回答日時:
WebサーバがApacheであると仮定して、a_shiten, b_shiten…のディレクトリに.htaccessを置き、Basic認証やDigest認証などのアクセス制限をするのが手っ取り早いと思います。
A支店とB支店に別々のパスワードを発行し、a_shitenとb_shitenの.htaccessから参照されるパスワード照合ファイルを別のものにしておけば良いです。
また、もしA支店とB支店のIPアドレスが固定されている場合、IPベースでアクセス制限を掛けることも出来ます。
Webサーバの設定によって、.htaccessの設置可否やBasic認証やDigest認証のサポート有無がありますので、事前に設定内容を調べてみましょう。
早速の回答ありがとうございます。
どうも私の意図するところが若干ずれて伝わっているようです。
Webページを閲覧するのを会員のみという様な目的でパスワード制限するのではなく、FTPクライアントソフトで、Webページをアップロードできる権限を特定フォルダーだけに制限できるかという事です。
No.2
- 回答日時:
まず、どのような用途でa_shiten、b_shitenというフォルダにアクセスするのでしょうか。
コンテンツのuploadのためにFTPでアクセスするような場合と、webページ閲覧者を制限とでは、アクセス制限の方法が違ってきます。質問から推測すると「制作担当者」とあるので、コンテンツのアップかなと思いますが、その場合フォルダ自身へのアクセスを制限するのであれば、FTPでアクセスするユーザを作って●A支店製作者用user -- homeディレクトリをa_shitenフォルダ
●B支店製作者用user -- homeディレクトリをb_shitenフォルダ
とすればFTPでアクセスした場合に各フォルダにしかアクセスできなくなります。その場合は、FTPの設定でuserのホームディレクトリより上にアクセスできないように設定するなども必要です。
閲覧を制限したいのであれば、すでに説明のあるhtaccessで行えばいいと思います。
環境と何のためのアクセスなのかがわかれば、詳しく説明できるのですが……
例えば、webサーバの種類、OSなど
この回答への補足
>コンテンツのuploadのためにFTPでアクセスするような場合
そちらです。ちなみに私は支店担当者です。今まで支店単位でドメインを持っていたのですが、昨今フィッシング詐欺などの問題があり、ドメインを1つにして、更新時にWebページをメールで送れば本社担当者がuploadします。ということになりそうです。しかし、CGIなどは作成後、ローカルで試した後、実際にUploadして確認して、修正して、もう一度uploadして・・・という事をするので、本社や他支店のフォルダーには、ログイン出来なくても良いので、せめて自支店のフォルダーだけは、自由にログインできないと、作業に困るので、それが出来るかを確認したかったのです。
>FTPの設定でuserのホームディレクトリより上にアクセスできないように設定するなども必要です。
それはどうすればよいのですか?もう少し具体的にご教授お願いします。
No.3ベストアンサー
- 回答日時:
> FTPクライアントソフトで、Webページをアップロード
> できる権限を特定フォルダーだけに制限
それなら、Webサーバじゃなくてftpサーバの設定が必要になりますよ。ftpサーバの種類によって設定方法が異なると思いますが、恐らく「ログインしたユーザのRootディレクトリを~にする」という設定をする項目があるはずです(無ければ追加する)。ログインしたディレクトリより親には辿れなくなります。
私はVineLinux上でproftpdというftpサーバを動かしていますが、このftpサーバの場合、/etc/proftpd.confというファイルが設定ファイルです。その中にDefaultRootという項目がある(無ければ追加)ので、そこに「~ !admin」と記入すればOkです。
ただ、Webサーバにしろftpサーバにしろ、設定ファイルを書き換えて反映させるにはサーバの再起動が必要になります(マシンの再起動ではなくサーバソフトの再起動で済みます)。これには管理者権限が必要になりますので、サーバの管理者(本社担当者?)に確認が必要かと思います。
> ドメインを1つにして
蛇足ですが、Webサーバのバーチャルホスト機能を使えば、サブドメインを用いて複数のホストが稼働しているように見せかけるように出来ますよ。
URLはこんな風になります。
http://shiten1.example.co.jp/
http://shiten2.example.co.jp/
http://shiten3.example.co.jp/
3つのホストがあるように見えますが、実際は「shiten1.example.co.jpでアクセスしてきた人は/home/shiten1/index.htmlを見せて、shiten2.example.co.jpでアクセスしてきた人には/home/shiten2/index.htmlを見せる。」のような動作をします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー メールサーバーについて詳しい方、メールサーバーの管理業務経験のある方、教えてください。 3 2022/11/12 18:24
- サーバー HP制作をしている方、納品後のデータについて 2 2023/04/12 19:29
- ホームページ作成・プログラミング web制作(HP作成について教えてください) 閲覧ありがとうございます。 今、WEB制作の勉強をして 2 2023/04/13 07:23
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- ネットワーク 自分のPC(ローカル環境)から,Webページにアクセスする過程についての質問です。 1 2023/03/19 23:00
- サーバー Webページに繋がるまでの流れについての質問です。 2 2023/03/19 23:15
- その他(IT・Webサービス) webサイト運営は事業? 1 2022/08/15 19:54
- その他(ブラウザ) Webブラウザについての質問です。 2 2023/03/21 19:23
- サーバー (童顔♀です)webサイト納品後,記事更新をこちらでする場合どうやりますか....? 3 2023/08/09 04:44
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PROPFIND 405 Method Not Allow...
-
FTPサーバについて詳しい方(ア...
-
フォルダ、ファイルのアクセス...
-
ログイン者はホームディレクト...
-
ActiveDirectoryポリシーの設定が
-
やってはいけないアクセス制限
-
windowsでSYN/ACKを返すプログラム
-
ocnメール着信音
-
二つのPCでサンダーバードを使...
-
IPv6の自宅サーバーが外から繋...
-
DHCPの適切なリース期間を教え...
-
nslookupでIPが見つからない
-
停止中のメールサーバへメール...
-
BIOS アップするとメモリーの定...
-
Localhostでは動くのにIP指定...
-
BIND9のゾーン設定でエラーが出...
-
ムームーDNSの設定(メールとWE...
-
avastを入れるとネットに繋がら...
-
PS2 SCPH50000M...
-
ゾーンファイルの書き方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ、ファイルのアクセス...
-
グループポリシーのスクリプト...
-
やってはいけないアクセス制限
-
ActiveDirectoryポリシーの設定が
-
FTPサーバについて詳しい方(ア...
-
【 TeraStation 】アクセス制限...
-
TortoiseSVN でユーザー設定
-
クライアントに、ショートカッ...
-
グループポリシー(壁紙の設定)...
-
vbsなどを利用して、Administra...
-
PROPFIND 405 Method Not Allow...
-
USBを認識させない方法
-
CVSNTでログインできません。
-
WinXP共有PCをドメインで使用し...
-
アクセス権の無いフォルダ表示...
-
共有フォルダにパスワードをか...
-
FTPアカウント ユーザーパスワ...
-
xp pro でユーザーグループに使...
-
サイトトップにアクセス制限を...
-
ログイン者はホームディレクト...
おすすめ情報