This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
установка_настройка_и_запуск_пакета_squid [2016/07/26 08:17] val [FreeBSD] |
установка_настройка_и_запуск_пакета_squid [2022/07/22 20:26] val [Debian/Ubuntu] |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Установка ===== | ===== Установка ===== | ||
- | ==== FreeBSD ==== | + | ==== Debian/Ubuntu ==== |
- | <code> | + | |
- | freebsd9# pkg install squid33 | + | |
- | freebsd10# pkg install squid | + | * !!!! Проверить наличие FQDN в /etc/hosts !!! |
- | [gate:~] # rehash | ||
- | |||
- | [gate:~] # cd /usr/local/etc/squid/ | ||
- | </code> | ||
- | |||
- | ==== Ubuntu ==== | ||
<code> | <code> | ||
- | root@gate:~# apt install squid3 | + | root@gate:~# apt install squid |
- | + | ||
- | root@gate:~# cd /etc/squid/ | + | |
</code> | </code> | ||
- | |||
- | |||
===== Настройка ===== | ===== Настройка ===== | ||
- | ==== FreeBSD/Ubuntu ==== | + | ==== Debian/Ubuntu ==== |
<code> | <code> | ||
- | gate# cat squid.conf | + | gate# /etc/squid/squid.conf |
</code><code> | </code><code> | ||
... | ... | ||
Line 38: | Line 26: | ||
http_access allow our_networks | http_access allow our_networks | ||
... | ... | ||
- | # For FreeBSD | + | #maximum_object_size 100 MB |
- | # cache_dir ufs /var/squid/cache 3000 256 256 | + | #cache_dir ufs /var/squid/cache 3000 16 256 |
- | # For Ubuntu | + | #cache_peer 172.16.1.254 parent 3128 0 default |
- | # cache_dir ufs /var/spool/squid 3000 256 256 | + | #never_direct allow all |
- | # maximum_object_size 128 MB | + | |
- | # !!! Need squid -z | + | |
... | ... | ||
</code> | </code> | ||
Line 49: | Line 35: | ||
===== Тестирование конфигурации и запуск ===== | ===== Тестирование конфигурации и запуск ===== | ||
- | ==== FreeBSD ==== | + | ==== Debian/Ubuntu ==== |
<code> | <code> | ||
- | [gate:~] # cat /etc/rc.conf | + | gate:~# squid -k check |
- | </code><code> | + | |
- | ... | + | |
- | squid_enable=yes | + | |
- | ... | + | |
- | </code><code> | + | |
- | [gate:~] # squid -k parse | + | |
- | + | ||
- | [gate:~] # service squid start | + | |
- | freebsd8# tail -f /var/squid/logs/access.log | + | gate:~# squid -k reconfigure |
- | freebsd10# tail -f /var/log/squid/access.log | + | gate:~# tail -f /var/log/squid/access.log |
</code> | </code> | ||
- | ==== Ubuntu ==== | + | ===== Использование для кеширования ===== |
<code> | <code> | ||
- | root@gate:~# squid3 -k parse | + | ... |
+ | maximum_object_size 1 GB | ||
- | root@gate:~# service squid restart | + | cache_dir ufs /var/spool/squid 5000 16 256 |
- | + | ... | |
- | root@gate:~# tail -f /var/log/squid/access.log | + | </code><code> |
+ | # squid -z | ||
</code> | </code> | ||
+ | |||