2011-02-07 7 views
4

小さなオフィス内でxamppを使ってサーバをセットアップしようとしています。私は安全なxamppを余儀なくされますが、ネットワーク上の他の4台のPCでwebappを利用できるようにするために、仮想ホストを作成するだけですか? WebアプリケーションへのアクセスがLAN上でのみ利用できるようにする方法はありますか?オフィス用のxamppサーバを設定する

現在の設定には、ルータ経由でインターネット接続を共有する4個のPCが含まれています。どのように私は私のwebappへのアクセスを提供することができますlanとしてこれを設定することができますか?

答えて

4

.htaccessファイルを使用するか、httpd.confのVirtualHostタグでアクセス許可を設定します。あなたがしなければならないすべてはあなたのウェブページを保持しているフォルダの中に.htaccessという名前のファイルにこれを入れている:

order deny,allow 

deny from all 

allow from <ip you want> 
allow from <ip you want> 
allow from <ip you want> 
etc... 
+0

これはうまくいかない場合は、VirtualHostに「AllowOverride All」が含まれていることを確認する必要があります。これにより、.htaccessはそのことを行うことができます。 – Andy

+0

これで、アクセスする必要のある各PCのIPアドレスをhtaccessファイルに記載する必要があります。ありがとう – Santiago

+0

*アップデート*私はクライアントPCからサーバーPCにxamppにアクセスできます。しかし、私はサーバPC上でホストされているwebappにアクセスできません - エラーメッセージは "Object not found"です。 .htaccessファイルは、私のwebapp - C:\ xampp \ tomcat \ webapps \ myappを持つフォルダの中にあります。私はIPアドレスを入力してサーバーPCにアクセスでき、Webappにアクセスするにはhttp:/myappになると仮定しました。住所は正しいですか? – Santiago

2

おそらく、あなたが試すことができます。

オープンと必ずCを作る:

DocumentRoot “C:/xampp/htdocs” 
Options Indexes FollowSymLinks 
AllowOverride all 
Order Deny,Allow 
Allow from all 

とオープンC /xampp/apache/conf/httpd.conf ..

を追加/xampp/apache/conf/extra/httpd-vhost.conf
NameVirtualHost name_site:80 
<VirtualHost name_site:80> 
DocumentRoot C:/xampp/htdocs/folder_site/ 
ServerAdmin [email protected] 
ServerName xxx.xxx.xxx.xxx 
</VirtualHost> 

メモ:xxx.xxx.xxx.xxxはxampp computer ipです。 勝利のこの仕事7

まだ働いていない場合。 Windowsファイアウォールを無効にしてみてください。

関連する問題