2 hosty, 1 adres IP, Jak uzyskać 2 różne adresy |
2 hosty, 1 adres IP, Jak uzyskać 2 różne adresy |
5.01.2017, 21:27:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.01.2017 Ostrzeżenie: (0%) |
Dobry wieczór wszystkim i dużo szczęścia w Nowym Roku, chciałem się przywitać jako nowy użytkownik na forum.
Sprowadził mnie tu oczywiście problem, jeśli moderacja uzna, że jest zbyt banalny, to proszę przenieść temat do działu Przedszkole. Pewne zmiany wymusiły na mnie szybkie zapoznanie z Apachem i niestety po kilku dniach prób postanowiłem zgłosić się z problemem na forum. Sprawa wygląda następująco. Posiadam 2 maszyny wirtualne, jedna działa od wielu lat na Fedorze 14, stoi na niej dotychczasowa wersja strony, nazwijmy ją strona1.moja.domena.pl - stawiał ją kolega i po prostu działa. Niedawno postawiłem drugą maszynę na Ubuntu 16.04, która ma obsługiwać, póki co testowo nową wersję przygotowywanej strony, będzie to strona2.moja.domena.pl Tu zaczynają się moje problemy, nie mogę ugryźć tematu współistnienia 2 stron na 2 różnych hostach pod jednym adresem IP [stałym] ale na różnych subdomenach. Zatrzymałem się na etapie hostów wirtualnych, ale nie wiem co robię źle, ponieważ po wpisaniu w przeglądarce strona2.moja.domena.pl i tak wchodzi strona1 Kiedy wchodzę na stronę2 bezpośrednio przez adres IP:8080 [bo na taki port przekierowałem nową wersję dla testów] to wchodzi nowa wersja. Jak powinienem to uporządkować. Jakie informacje Wam podać, żebyście mieli pogląd, o ile oczywiście możecie i chcecie pomóc. Dziękuję i pozdrawiam! |
|
|
6.01.2017, 10:55:19
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
|
|
|
6.01.2017, 20:20:28
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.01.2017 Ostrzeżenie: (0%) |
Dziękuję za odpowiedź.
Niestety kiedy korzystam z Twojej porady adres strona2.moja.domena.pl nadal prowadzi na strona1.moja.domena.pl Na stronę nie można wejść wtedy po adresie IP:8080, przestaje działać także lokalnie. Coś muszę mieć nagrzebane, ale nie mogę znaleźć co. W jednym z poradników w necie trafiłem na zapis, że jeśli działa na innym porcie (w przykładzie port 120), to: Cytat Musimy jednak pamiętać wtedy o uruchomieniu nasłuchu na tym porcie: Listen 120 i określić adres IP (* - wszystkie adresy) i port dla wirtualych hostów opartych na nazwach: NameVirtualHost *:120. Bez tego nie ruszy? Czy nazwa pliku konfiguracyjnego strony ma znaczenie? U mnie pozostawiłem standardowe 000-default.conf Dzięki za zainteresowanie, pozdrawiam! |
|
|
6.01.2017, 21:39:52
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Dodanie
Listen 8080 powinno załatwić sprawę. |
|
|
15.01.2017, 15:43:57
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.01.2017 Ostrzeżenie: (0%) |
Powracam z tematem po dziesiątkach prób różnych konfiguracji.
Nie mogę za nic uzyskać dostępu do nowej strony przez wpisanie samego adresu domenowego, muszę wpisać adres IP i port IP:8080, działa również po adresie domenowym i porcie strona2.moja.domena.pl:8080 Nie wiem gdzie szukać przyczyny, może na routerze jest coś źle przekierowane, chociaż próbowałem różnych konfiguracji. Pozwolę sobie przedstawić jak to wygląda teraz, może ktoś znajdzie chwilę na wytknięcie błędów. Chciałem zrobić to samemu, żeby była satysfakcja, ale widać czegoś tu nie kumam niestety. Plik /apache2/sites-enabled/000-default.conf:
Kiedy gwiazdkę * w zapisie <VirtualHost *:8080> zastąpiłem adresem nowej stronki/adresem IP, to w przeglądarce strona w ogóle się nie ładuje, nie działa też lokalnie. Dodanie "Listen 8080" na początku pliku również tego nie zmienia. Konfiguracja pliku ports.conf
Na routerze mam tak przekierowane połączenie:
10.100.200.203 to adres lokalny maszyny wirtualnej, na której stoi nowa wersja stronki. Będę wdzięczny za obejrzenie konfiguracji i ewentualne porady. Pozdrawiam! Ten post edytował Goczku 15.01.2017, 15:45:26 |
|
|
15.01.2017, 15:46:13
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
No skoro wchodzisz na adres domena.pl:8080 i działa to znaczy że działa... Więc w czym problem...?
|
|
|
15.01.2017, 22:15:19
Post
#7
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.01.2017 Ostrzeżenie: (0%) |
Bo chciałbym wchodzić po samym adresie czyli strona2.moja.domena.pl bez wpisywania tego portu. Inni ludzie się nie domyślą o co chodzi, kiedy przekażę im adres w takiej formie [z portem].
|
|
|
16.01.2017, 07:56:50
Post
#8
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Żeby tak wchodzić to musisz ustawić nasłuchiwanie na port 80, każdy inny port musi być przekazany w adresie, a 80 jest domyślnym portem przeglądarki.
|
|
|
16.01.2017, 19:43:47
Post
#9
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.01.2017 Ostrzeżenie: (0%) |
Dzięki za odpowiedź!
Czyli jeśli na domyślnym porcie 80 działa już strona1.moja.domena.pl, to strona2.moja.domena.pl nie będzie działać inaczej niż poprzez dopisanie numeru portu innego niż 80 do adresu w przeglądarce? Pozdrawiam! |
|
|
17.01.2017, 10:31:20
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) |
http://stackoverflow.com/questions/1834220...apache-on-linux
https://httpd.apache.org/docs/2.4/vhosts/examples.html oczywiście po zmianie wpisów musisz zrestartować apache... -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
11.02.2017, 19:59:01
Post
#11
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.01.2017 Ostrzeżenie: (0%) |
Sprawę rozwiązał inny adres IP, którym dysponowałem. Przekierowanie na niego rozwiązało wszystkie problemy
Dziękuję wszystkim, dużo się nauczyłem dzięki temu tematowi. |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 05:02 |