私はaws ec2を使用してLinuxサーバーを実行しています。デフォルトでは、ポート1666をリッスンするPerforceを実行していますが、ポート80をリッスンしたいと思います。
ポート80でリッスンするようにp4dを設定すると、tcp / ipで使用中というメッセージは表示されません。ネットワークからサーバーにアクセスせずにSSH経由でのみアクセスするため、http接続が切断されても大丈夫です。
使った
./p4d -p 80
私のポートを設定してください
答え1
エラーメッセージによると、他のプロセス(Apacheかもしれませんが他のHTTPサーバーかもしれません)が実行されており、TCPポート80でリッスンしています。
最初のステップは、プロセスを識別して停止することです。
2 番目のステップは、sudo
perforce を実行するか、su
TCP ポート 80 でリッスンするように設定されたルートで perfoce を実行することです。ポート1024以下は「特殊」ポートと見なされ、rootユーザーIDのみがこれらのポート番号にバインドされたソケットを開くことができるため、これを行う必要があります。