Hugoサーバー起動時のポート指定 - コマンドオプション(hugo server --port)
Hugoサーバー起動時にポートを指定できます。これは複数のHugoサーバーを起動するときに便利です。
Hugoサーバーをhugo serverコマンドで起動すると、基本的に1313番ポートを使用するWebサーバーが起動する。
しかし、複数のHugoサーバーを同時に起動しようとすると、それ以降のHugoサーバーには任意のポート番号が割り当てられる。Private portsである49152から65535までのポート番号が使用される。
ポート指定
任意のポート番号を使用するよう指定するには、次のように-p(--port)オプションを使う。
例: ポート番号51234でHugoサーバーを起動
$ hugo server -p 51234
複数のHugoサーバーを同時に起動する
複数のHugoサーバーを同時に起動する場合は、各サイトで使用するポート番号を決めておくとよい。
例: 3つのHugoサーバーを同時に起動
$ hugo server -p 50001 -s ~/mysite1
$ hugo server -p 50002 -s ~/mysite2
$ hugo server -p 50003 -s ~/mysite3
上記のように起動したWebサイトは、それぞれ次のアドレスでアクセスできる。
http://localhost:50001/http://localhost:50002/http://localhost:50003/