Linuxのポート80でサービスを実行するには? (詳細)

Linuxのポート80でサービスを実行するには? (詳細)

私はaws ec2を使用してLinuxサーバーを実行しています。デフォルトでは、ポート1666をリッスンするPerforceを実行していますが、ポート80をリッスンしたいと思います。

ポート80でリッスンするようにp4dを設定すると、tcp / ipで使用中というメッセージは表示されません。ネットワークからサーバーにアクセスせずにSSH経由でのみアクセスするため、http接続が切断されても大丈夫です。

使った

./p4d -p 80

私のポートを設定してください

ベストアンサー1

エラーメッセージによると、他のプロセス(Apacheかもしれませんが他のHTTPサーバーかもしれません)が実行されており、TCPポート80でリッスンしています。

最初のステップは、プロセスを識別して停止することです。

2 番目のステップは、sudoperforce を実行するか、suTCP ポート 80 でリッスンするように設定されたルートで perfoce を実行することです。ポート1024以下は「特殊」ポートと見なされ、rootユーザーIDのみがこれらのポート番号にバインドされたソケットを開くことができるため、これを行う必要があります。

おすすめ記事