サーバーを稼働させるために必要な手順は次のとおりです。
最初にApacheを起動して実行し、htmlファイルを配置する場所を見つけます。(あなたはすでにこれを持っているようです)。Apacheをインストールした後のubuntuでは、index.htmlは/ var / wwwにある必要があります(SUSEの場合と同様)。
index.htmlにPOTATOと入力すると、webbrowserにlocalhostを書き込むことができ、POTATOが表示されるはずです。できます?その後、サーバーはすでに実行されています!
同じネットワーク内の別のコンピューターを取得すると、ラップトップのIPをWebブラウザーに入力して、POTATOを表示できるようになります。
接続情報をいじってコンピューターのIPを検索できます(SUSEでどのように使用されているのかわかりませんが、wibuntuでは、wifiアイコンをクリックしてから接続情報をクリックするだけで簡単です)。コンソールを開いてifconfigと入力することもできます。ethxはケーブルインターフェイスであり、wlanxはwifiインターフェイスです。アドレスは192.168.1.40のようになります。そのアドレスをコピーして、他のコンピューターのブラウザーに貼り付けます。ジャガイモを示していますか?その後、それはすべて良いです!
OpenSUSEのApacheインストールWikiで読んだように、OpenSUSEのファイアウォールはデフォルトでポート80へのすべてのトラフィックをブロックするため、ロックを解除する必要があります。
したがって、LAN内からWebサーバーにアクセスできるようにアクセスを許可する必要がある場合は、ファイアウォール構成を微調整する必要があります。以下の手順は、rootユーザーとして実行する必要があります。提供される構成は、apache2およびapache2-sslと呼ばれます。それらは、/ etc / sysconfig / SuSEfirewall2のFW_CONFIGURATIONS_EXTに追加することにより、YaSTを介して有効にできます。
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2-ssl
# rcSuSEfirewall2 restart
ここでのキャッチはNATです。インターネットは最初に設計されたため、世界の各コンピューターには独自のIPがあり、各IPにはマシンで実行されているさまざまなプログラムで使用できるさまざまなポートがありました。しかし、インターネットサービスプロバイダーはIPを使い果たしてマシンに割り当てるようになり、ipv6に移行する代わりに、NATという名前の忌まわしい「ソリューション」を作成しました。これは、ルーターの一部のポートで受信したパケットをネットワーク内のコンピューターにリダイレクトし、ルーターの一部のポートで受信したパケットをネットワーク内の他のコンピューターにリダイレクトすることで機能します。
そのため、この時点で行うべきことは、ルーターのポート80に着信するすべてのパケットをラップトップのポート80にリダイレクトする必要があることをルーターに伝えることです。それ以外の場合、ルーターはそれらをどうするかわからないからです。
次に、ルーターのIPアドレスを入力して、これが機能するかどうかを確認します。データ接続を使用している電話です。それを理解する最も簡単な方法は、Googleに「私のIPとは何か?」POTATOが表示されますか?やばい!
これで、人々にそのIPを入力させる代わりに、ドメインを登録してそのIPにアクセスできます。しかし、注意してください。静的IPではなく動的IPを使用している場合、これはルーターをリセットするたびにIPが変更されることを意味します!!