概要
プロキシサーバが構築したくてAmazonLinuxにsquidをインストールした話
設定内容
[root@ip-10-10-10-5 ec2-user]# yum install squid ... ========================================================================================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================================================================================== Installing: squid x86_64 7:3.1.10-29.17.amzn1 amzn-updates 2.0 M Installing for dependencies: libtool-ltdl x86_64 2.4.2-20.4.8.2.23.amzn1 amzn-main 51 k perl-Compress-Raw-Bzip2 x86_64 2.061-3.11.amzn1 amzn-main 33 k perl-Compress-Raw-Zlib x86_64 1:2.061-4.1.amzn1 amzn-main 61 k perl-DBI x86_64 1.627-4.8.amzn1 amzn-main 855 k perl-Data-Dumper x86_64 2.145-3.5.amzn1 amzn-main 49 k perl-IO-Compress noarch 2.061-2.12.amzn1 amzn-main 298 k perl-Net-Daemon noarch 0.48-5.5.amzn1 amzn-main 58 k perl-PlRPC noarch 0.2020-14.7.amzn1 amzn-main 39 k Transaction Summary ========================================================================================================================================================================================================================== Install 1 Package (+8 Dependent packages) Total download size: 3.4 M Installed size: 9.0 M Is this ok [y/d/N]:y ... [root@ip-10-10-10-5 ec2-user]# grep http_port /etc/squid/squid.conf http_port 3128 [root@ip-10-10-10-5 ec2-user]# vi /etc/squid/squid.conf ... acl localnet src x.x.x.x/32 # プロキシを利用するクライアントのIPをlocalnetに追加した http_access allow localhost # localnetを許可する、denyよりも上に記載すること http_access deny manager ### cache ### cache_mem 16 MB cache_dir ufs /var/spool/squid 100 16 256 ... [root@ip-10-10-10-5 ec2-user]# /etc/init.d/squid start Starting squid: . [ OK ]
参考URL
Squidによるプロキシサーバーの構築
http://linux.kororo.jp/cont/server/squid.php