インターネットからLAMPサーバーにアクセスできるようにする方法は?


1

こんにちは、自分のSNS(ソーシャルネットワーキングサイト)を作りたいので、Ubuntu 14.04にLAMPをインストールしました。しかし、インターネットからはアクセスできません!ブラウザで「https:\ localhost」と入力することで、コンピューター上でのみサーバーを実行できます。

ドメインは必要ありません。世界のどこからでも私のSNSを使用したい人は誰でも、IPアドレスを入力するだけで、SNSが開きます。つまり、インターネットからサーバーにアクセスできるようにしたいだけです。

私のルーターはBinatone DT 850Wです。どうすればいいですか教えてください。


回答:


1

まず、マシンに静的LAN IPアドレス(ルーターのセットアップ方法に応じて、192.168 ..範囲または10.0 ..範囲のいずれか)があることを確認します。この/etc/network/interfacesファイルを見て、  eth0を設定してください(イーサネットを使用してルーターに接続している場合):

auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

この例は、192.168 ..ネットワーク構成の場合です。ケースに合わせて変更することを検討してください(ネットワークの詳細は、ifconfigコマンドを実行して見つけることができます)。


その後、ルーターのポート転送セクションでポートを転送します。外界からマシンのApacheへのアクセスを有効にする必要があります。デフォルトでは、HTTPにポート80、HTTPSにポート443を使用するように構成されています。

マシンの静的IPを192.168.1.10に設定した場合、マシン上のApacheと一致するIPとポートの組み合わせはになります192.168.1.10:80。これを設定するには、こちらのセクションをご覧ください

すべてが正常に実行されると、SNSがソーシャルサイトを含むルート内のフォルダーである場合、世界はYOUR.PUBLIC.IP / SNSでApacheにアクセスできます/www。(パブリックIPは簡単に見つけることができます。「IPとは」を検索するだけです。)


私の評判ポイントのために投稿できなかったもの:あなたの家のApacheを外の世界にさらす準備はできていますか?基本的に、ホストマシンを世界に公開し、これがもたらすすべてのセキュリティへの影響を考慮しています。テストのためだけにやっているのなら大丈夫かもしれませんが、真剣な使用を考えているなら、アプリケーションをホストするVPSや共有サーバーを見てみることをお勧めします。
クリスPatsatzis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.