Google コンピューティング エンジン インスタンスで beego を実行しようとしました。ポート 8080 で実行していますが、ポート 80 に変更しようとすると、ListenAndServe Permission denied エラーが発生します。ポート 80 で実行するにはどうすればよいですか。また、bee run を実行せずにプロジェクトを実行できるように、Apache2 を使用して beego プロジェクトを提供できますか?
質問する
609 次
1 に答える
1
1024 未満のポートには特権があるため、それらのいずれかをリッスンするプロセスを実行するにはルート アクセスが必要です。
2 番目の質問については、Apache またはその他のリバース プロキシを使用してアプリケーションをホストできます。これは基本的に、2 つの別個のプロセス (Apache 用とアプリケーション用) を実行することを意味します。Apache はポート 80 でリッスンし、アプリケーション向けのリクエストを転送します。仮想ホストのリバース プロキシを設定するのは非常に簡単です。
于 2015-01-24T12:36:43.667 に答える