Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: [ROZW] Apache - 2 vhosty - jeden działa drugi nie  (Przeczytany 5168 razy)

Offline szczur3k

  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
[ROZW] Apache - 2 vhosty - jeden działa drugi nie
« dnia: 2021-05-28, 14:49:19 »
Jest komputr z Archem, na nim apache 2.4.47-1 i przyległości. IP kompa 192.168.0.2, w httpd.conf dodane:

Include conf/extra/httpd-vhosts.conf

Zrobione dwa vhosty: Jeden spięty z adresem załóżmy publiczny.url.org, na adres można bez problemu wbić z zewnątrz, i drugi z adresem stronka.dev, który nie jest nigdzie na zewnątrz wystawiony.

Jest komp z Win 10. W hosts na obu kompach wpisane:

192.168.0.2 stronka.dev

OK, vhosts:

# ten publiczny
<VirtualHost *:80>
    ServerAdmin szczur3k@blah.com
    DocumentRoot "/home/www/publiczny_url/public"

    <Directory /home/www/publiczny_url/public>
        AllowOverride All
        allow from all
        Options -Indexes
    </Directory>

    ServerName publiczny.url.org
    ErrorLog "/var/log/httpd/publiczny.url.org-error_log"
    CustomLog "/var/log/httpd/publiczny.url.org-access_log" common
</VirtualHost>

# i ten dla mnie
<VirtualHost *:80>
    ServerAdmin szczur3k@blah.com
    DocumentRoot "/home/www/stronka-dev/public"
    ServerName stronka.dev

    <Directory /home/www/stronka-dev/public>
        AllowOverride All
        allow from all
        Options +Indexes
    </Directory>

    ErrorLog "/var/log/httpd/stronka.dev-error_log"
    CustomLog "/var/log/httpd/stronka.dev-access_log" common
</VirtualHost>

Czyli ten pierwszy publiczny, do drugiego chcę mieć dostęp z mojej sieci (wiem, allow muszę zmienić, ale póki co dla testów jest all).

I tak wygląda config. Ping na stronka.dev dochodzi, odzywa się 192.168.0.2. Na serwerze odpalam linksa, wczytuję adres stronka.dev - śmiga. Klepię w przeglądarce na windzie stronka.dev i lipton - 'Nie udało się nawiązać połączenia'.

W mordę, co jest nie tak? Próbowałem już różnych opcji, inny port, ServerPath - za każdym razem albo 404 albo w ogóle 'nie udało się nawiązać...'. W var/log/httpd/stronka.dev-*log pusto. Co skopałem? Pomóżcie, bo już 2 dni z tym się męczę i mnie zaraz szlag jasny trafi.

Na windowsowym WSL postawiłem linksa, wpisałem adres - działa. Na ffox, chrome, edge nie. Teraz już kompletnie zdurniałem.

Sprawdziłem tcpflowem czy w ogóle dociera jakieś żądanie do serwera, okazało się, że nie. Poszperałem i znalazłem wątek w którym ktoś borykał się z identycznym problemem. Winowajcą okazał się .dev na końcu adresu, zmieniłem adres na stronka-dev.local i śmiga. Teraz to już w ogóle mi wszystko opadło. :/
« Ostatnia zmiana: 2021-05-28, 15:25:19 wysłana przez szczur3k »