Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: [ROZW] Apache - 2 vhosty - jeden działa drugi nie  (Przeczytany 5194 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 »