0

Google コンピューティング エンジン インスタンスで beego を実行しようとしました。ポート 8080 で実行していますが、ポート 80 に変更しようとすると、ListenAndServe Permission denied エラーが発生します。ポート 80 で実行するにはどうすればよいですか。また、bee run を実行せずにプロジェクトを実行できるように、Apache2 を使用して beego プロジェクトを提供できますか?

4

1 に答える 1

1

1024 未満のポートには特権があるため、それらのいずれかをリッスンするプロセスを実行するにはルート アクセスが必要です。

2 番目の質問については、Apache またはその他のリバース プロキシを使用してアプリケーションをホストできます。これは基本的に、2 つの別個のプロセス (Apache 用とアプリケーション用) を実行することを意味します。Apache はポート 80 でリッスンし、アプリケーション向けのリクエストを転送します。仮想ホストのリバース プロキシを設定するのは非常に簡単です。

于 2015-01-24T12:36:43.667 に答える