Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Re: lug-bg: Re: lug-bg: апаче на 80-ти порт и редирект към друга машина на 80-ти


  • Subject: Re: lug-bg: Re: lug-bg: Re: lug-bg: апаче на 80-ти порт и редирект към друга машина на 80-ти
  • From: PoisoneR <poisonerbg@xxxxxxxxx>
  • Date: Mon, 25 Sep 2006 21:10:22 +0300
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

ми уж така го правя, но не става. Явно уеб сървъра който трябва да
редиректна е кофти. От апаче става, но от този не.
Все пак го направих с редиректване на сървър:443=>машина:80.
Оказа се че порт 443 не е бил затворен.
Благодаря за отговорите, и на Иванчо за 443.

On 9/25/06, Marian Marinov <mm@xxxxxxxx> wrote:
On Monday 25 September 2006 11:02, PoisoneR wrote:
> на мен проблема ми е че не трябва да използвам различен порт от 80-ти.
> Иначе го бях направил с редирктване от 8080 към вътрешната машина и си
> работи. Но на някои са им забранени всичко различно от 80-ти.
> Нещо с това мод_прокси няма да стане, нито картинките ми зарежда нито
> линковете. Най вероятно от сървъра на вътрешната машина който е малко
> странен. Пробвах да с някой други сайтове и си работи, но тоя който ми
> е на вътрешната машина не иска да мине как трябва през проксито.
Я провери дали си добавил всички наклонени и дали си описал правилно
ProxyPassReverce.
Ето какво съм записъл аз за моята поддръжка:

 Installation of mod_proxy

   1. go to: /home/cpapachebuild/buildapache/apache_1.3.37/src/modules/proxy
(or if there is more recent version of apache enter there)
   2. compile the module: /usr/local/apache/bin/apxs -c *.c
   3. install & activate the module: /usr/local/apache/bin/apxs -a -i
mod_proxy.so

[edit]
Configuration of Reverce proxy

 Simple situation:
You have a site which is accesiable trough this url
http://domain.tld:8080/some-folder/ and you want it to be accesiable via
http://domain.tld without redirect.

You can achieve this by configurin mod_proxy as a reverce proxy.

    * Locate the VirtualHost directive for domain.tld in the httpd.conf
    * Add this to it:

<IfModule mod_proxy.c>
 ProxyRequests Off
 ProxyPass / http://domain.tld:8080/some-folder/
 ProxyPassReverse / http://domain.tld:8080/some-folder/
</IfModule>

    * Explanation:
      ProxyRequests Off - does not allow connections to remote proxys
      ProxyPass - transfer requests to / trough the proxy to
http://domain.tld:8080/some-folder/
      ProxyPassReverse - transfer the answares from
http://domain.tld:8080/some-folder/ trough the proxy back to the client

In order to work on port 80 you need to setup it like this:

<VirtualHost *>
ServerName me.com
ServerAlias www.me.com
ServerAdmin webmaster@xxxxxx
ProxyPass /
http://localhost:8080/VirtualHostBase/http/me.com:80/mysite/VirtualHostRoot/
ProxyPassReverse /
http://localhost:8080/VirtualHostBase/http/me.com:80/mysite/VirtualHostRoot/
</VirtualHost>


Това работи доста добре за над 100 инсталации на различни софтуери.

Мариян

>
> On 9/25/06, Ivan Adams <ivancho.b@xxxxxxxxx> wrote:
> > > хммм ся като се замисля, защо се е получавало така, като не би
> > > трябвало. Освен тоя линк да си е бил хардкоднат така, но не мисля че
> > > е. Утре ще го видя.
> >
> > Аз съм спретнал едно решение на твоя проблем.
> > Имам същия случай. Моето решение е съвсем просто.
> > Главна машина и зад нея има още една като втората е натната.
> >
> > Когато напишат http://test.com отиват на първата. Когато напишат
> > http://test.com/test се зарежда един iframe и върте се извиква
> > test.com:81 (в моя случай използвам https). Така горе в браузъра
> > излиза http://test.com/test/ а всъщност се зарежда цялата информация
> > от 2рата машина.
> >
> > Знам че не е това което търсиш. Но моите щайги са много слаби ... и
> > едно евентуално прокси ще ги затлачи съвсем




 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.