Apacheサーバーのリスニングポートを変更する方法

先週、HTTPSポート80がすでに別のソフトウェアによって使用されているサーバーに遭遇しました。「犯人」は当然のことながら別のWebサーバーソフトウェア、つまりIISでした。IISユーザーはすでにデフォルトのポートに慣れているため、 Apacheのインストールでは、 (Apache)HTTPにあまり人気のないポート(この場合はポート81)を使用するしかありませんでした。

httpにとってポート80が重要な理由を疑問に思うかもしれません。ええと、一つには、それはユーザーにとっての使いやすさです。ポート80以外のポートをリッスンしているWebサーバーを参照している場合は、アドレスとともにポート番号を含める必要があります。

次のようなものです。http:http://yourdomain.com:81/ :81/ポート81がWebサーバーのポートの場合。ポート80を使用する場合、ポート80はHTTPに使用される標準ポートであるため、アドレスにポート80を入力する必要はありません。http://www.tcpipguide.comによると

「混乱を避けるために、特定のサーバープロセスを実装するソフトウェアは通常、すべてのIPデバイスで同じ予約済みポート番号を使用するため、クライアントはそれを簡単に見つけることができます…すべてのWebブラウザーは、Webサイトがポートに送信された要求をリッスンするように設計されていることを「認識」しています。 80インチ(“To avoid chaos, the software that implements a particular server process normally uses the same reserved port number on every IP device, so clients can find it easily… Every Web browser just “knows” that websites are designed to listen for requests sent to port 80”)

それで、その事実が解決したので、 Apache(Apache)セットアップのポートを変更する方法を見てみましょう。まず、 Apache(Apache) > confフォルダー内のhttpd.confファイルを探します。

画像

httpd.confはすべてのApache実装で使用されるテキストファイルであるため、UnixApacheまたはWindowsApacheのインストールの変更は、この構成ファイルを介して同じ方法で行われます。お気に入りのテキストエディタを使用してファイルを開き、「Listen80」の行を探します。

画像

この行は、ポート80でリッスンするApacheを定義します。必要なのは、そのポート80を使用する任意のポートに変更することだけです。使用するポートが空きポートであり、他のサービスによってまだ使用されていないことを確認してください。よくわからない場合は、無料のポートスキャナー(free port scanner)に関するガイドをお読みください。

ファイルを編集したら、ファイルを保存してApacheを再起動します。新しいポートをすでに使用しているかどうかをテストするには、使用したポートのURLを参照します。たとえば、新しいポートとしてポート81を入力した場合、新しいURLhttp://yourdomain:81である必要があります。

私がオンラインで読んだ別の方法は少し異なります。上記がうまくいかない場合は、 / etc / apache2/ports.confにアクセスしてListen行を(Listen)/etc/apache2/ports.confのようなものに変更してみてください(Listen 81)

次に、/ etc / apache2 / sites-enabled / /etc/apache2/sites-enabled/000-default.confに移動し、最初の行をVirtualHost *: 81に変更します。Apache(Restart Apache)を再起動すると、ポート番号を入力しなくてもドメインにアクセスできるはずです。Apacheは自動的に/var/ www/htmlにリダイレクトする必要があります。楽しみ!



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts