Strona 1 z 1

[+] Przekierowanie dwóch domen na jeden serwer

: 24 stycznia 2018, 22:06
autor: Mefu
Witam mam taki oto problem mam zainstalowany serwer OpenmediaVault i za pomocą Nginx postawiłem dwie chmury oparte na Nextcloud
Do czego mi to ? Współpracuje z dwiema firmami które życzą sobie dostępu do fotografii zdjęciowych realizowanych zleceń od poszczególnych monterów. Żeby było ciekawiej muszą mieć do nich dostęp online a ponieważ zlecenia zawierają dane osobowe strona musi mieć kłódkę koloru zielonego. Umowy zabraniają mi trzymać te dane na serwerze firm trzecich.

Mam wykupione dwie domeny ale nie da się przekierować ich na inny port niż 80 a ten mogę ustawić tylko jeden.
po przekierowaniu na inny port w pasku adresu jest numer IP i kłódka już nie jest zielona.
Mam wykupione pięć numerów IP i tu moje pytanie
Czy zakładając że mam trzy karty sieciowe i do każdej z nich przypisuje inny numer IP można ustawić w taki sposób to cudo żeby
przekierowując domenę A na adres xx.xx.xx.xx chodziła ona na porcie 80 tego adresu a przekierowując domenę B na adres yy.yy.yy.yy chodziła ona również na porcie 80 tego adresu ?
Gdy loguje się z innych adresów IP Nginx automatycznie zmienia mi numery IP usług.
Zna ktoś jakieś inne rozwiązanie

Re: Przekierowanie dwóch domen na jeden serwer

: 25 stycznia 2018, 07:43
autor: lizard
Certyfikaty odpowiadają za domeny, a nie adresy IP, więc możesz mieć wiele stron WWW w różnych domenach pod jednym adresem IP i wszystkie będą mieć "zieloną kłódkę". Tylko musisz mieć wykupione certyfikaty na każdą domenę. Najlepiej kiedy będą to wildcardy, czyli takie, które poświadczają domenę główną i jej podomeny (ale już nie poddomeny poddomen).

W konfiguracji Nginksa musisz dla każdej domeny wskazać właściwy łańcuch certyfikatów i plik klucza. Nigdy nie używałem tego demona HTTP, natomiast w Apache'u wygląda to następująco:

Kod: Zaznacz cały

<IfModule mod_ssl.c>
	<VirtualHost *:443>
		ServerName	moja.domena.pl
		ServerAliass	www.moja.domena.pl
		SSLEngine on
		SSLCertificateKeyFile	/etc/ssl/private/moja-domena.key
		SSLCertificateFile	/etc/ssl/moja-domena.pem
		SSLCertificateChainFile	/etc/ssl/certs/moja-domena-CA.pem
	</VirtualHost>
</IfModule>

<IfModule mod_ssl.c>
	<VirtualHost *:443>
		ServerName	twoja.strona.pl
		ServerAliass	www.twoja.strona.pl
		SSLEngine on
		SSLCertificateKeyFile	/etc/ssl/private/twoja-strona.key
		SSLCertificateFile	/etc/ssl/twoja-strona.pem
		SSLCertificateChainFile	/etc/ssl/certs/twoja-strona-CA.pem
	</VirtualHost>
</IfModule>

Re: Przekierowanie dwóch domen na jeden serwer

: 25 stycznia 2018, 07:50
autor: LordRuthwen
1. Domeny ni delegujesz na port tylko na adres IP, więc skoro na innym porcie nie przepisuje domeny to coś jest skopane w konfiguracji nginx, aplikacji albo w samej aplikacji.
2. Chcesz odpalić SSL-a na porcie 80? Jeśli nie to jak chcesz uzyskać "kłódkę" na porcie 80?
3. Na jednej karcie możesz ustawić więcej niż jeden adres IP.
4. Da się przypisać instancję do adresu IP.
5. Dlaczego OMV?
6. Do dzielenia się zdjęciami z klientami polecam: http://www.x-man.pl/2017/12/28/dzielic- ... miec-picu/

Re: Przekierowanie dwóch domen na jeden serwer

: 25 stycznia 2018, 09:00
autor: Mefu
Chyba źle zostałem zrozumiany.
Logujesz się do OMV na adres 1.1.1.1
W Nginx mam domenę A ustawioną URL:http://1.1.1.1:80 https://1.1.1.1:443
Domenę B w ten sposób nie wstawię.
Żeby domeny działały każda z osobna z zieloną kłudką nie ma problemów. Mam na każdą certyfikat.
Problem w tym że muszą działać równolegle. Gdy logujesz się do OMV na adres 2.2.2.2 w Nginx domeny zmieniają mi się na 2.2.2.2

Chciałbym wykorzystać dostępne dla mnie adresy ip 1.1.1.1, 2.2.2.2 oraz 3.3.3.3 w ten sposób żeby w Nginx na stałe przypisać dla domeny A adres 1.1.1.1 a dla domeny B 2.2.2.2
Tak żeby w Nginx wyglądało to tak
Domena A Url: http://1.1.1.1:80 https:// 1.1.1.1:443
Domena B Url: http://2.2.2.2:80 https://2.2.2.2:443
Tyle tylko że nie wiem czy tak się da inaczej muszę szukać innego rozwiązania

Edit
Co do pytania dlaczego OMV na serwerach jest bardzo mały ruch około 20 połączeń dziennie. Dodatkowo wykorzystuje to jako firmowo/domowy NAS.
Wykorzystanie innej aplikacji chyba nie rozwiązuje problemu. W grę wchodzi czynnik ludzki, monterzy na jednej chmurze mylą loginu i wysyłają zdjęcia jednego kontrahenta, do katalogu drugiego. Nie mam sił już się tłumaczyć.

Re: Przekierowanie dwóch domen na jeden serwer

: 25 stycznia 2018, 09:48
autor: LordRuthwen
Po co? Obie ustawiasz na jeden adres i od tego masz pole Host w zapytaniu HTTP, żeby serwer rozróżnił gdzie ma ono trafić (server_name/alias).

[+] Przekierowanie dwóch domen na jeden serwer

: 26 stycznia 2018, 09:34
autor: Mefu
Działa. Dziękuję za podpowiedź.
Teraz wydaje się to oczywiste, ale bym na to nie wpadł.