• ベストアンサー

Webサイトを作成しブラウザで確認作業をする時、第3者に閲覧できないよ

Webサイトを作成しブラウザで確認作業をする時、第3者に閲覧できないようにするにはどうすればいいでしょうか? 通常のレンタルサーバなどにデータをFTPでアップした場合、URLを打ち込めば見られたくない人でも 見れてしまいますよね。 .htaccessを使ったアクセス制限は大体わかるのですが、それ以外に内部向けのサーバ?を使ったやり方などがありましたら教えていただけると助かります。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jayjay_3
  • ベストアンサー率41% (93/222)
回答No.3

NO.1です。 apacheというwebサーバ用のソフトがあります。 それをその共有サーバに導入してみてください。 そのサーバが外部に公開されていないのなら、同じ会社の人しか見ることはできないでしょう。見ることができても、そのサーバにブラウザ上からIPでアクセスしないと見られないと思います。 会社の人にも見られたくないのなら、apacheの設定の中に、指定したip以外の人は見られないようにする設定があるので、それで制限などをかけてみてください。 具体的な手順は”apache 設定 <あなたのOS>”で検索してみてください。 あともしやるのであれば、会社の人にもしっかり相談してください。 ファイアウォールがあったりして、ポートが空いてなかったりするとそのサーバとhttpで通信できませんし、そのサーバ機自体にもパーソナルファイアウォールがあって設定を変えないとアクセスできないかもしれません。

その他の回答 (2)

  • k-ayako
  • ベストアンサー率39% (1225/3109)
回答No.2

私は単純に「テストフォルダ」に入れちゃいますよ。 たとえばtestフォルダ作ってそこにすべてのものを入れてしまえばokですよね。 http://www.ccc000.com/test/index.html ただフルパスで動作するCGIとかあると当然ダメですが、CGIくらいはテストフォルダでなくても問題ないでしょうからそのあたりは臨機応変に・・・ですね。 実際にアップロードするサーバーと同じ使用をローカル環境に構築するのは面倒だと思うのでこれで対応できれば一番簡単ですよね。 テスト終わったらFTPソフト上からドラッグでルートフォルイダに一括でデータ移動もできますからテスト後にすぐに運用が可能です。

HARTIGAN
質問者

お礼

回答いただきありがとうございます。参考にさせていただきます!

  • jayjay_3
  • ベストアンサー率41% (93/222)
回答No.1

私は内部で練習用にVMWareというフリーの仮想化ソフトを使ってます。 このソフトで自分のコンピュータの中にもうひとつ仮想的にLinuxなどのOSを持つことができます。あなたのコンピュータを起動したまま、そのlinuxを起動して、そのlinuxをwebサーバとして、ファイルをftpなどで送ることもできます。ipも振れるので、ハードのないコンピュータが一つ増えたと思ってくれて構いません。 ftpでファイルをwebサーバをアップロードしたら、あとはブラウザ上でwebサーバのipでアクセスするだけです。 メモリは共有するので2GBくらいないときついかもしれません。 導入は少し面倒かもしれませんが、一つコンピュータが増やせると思えばお得だと思います。

HARTIGAN
質問者

補足

回答いただきありがとうございます。仮想化する方法なんてあるんですね。勉強になります。 補足なのですが、社内に自分のPCの他に共有サーバが1台あるのですが、これをうまく設定してWebサーバとして使うという方法はあるのでしょうか? なるべく導入が簡単な方法を考えております。。

関連するQ&A