LINUX.ORG.RU
ФорумAdmin

Need squid.conf


0

0

Народ! Дайти плиз ваши примеры конфигов сквида! а то я тут разобраться не магу в трабле в одной,надо сравнить!


Ответ на: комментарий от fagot

Кароче я ужо задолбался! настроил свой сквид типа всё пучком работает через инет номано мой конфиг но вот ТРАБЛА ПРИ РАБОТЕ СО СКВИДОМ ПРОВАЙДЕРА! указал-- cache_peer proxy.****.ru parent 3128 3130 no-query всё вроде как работает более ли менее, но проблема в том что я не могу открывать сайты где авторизация нужна(форумы,например,или почта) и ваще не могу отослать заполненную форму! и к тому же у меня сомнения что сквид из моего кеша сайтики то берёт!

КОНФИГ проверенный! работает пркрасно,весь косяк в иерархии проксей

gizmo
() автор топика
Ответ на: комментарий от gizmo

>у меня сомнения что сквид из моего кеша сайтики то берёт!

да читал я твой тред, но насколько понял, тебе в лог глянуть лень, да? Ну, тут я ничем помочь не могу :)

А по поводу вопроса - а где ты _уже_ ответ искал?

fagot ★★★★★
()
Ответ на: комментарий от Zak

never direct allow all

а где в конфиге это прописать надо я чё то не въехал?! простите дурака старого

gizmo
() автор топика
Ответ на: комментарий от gizmo

# MISCELLANEOUS
# -----------------------------------------------------------------------------
# TAG: always_direct
# Usage: always_direct allow|deny [!]aclname ...
#
# Here you can use ACL elements to specify requests which should
# ALWAYS be forwarded directly to origin servers. For example,
# to always directly forward requests for local servers use
# something like:
#
# acl local-servers dstdomain my.domain.net
# always_direct allow local-servers
#
# To always forward FTP requests directly, use
#
# acl FTP proto FTP
# always_direct allow FTP
#
# NOTE: There is a similar, but opposite option named
# 'never_direct'. You need to be aware that "always_direct deny
# foo" is NOT the same thing as "never_direct allow foo". You
# may need to use a deny rule to exclude a more-specific case of
# some other rule. Example:
#
# acl local-external dstdomain external.foo.net
# acl local-servers dstdomain .foo.net
# always_direct deny local-external
# always_direct allow local-servers
#
# This option replaces some v1.1 options such as local_domain
# and local_ip.
#
#Default:
always_direct deny all

# TAG: never_direct
# Usage: never_direct allow|deny [!]aclname ...
#
# never_direct is the opposite of always_direct. Please read
# the description for always_direct if you have not already.
#
# With 'never_direct' you can use ACL elements to specify
# requests which should NEVER be forwarded directly to origin
# servers. For example, to force the use of a proxy for all
# requests, except those in your local domain use something like:
#
# acl local-servers dstdomain .foo.net
# acl all src 0.0.0.0/0.0.0.0
# never_direct deny local-servers
# never_direct allow all
#
# or if squid is inside a firewall and there is local intranet
# servers inside the firewall then use something like:
#
# acl local-intranet dstdomain .foo.net
# acl local-external dstdomain external.foo.net
# always_direct deny local-external
# always_direct allow local-intranet
# never_direct allow all
#
# This option replaces some v1.1 options such as inside_firewall
# and firewall_ip.
#
#Default:
never_direct allow all


Примерно внизу, у меня 2529 строчка из 3269 строчек всего.

Zak ★★
()
Ответ на: комментарий от Zak

never_direct allow all помогло! но почему то у меня кеш растёт а из кеша сайты не берутся((( смарю на access.log и всегда идёт НАПРИМЕР

3447834437.343 334 10.2.6.2 TCP_REFRESH HIT/304 222 GET http://test/test.jpg - FIRST_UP_PARENT/proxy.tpro.ru image/jpg

А КАК ПОНЯТЬ ЧТО БЕРЁТСЯ ИЗ КЕША?! по скорости не пойму так как канал толстый!

gizmo
() автор топика
Ответ на: комментарий от gizmo

>А КАК ПОНЯТЬ ЧТО БЕРЁТСЯ ИЗ КЕША?! по скорости не пойму так как канал толстый!

А как-же HDD LED и LINK/ACT LED? :)
В конце концов есть iptables и ifconfig. Например в качестве тествого файла используестя картинка 10Мб. Засекаются показания ifconfig до и после повторного качания этой картинки, и если ничего большого параллельно по интерфейсу не передается то будет все понятно. :) А нормальный ответ ниже.


Вам следует быть внимательней, ответы на все ваши вопросы действительно можно найти в squid.conf:

# LOGFILE PATHNAMES AND CACHE DIRECTORIES
# -----------------------------------------------------------------------------
# TAG: cache_access_log
# Logs the client request activity. Contains an entry for
# every HTTP and ICP queries received. To disable, enter "none".
#
#Default:
cache_access_log /var/log/squid/access.log

# TAG: cache_log
# Cache logging file. This is where general information about
# your cache's behavior goes. You can increase the amount of data
# logged to this file with the "debug_options" tag below.
#
#Default:
cache_log /var/log/squid/cache.log

# TAG: cache_store_log
# Logs the activities of the storage manager. Shows which
# objects are ejected from the cache, and which objects are
# saved and for how long. To disable, enter "none". There are
# not really utilities to analyze this data, so you can safely
# disable it.
#
#Default:
cache_store_log /var/log/squid/store.log


Вот, все пути куда ведутся логи, в которых детально все расписано, откуда чего берется и куда кладется.
В данном случае в store.log

Zak ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.