URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2157
[ Назад ]

Исходное сообщение
"Обращение на нестандартные порты"

Отправлено Blackgrin , 27-Май-04 23:40 
Приветствую!
Вообщем картина.. пишем в браузере урл - url.com:8080
И получаем ошибку.. выясняется, есть у нас прекрасная строка в настройках сквида:
httpd_accel_port 80
Если написать 8080 то пройдёт... но не пройдёт на другие сайты, где стандартный порт (80). Пробывал через пробел писать - не помогает, пробывал писать две отедльные строки - не помогает, принимает последнюю... Подскажите решение этой проблемки!
Заранее спасибо!

Содержание

Сообщения в этом обсуждении
"Обращение на нестандартные порты"
Отправлено ipmanyak , 28-Май-04 09:53 
>Приветствую!
>Вообщем картина.. пишем в браузере урл - url.com:8080
>И получаем ошибку.. выясняется, есть у нас прекрасная строка в настройках сквида:
>
>httpd_accel_port 80
>Если написать 8080 то пройдёт... но не пройдёт на другие сайты, где
>стандартный порт (80). Пробывал через пробел писать - не помогает, пробывал
>писать две отедльные строки - не помогает, принимает последнюю... Подскажите решение
>этой проблемки!
>Заранее спасибо!

в конфиге сквида в safe порты добавь такие строчки
acl Safe_ports port 81          # http
acl Safe_ports port 8108        # http
acl Safe_ports port 8080        # http
acl Safe_ports port 8801        # http
acl Safe_ports port 8081        # http
acl Safe_ports port 8101        # http
все остальное верни на место и перезапусти сквид


"Обращение на нестандартные порты"
Отправлено Blackgrin , 28-Май-04 13:35 
добавил, не помогло.  Дело в том, что я так понимаю, что сквид попросту подставляет стандартный порт. Попросту запрашивую урл:
http://libido.kiev.ua:8080/....mp3
Получаю ответ сервера:
Ошибка 404 - невозможно найти страницу
http://libido.kiev.ua/....mp3

Возможно, эта страница была удалена, переименована, или она временно недоступна.
Попробуйте следующее:
Проверьте правильность адреса страницы в строке адреса.
Откройте libido.kiev.ua:8080 домашнюю страницу, затем найдите там ссылки на нужные данные.
Нажмите кнопку Назад, чтобы использовать другую ссылку.
Нажмите кнопку Поиск для поиска сведений в Интернете.

В смысле это вернул либидо а не мой сквид. Если прописать прямую внешнюю проксю и открыть урл - всё ок.
Вот настройка моего сквида:
http_port 172.16.1.1:8080
http_port 172.16.1.1:8081
http_port 172.16.1.1:8082
acl uaproxyport myport 8081
acl voliaproxy myport 8082
acl all src 0.0.0.0/0.0.0.0
acl barmaley myport 8080
cache_peer proxy.netassist.kiev.ua parent 3128 7  no-query
cache_peer_access proxy.netassist.kiev.ua allow uaproxyport
cache_peer_access proxy.netassist.kiev.ua deny all

cache_peer proxy-ua.voliacable.com parent 3128 7 no-query
cache_peer_access proxy-ua.voliacable.com allow voliaproxy
cache_peer_access proxy-ua.voliacable.com deny all


cache_peer 82.193.101.155  parent    3128  7  no-query default
cache_peer_access 82.193.101.155 allow barmaley
cache_peer_access 82.193.101.155 deny all
always_direct deny barmaley
never_direct allow barmaley
always_direct deny uaproxyport
never_direct allow uaproxyport
always_direct deny voliaproxy
never_direct allow voliaproxy

dead_peer_timeout 30 seconds
acl QUERY urlpath_regex cgi-bin \\?
cache_mem 8 MB
maximum_object_size 100 MB
minimum_object_size 0 KB
maximum_object_size_in_memory 8 KB
cache_dir ufs /var/spool/squid 600 16 256
cache_store_log none
request_body_max_size 0
refresh_pattern ^http: 0 0% 0 override-expire
reference_age 1 year
negative_ttl 1 minutes
range_offset_limit 0 KB
peer_connect_timeout 30 seconds
read_timeout 5 minutes
request_timeout 60 seconds
half_closed_clients off
acl clients src 172.16.1.0/255.255.255.0
acl SSL_ports port 443 563
acl Safe_ports port 80        # http
acl Safe_ports port 443 563    # https, snews
acl Safe_ports port 70        # gopher
acl Safe_ports port 210        # wais
acl Safe_ports port 8080    # 880
acl Safe_ports port 1025-65535    # unregistered ports
acl Safe_ports port 280        # http-mgmt
acl Safe_ports port 488        # gss-http
acl Safe_ports port 591        # filemaker
acl Safe_ports port 777        # multiling http
acl Safe_ports port 81          # http
acl Safe_ports port 8108        # http
acl Safe_ports port 8080        # http
acl Safe_ports port 8801        # http
acl Safe_ports port 8081        # http
acl Safe_ports port 8101        # http
acl CONNECT method CONNECT
http_access allow clients
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny CONNECT
http_access deny all
icp_access allow all
visible_hostname gate
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
nonhierarchical_direct off

httpd_accel_single_host off
cache_mgr bg@voliacable.com
announce_host bg@voliacable.com;bg@top.com.ua


"Обращение на нестандартные порты"
Отправлено VVP , 05-Июл-04 07:45 
>добавил, не помогло.  Дело в том, что я так понимаю, что
>сквид попросту подставляет стандартный порт. Попросту запрашивую урл:
>http://libido.kiev.ua:8080/....mp3
>Получаю ответ сервера:
>Ошибка 404 - невозможно найти страницу
>http://libido.kiev.ua/....mp3
>
>Возможно, эта страница была удалена, переименована, или она временно недоступна.
>Попробуйте следующее:
>Проверьте правильность адреса страницы в строке адреса.
>Откройте libido.kiev.ua:8080 домашнюю страницу, затем найдите там ссылки на нужные данные.
>Нажмите кнопку Назад, чтобы использовать другую ссылку.
>Нажмите кнопку Поиск для поиска сведений в Интернете.
>
>
>В смысле это вернул либидо а не мой сквид. Если прописать прямую
>внешнюю проксю и открыть урл - всё ок.
>Вот настройка моего сквида:
>http_port 172.16.1.1:8080
>http_port 172.16.1.1:8081
>http_port 172.16.1.1:8082
>acl uaproxyport myport 8081
>acl voliaproxy myport 8082
>acl all src 0.0.0.0/0.0.0.0
>acl barmaley myport 8080
>cache_peer proxy.netassist.kiev.ua parent 3128 7  no-query
>cache_peer_access proxy.netassist.kiev.ua allow uaproxyport
>cache_peer_access proxy.netassist.kiev.ua deny all
>
>cache_peer proxy-ua.voliacable.com parent 3128 7 no-query
>cache_peer_access proxy-ua.voliacable.com allow voliaproxy
>cache_peer_access proxy-ua.voliacable.com deny all
>
>
>cache_peer 82.193.101.155  parent    3128  7  no-query
>default
>cache_peer_access 82.193.101.155 allow barmaley
>cache_peer_access 82.193.101.155 deny all
>always_direct deny barmaley
>never_direct allow barmaley
>always_direct deny uaproxyport
>never_direct allow uaproxyport
>always_direct deny voliaproxy
>never_direct allow voliaproxy
>
>dead_peer_timeout 30 seconds
>acl QUERY urlpath_regex cgi-bin \\?
>cache_mem 8 MB
>maximum_object_size 100 MB
>minimum_object_size 0 KB
>maximum_object_size_in_memory 8 KB
>cache_dir ufs /var/spool/squid 600 16 256
>cache_store_log none
>request_body_max_size 0
>refresh_pattern ^http: 0 0% 0 override-expire
>reference_age 1 year
>negative_ttl 1 minutes
>range_offset_limit 0 KB
>peer_connect_timeout 30 seconds
>read_timeout 5 minutes
>request_timeout 60 seconds
>half_closed_clients off
>acl clients src 172.16.1.0/255.255.255.0
>acl SSL_ports port 443 563
>acl Safe_ports port 80  # http
>acl Safe_ports port 443 563 # https, snews
>acl Safe_ports port 70  # gopher
>acl Safe_ports port 210  # wais
>acl Safe_ports port 8080 # 880
>acl Safe_ports port 1025-65535 # unregistered ports
>acl Safe_ports port 280  # http-mgmt
>acl Safe_ports port 488  # gss-http
>acl Safe_ports port 591  # filemaker
>acl Safe_ports port 777  # multiling http
>acl Safe_ports port 81        
> # http
>acl Safe_ports port 8108        #
>http
>acl Safe_ports port 8080        #
>http
>acl Safe_ports port 8801        #
>http
>acl Safe_ports port 8081        #
>http
>acl Safe_ports port 8101        #
>http
>acl CONNECT method CONNECT
>http_access allow clients
>http_access deny !Safe_ports
>http_access deny CONNECT !SSL_ports
>http_access deny CONNECT
>http_access deny all
>icp_access allow all
>visible_hostname gate
>httpd_accel_host virtual
>httpd_accel_port 80
>httpd_accel_with_proxy on
>httpd_accel_uses_host_header on
>nonhierarchical_direct off
>
>httpd_accel_single_host off
>cache_mgr bg@voliacable.com
>announce_host bg@voliacable.com;bg@top.com.ua
попробуй
httpd_accel_port 0