「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

 

Ubuntu 22.04

Posted by arkgame