Мой обратный прокси-сервер Nginx работает на том же компьютере, что и веб-сервер (apache), как показано ниже.
server { server_name site.net; location / { proxy_pass http://localhost:82; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } }
Теперь вместо использования TCP-соединений с серверным apache, как я могу настроить его для использования сокетов unix?
Редактировать:
Может ли кто-нибудь помочь с полным потоком, указав apache также прослушивать сокеты unix
Хотя вы, скорее всего, можете настроить Nginx для перенаправления прокси-сервера в сокет, используя unix:/path/to/socket
синтаксис, Apache Listen
Директива принимает только IPv4 или IPv6, поэтому, насколько я знаю, вы не можете заставить Apache прослушивать сокет unix.
Вам необходимо определить вверх по течению как это:
upstream upstream_name {
server unix:/path/to/socket fail_timeout=0;
}
А затем установите proxy_pass для ссылки на этот восходящий поток по имени, т.е.
proxy_pass http://upstream_name