Skip to content

Instantly share code, notes, and snippets.

@yyano
Last active April 20, 2024 07:18
Show Gist options
  • Save yyano/0658df27df2944f1a6dc42a27ab20236 to your computer and use it in GitHub Desktop.
Save yyano/0658df27df2944f1a6dc42a27ab20236 to your computer and use it in GitHub Desktop.
nginx proxy managerをubuntuにインストールする

nginx proxy managerをubuntuにインストールする

apt update
apt upgrade
apt install apt-utils iproute2 vim

sh -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/install.sh)" -s --app nginx-proxy-manager

Port forward設定

network forward を作成

Create a network forwardと呼ばれる括り(グループ?枠?箱?)を作る

  • lxdbr0 => Bridge(lxd)
  • 192.168.110.134 => サーバー側 IPアドレス(host)
lxc network forward create lxdbr0 192.168.110.134

port forwardを作成

作成したnetwork forwardにport forwardを追加する

  • <network_name>:lxdbr0 => ネットワーク名
  • <listen_address>:192.168.110.134 => サーバー側 IPアドレス(host)
  • <protocol>:tcp => プロトコル(tcp または udp)
  • <listen_ports> : 81 => 受け側
  • <target_address>:10.32.50.159 => 転送先IPアドレス(container address)
  • <target_ports>:81 => 転送先port (container port)
# lxc network forward port add <network_name> <listen_address> <protocol> <listen_ports> <target_address> [<target_ports>]
lxc network forward port add lxdbr0 192.168.110.134 tcp 81 10.32.50.159 81
@yyano
Copy link
Author

yyano commented Apr 20, 2024

ネットワークフォワードを設定するには - LXD ドキュメント https://lxd-ja.readthedocs.io/ja/5.0/network-forwards/

lxc network list

# lxc network forward list [<remote>:]<network> [flags]
lxc network forward list lxdbr0

# lxc network forward edit [<remote>:]<network> <listen_address> [flags]
lxc network forward edit lxdbr0 192.168.110.134

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment