nixp.ru v3.0

23 мая 2017,
вторник,
06:03:52 MSK

DevOps с компанией «Флант»
goufra написал 7 октября 2008 года в 08:53 (539 просмотров) Ведет себя неопределенно; открыл 1 тему в форуме, оставил 4 комментария на сайте.

появилась такая проблема, необходимо через http отправлять файлы на внешний сайт, а он не хотить… стоит squid прозрачный….

вот что пишет..

ОШИБКА

Запрошенный URL не может быть доставлен

Во время доставки URL: http://****.****.ru/put/

Произошла следующая ошибка:

* Запрос или ответ слишком боольшой.

Если Вы делаете POST или PUT запрос, тогда тело запроса (та штука, которую хотите выложить во вне) слишком большое.

Если Вы делаете GET запрос, тогда тело ответа (та штука, которую вы хотите получить извне) — слишком большое.

Ограничения установлены Вашим поставщиком услуг Интернет. Пожалуйста, свяжитесь с Аминистратором вашего прокси-сервера, если считаете это неправильным.

If you are making a POST or PUT request, then your request body (the thing you are trying to upload) is too large. If you are making a GET request, then the reply body (what you are trying to download) is too large. These limits have been established by the Internet Service Provider who operates this cache. Please contact them directly if you feel this is an error.

Адрес Администратора вашего прокси-сервера: webmaster.

Generated Tue, 07 Oct 2008 03:44:58 GMT by srv (squid/2.6.STABLE21)

что делать уже незнаю, какие предложения у кого ?

Anarchist

Ты браузером что-ли его туда пытаешься запихнуть?

Или какой клиент используешь?

goufra

и так и так, :)

Anarchist
goufra
и так и так, :)

Браузером в нормальном случае сие невозможно.

Для FTP: клиент и параметры соединения (хост/логин/пароль известны?).

neogeisha
Anarchist
Браузером в нормальном случае сие невозможно.

Для FTP: клиент и параметры соединения (хост/логин/пароль известны?).

почему не возможна закачка на внешние по шттп и фтп????

браузер и фтп клиент все ведь по протоколам передают, а если протоколы разрешены то почему не должно закачиваться через них?

Anarchist
neogeisha
почему не возможна закачка на внешние по шттп и фтп????

браузер и фтп клиент все ведь по протоколам передают, а если протоколы разрешены то почему не должно закачиваться через них?

Потому что (даже если забить на тот факт, что полный функционал FTP через проксю обычно недоступен):

1. HTTP фичу PUT не поддерживает;

2. Браузер сам по себе данное подмножество функций FTP не поддерживает (для FF ЕМНИП есть плагин).

goufra

так что делать то, очень надо

Anarchist
goufra
так что делать то, очень надо

1. Параметры (хост/логин/пароль) FTP-доступа есть?

2. lftp установил?

И не работает?

Цитируй squid.conf.

goufra

на ftp льется а вот на http нет

Anarchist
goufra
на ftp льется а вот на http нет

Ещё раз на бис: HTTP протокол данной фичи НЕ ПОДДЕРЖИВАЕТ!

Файлики туда заливаются по FTP!!!

goufra

хм странно, тогда усе можно закрываться…. спасибо за ответы…

neogeisha

если не поддерживает, то почему с этим конфигом могу файлы закачивать, скачивать?

http_port IP:PORT
icp_port 0
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_dir ufs /var/spool/squid 400 16 256
cache_mem 40 MB
cache_swap_high 95
cache_swap_low 90
maximum_object_size 4096 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 8 KB
quick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 95
negative_ttl 2 minutes
positive_dns_ttl 6 hours
negative_dns_ttl 2 minutes
range_offset_limit 0 KB
client_lifetime 8 hours
ftp_user bill@com.com
logfile_rotate 10
emulate_httpd_log off
cache_store_log none
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl home_comp src IP
acl SSL_ports port 443 563
acl Safe_ports port 80 3128 8080 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 6667-6669 # IRC
acl Safe_ports port 5190 # ICQ
acl Safe_ports port 5999
acl Safe_ports port 20418 20428 5450 42917 # eMule
acl CONNECT method CONNECT
http_access deny CONNECT !Safe_ports
http_access allow home_comp
http_access deny all

или я не про то думаю?

Anarchist
neogeisha
если не поддерживает, то почему с этим конфигом могу файлы закачивать, скачивать?

Ты их закачиваешь с полмощью браузера?

DimkaS

На самом деле залить файл с помощью браузера можно — онлайновые файлопомойки/фотопомойки/*помойки тому пример. Может, это имеется в виду?

Anarchist
DimkaS
На самом деле залить файл с помощью браузера можно — онлайновые файлопомойки/фотопомойки/*помойки тому пример. Может, это имеется в виду?

Если это, то оно требует дополнительных костылей на стороне сервера.

Средствами протокола HTTP это нереализуемо!

neogeisha
Anarchist
Ты их закачиваешь с полмощью браузера?

да

что, на рапиду чтоль че нить залить или еще куда, скажи, провериим

Anarchist
neogeisha
что, на рапиду чтоль че нить залить или еще куда, скажи, провериим

Не так.

Если у тебя голый Индеец — то ты точно ничего не зальёшь.

И твоим рассуждениям о возможности загрузки файлов с использованием протокола HTTP остро не хватает личного опыта получения данной функциональности.

neogeisha

блин, электрики… казлы… все мысли убили((

вобщем, приведи наглядные примеры

ибо шттп поллюбому передает туды или сюды поток данных

Anarchist
neogeisha
блин, электрики… казлы… все мысли убили((

Всегда говорил о рулезности дизель-генератора :)))

neogeisha
вобщем, приведи наглядные примеры

ибо шттп поллюбому передает туды или сюды поток данных

Вопрос в том, что вьеб-сервер сам по себе эти данные принять (в смысле сохранить) не может.

neogeisha

так у него сквид ругается, а не апач

ладно, хватит флудить, походу все равно

топикпостеру уже не до этого)