Настройка apache+nginx для 2х доменов на одном IP?

Привет всем!
Подскажите пожалуйста как настроить связку apache(back-end) + nginx(front-end) для двух доменов на одном ip.
Прочитал несколько статей,гайдов,и как связку сделать и как несколько доменов на одном айпи,но пр и попытаках что-то делать не получалось(статьи были лобо по настроке apache + nginx,либо по 2м доменам на одном айпи).
Спасибо!
  • Вопрос задан
  • 4962 просмотра
Пригласить эксперта
Ответы на вопрос 3
0neS
@0neS
Не пойму, в чем проблема?
http {
	...
	upstream apache {
		server 127.0.0.1:8080;
	}

	server {
		listen 80 default_server;
		server_name 123.456.789.012;
		location / {
			proxy_pass http://apache;
		}
	}

	server {
		listen 80;
		server_name site1.ru;
		...
		location / {
			proxy_pass http://apache;
		}
	}

	server {
		listen 80;
		server_name site2.ru;
		...
		location / {
			proxy_pass http://apache;
		}
	}
}
Ответ написан
Комментировать
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
Или вариант для SSL
server {

        listen   443 default;
        server_name example.com;

        ssl on;
        ssl_certificate /etc/nginx/ssl/example.com/server.crt;
        ssl_certificate_key /etc/nginx/ssl/example.com/server.key;
        location / {
			proxy_pass http://apache;
		}
}
server {

        listen   443;
        server_name vk.com;

        ssl on;
        ssl_certificate /etc/nginx/ssl/vk.com/server.crt;
        ssl_certificate_key /etc/nginx/ssl/vk.com/server.key;
        location / {
			proxy_pass http://apache_vk;
		}
}
Ответ написан
Комментировать
@vasjapupkin319 Автор вопроса
То есть для двух сайтов можно 1 конфиг делать,да?
У апача тоже?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы