Часто поднимаю на vps nginx прокси для проксирования http трафика.
Делаю все вручную, там не сложно, кому нужно могу скинуть гайд.
Так вот, мне это дело нужно автоматизировать shell скриптом чтобы не пердолится каждый раз вручную все это прописывать.
Если в двух словах, то берется debian/ubuntu на него ставится nginx где прописывается сл. конфиг.
Код: [развернуть] |
server {
listen 80;
server_name domen.com;
server_name domen.com;
server_name domen.com;
location / {
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://ip-server;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
|
где domen.com тут понятно и так, домены.
где proxy_pass
http://ip-server; прописывается ip реального сервера который нужно запроксировать, допустим proxy_pass
http://127.0.0.1;
В shell скрипте мне нужно чтобы выдало запрос в котором нужно указать домены, а также ip сервера, после чего выдало ип proxy vps чтобы я мог указать его на dns хостинге.
Короче ничего сложного, кто может такое пишите в личку.
Желательно сразу с ценами.