Ubuntu サーバーをインターネットからアクセス可能にするにはどうすればよいですか?

Ubuntu サーバーをインターネットからアクセス可能にするにはどうすればよいですか?

サーバーを Web サーバーにするためのアプリケーションはすでにインストールされています。DHCP で解放された IP アドレスを Web ブラウザーに入力すると、アクセスできますが、「動作しています...」などと表示されます。WINSCP を使用して /var/www にファイルを正常にコピーできますが、ブラウザーで Windows マシンを使用して接続しても、ファイルが表示されません。次に、自宅の SMC ルーターでポート転送を試みたのですが、ローカル LAN IP しか受け入れられず、Ubuntu サーバーはルーターからインターネット IP を取得します...どうすればよいでしょうか? 助けていただけませんか?

ありがとう、

答え1

「動作しています」というメッセージは、/var/www ディレクトリのデフォルトの index.html から出力されます。Windows からコピーした追加ファイルへのリンクを作成するには、html ファイルを編集する必要があります。または、ブラウザに html ファイルの正確な名前を入力します。

答え2

ある日から次の日に変更される可能性のある動的に割り当てられた IP アドレスではなく、固定 (静的) IP アドレスでサーバーを使用するのが最適です。ルーターのコントロール パネルを使用して、DHCP に配布されるアドレスの範囲を制限し、その範囲外の IP アドレスをサーバーに使用できます。

たとえば、ルーターが 192.168.1.254 にあり、192.168.1.1 から 192.168.1.100 までの DHCP アドレスを配布する場合、サーバーの固定アドレスとして 192.168.1.200 を使用できます。

それ以外の場合は、転送ルールで動的に割り当てられた IP アドレスを指定できます。ある日動作しなくなる可能性がありますが、しばらくは問題ありません。ifconfig -aサーバーの現在の LAN IP アドレスが表示されます。

まだ読んでいないのであれば、自宅のサーバーをボットネットからアクセス可能にした場合のセキュリティ上の影響について読んでみることをお勧めします。

関連情報