Squid+Apache conflict

5 отговора 180 прегледа
#1

Squid+Apache conflict

Предварително се оправдавам ако някой каже че тва вече е обсъждано , но аз не можах да намеря такъв постинг .
Работата е следната : миналата седмица си инсталирам Apache . Всичко си върви както му е реда - уеб сървъра си работи и се вижда и от вътрешната мрежа , и отвън - машината е с два интерфейса - един с истинско IP и един с фалшиво за вътрешна мрежа .
След тва се захващам със Squid-a и си правя най-просто прокси . Тръгва да работи . Само че вече веб сървъра не ще да се вижда от никъде , независимо дали на браузерите им задавам прокси или не .
Какъв конфликт имат двете неща и къде мога да се поровя да видя ?
Благодаря .

Отговор
в отговор на brabard #2

Re: Squid+Apache conflict

proveri dali proxy-to ne raboti na 80 port shtoto ako e taka, niama da vidish web servera :-) abe tva mi idva naum - da ne bida se karat za porta.

Отговор
в отговор на brabard #3

Re: Squid+Apache conflict

Logichno be, SQUID-a ti raboti na port 80

Отговор
в отговор на brabard #4

Re: Squid+Apache conflict

виж дали си пуснал опцията httpd accelerator (httpd_accel_host, httpd_accel_port)
ако си я пуснал - махни я и виж какво става

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор
в отговор на brabard #5

Re: Squid+Apache conflict

Възможни проблеми:
1. Ако Apache & Squid са ти на едни и същи IP адреси и не можеш да се оправиш с портовете.
2. Ако имаш parent proxy и не си заложил опцията always_direct към Apache-то, при условие, че в браузъра си заложил адреса на Squid проксито си.
3. Routing & firewall таблиците ти не са настроени правилно.

Отговор
в отговор на brabard #6

Thanks

Благодаря на всички , снощи си го оправих .
Всъщност проблема не е бил в портовете или http accelerator а в нещо далеч по-просто . Толкоз просто , че чак ме е срам , но ще го кажа , та дано послужи на някой начинаещ като мен .
Btw , открих че httpd въобще го няма в процесите и от лог-файла прочетах , че Apache се е шътнало самичко .
Машината ми имаше хост-нейм нещо като test_computer . На Apache тва въобще не му прече , ама Squid-a изпищя , та се наложи да го сменям с истинско като test.domain.com . И тва го направих от linuxconf , без обаче да забележа че той не сменя името на local host-a !
Ей тва е цялата тъпа работа , ама няма кой да я забележи . Чак като се опитах да стартирам ръчно httpd ми излезе съобщение за uncorrect local host name или нещо такова и влязах на ръка в /etc/hosts го оправих и всичко си тръгна .
Още веднъж благодаря .

Редактирано от brabard на

Отговор