「Ubuntu 22.04」Squid のリバースプロキシの設定方法
環境
osバージョンを確認します
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04 LTS"
SSL証明書取得済み
リバースプロキシの設定方法
# vi /etc/squid/squid.conf
1.http アクセス全て許可します
1555行目
修正前
http_access deny all
修正後
http_access allow all
2.転送先 Web サーバーを指定します
2106行目
修正前
http_port 3128
修正後
http_port 80 accel defaultsite=node01.arkgame.com https_port 443 accel defaultsite=node01.arkgame.com tls-cert=/etc/letsencrypt/live/dlp.arkgame.com/fullchain.pem tls-key=/etc/letsencrypt/live/dlp.arkgame.com/privkey.pem
3.cache_peerの設定内容を追記します
3489行目
cache_peer node01.arkgame.com parent 80 0 no-query originserver
4.メモリーキャッシュサイズを設定します
3612行目
修正前
#cache_mem 256 MB
修正後
cache_mem 256 MB
5.ディスクキャッシュサイズを設定します
書式
/var/spool/squid ディスクキャッシュサイズ 第1階層のディレクトリ数 第2階層のディレクトリ数
3884行目
修正前
#cache_dir ufs /var/spool/squid 100 16 256
修正後
cache_dir ufs /var/spool/squid 100 16 256
6.squidを再起動します
# systemctl restart squid