2017-11-01 9 views
0

私自身のマシンにOwnCloudをホストし、localhost経由でアクセスしたいと思います(これが可能ならまだ分かりませんが、これはあなたに状況の良いアイデアを与えることに過ぎません)。しかし、私はそれにアクセスできる唯一の人物であることを完全には確信していません。誰も私のローカルホストに誰もアクセスできないようにするにはどうすればいいですか

here(「他のコンピュータからローカルホストサーバーにアクセスするにはどうすればよいですか」など)、他の人ができるようにするには、最初に行う必要のある設定があることがわかりました。あなたのローカルホストにアクセスし、同じネットワークにいなくてもいけます。

しかし、この他のquestion(「Androidデバイスからローカルホストにアクセスするにはどうすればいいですか?」)では、設定なしで簡単に行うことができます。

次に、私のマシン以外の誰もローカルホストにアクセスできないようにする方法は問題です。

+0

これは、stackoverflowについては話題にはなりませんが、owncloudにはWebサーバーが必要です。 localhost(127.0.0.1)のみを提供するようにWebサーバーを設定するだけです。例えば。 apacheの場合:http://httpd.apache.org/docs/1.3/bind.html – Blorgbeard

+0

注:localhost(127.0.0.1)は、独自のマシンでのみ定義可能です。 OwnCloudは、他のアドレス(192.168。*。*またはwhathaveyou)を提供していた場合にのみ他のマシンにアクセスできます。 – Blorgbeard

+0

@Blorgbeard十分にわかりません。残念ですが、**私は** localhostを提供したいと思っています。同期化を望んでいないので、カレンダーを使用するだけです。 –

答えて

0

Apacheをお持ちの場合は、設定ファイルにListen 127.0.0.1:80と入力してApacheを再起動してください。

Nginxはほぼ同じです。設定ファイルにlisten 127.0.0.1:80;を置き、Nginxを再起動します。

ウェブサーバーを再起動したら、Windowsではnetstat -an A | find "80"、Linuxではnetstat -patune | grep 80を発行し、サービスが127.0.0.1でのみ実行されているかどうかを確認してください。私のLinuxでは、私はこのような何か(予告127.0.0.1:80)を参照してください。同じコンピュータ上で実行されている

tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 0  9711 - 

そして唯一のプログラムは、今それをアクセスすることができます。あなたの電話はできません、ルーターはできません、あなたのコンピュータの外に誰もポート80が聞いていることを知ることができません。 IP、ポート、および同じネットワークに属していることを知っていても、それに接続することはできません。

関連する問題