2010-07-27 3 views
0

Таким образом, у меня есть сервер (LAMP), этот прокси имеет доступ ко внутренней сети, и мне нужно предоставить внешнему миру доступ к этому прокси для выполнения задач.Настройка прокси-сервера

Например, вы можете позвонить этому прокси с запросом POST с правильными параметрами, а прокси-сервер должен вернуть статус этого сообщения. Теперь предположим, что сообщение выполняется в php-скрипте (something.php) в основной папке этого прокси-сервера. Как предоставить доступ к внешнему миру для доступа к этому прокси?

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

+0

Вы не поняли. У вас есть прокси-сервер, который сталкивается как с Интернетом, так и с внутренней сетью, и вы хотите, чтобы люди в Интернете могли иметь доступ к некоторому серверу во внутренней сети, который имеет PHP-скрипты через прокси-сервер? Если это так, вы должны установить обратный прокси. Или это случай, когда вы хотите создать прокси-сервер с PHP? Я бы не советовал вам ... – Artefacto

+0

Это именно так (извините за неясность :(). Как настроить обратный прокси? (СПАСИБО!) – user220755

ответ

0

Чтобы настроить обратный прокси-сервер с помощью Apache, вы должны использовать mod_proxy вместе с mod_proxy_http, так как вы хотите прокси-HTTP-запросы. Руководство пользователя: here.

Базовая конфигурация прямо из руководства является:

ProxyRequests Off 

<Proxy *> 
Order deny,allow 
Allow from all 
</Proxy> 

ProxyPass /foo http://foo.example.com/bar 
ProxyPassReverse /foo http://foo.example.com/bar 

Теперь, когда прокси-сервер получает запрос на /foo/whatever, он сам будет скачать http://foo.example.com/bar/whatever и загрузить его обратно клиенту.