Błąd 404 po przeprowadzce na nowy hosting

O urokach konfigurowania Apacza na nowym hostingu.

Ponieważ miałem dziś od rana problemy z hostingiem, a akurat za parę tygodni kończy mi się umowa z OVH, postanowiłem zrobić przesiadkę.

Oferta jest szeroka, więc znalezienie czegoś w przystępnej cenie i o sensownych parametrach nie było zbyt trudne.

Postawiłem na WebLease, bo mają sporą obecność w Europie (serwer stoi w Amsterdamie), a także oferują lepsze parametry za odrobinę mniejsze pieniądze, niż u konkurencji.

W ten oto sposób już przed południem byłem szczęśliwym[citation needed] posiadaczem nowego serwera w WebLease. Świeżutkie, jeszcze chrupiące IP, dostęp po SSH i tak dalej.

Niewiele myśląc (jak zwykle), postawiłem tam szybciorem Apacza, MySQL-a oraz PHP7 wraz ze wszystkimi „złączkami”, a następnie za pomocą Duplicatora przeniosłem wszystko na nowy serwer.

Ostatnim krokiem było tradycyjnie już skonfigurowanie serwera DNS, aby wskazywał na nowy adres IP, a następnie odczekanie 2-3 godzin, aż się zmiana rozkolportowała była po całej Intersieci.

Odpalam bloga… Działa! Od pierwszego kopa!

Potem wciągnęły mnie inne obowiązki i o blogu zapomniałem. Aż tu nagle przychodzi mi groźny Email od Zblogowanych, a w nim czarno na białym, że nie mogą zaciągnąć treści z mojego bloga, więc go wrzucają do kwarantanny.

Ki czort, myślę sobie?

Zaglądam – no wszystko działa przecież.

Wszystko?

A nie. Jednak nie. Działa panel administracyjny oraz wyświetlanie strony głównej – i nic poza tym. Ani krótkie adresy, ani pracowicie wydziergane przekierowania… Nawet pojedyncze wpisy nie chcą się otwierać.

No żeż w dziuplę jeża, pomyślałem sobie, taka wasza chrrrrancowata dyszlem chrzczona…

Kolejne dwie godziny spędziłem na poszukiwaniu przyczyny takiego stanu rzeczy.

Wreszcie znalazłem.

I teraz się za głowę łapię, jakie to oczywiste. No ale tak to już jest. Jak się Wie, to jest Łatwo.

Otóż okazało się, że zabrakło mi następującego kawałka w pliku konfiguracyjnym Apacza, w sekcji VirtualHost:

<Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

Identyczny blok powinien pojawić się zarówno w <VirtualHost *:80>  jak też w <VirtualHost *:443> (to są dwa osobne pliki konfiguracyjne jakby ktoś sie pytał!)

Potem tylko

service apache2 restart

… and Bob’s your uncle!

Normalni ludzie spędzają czas oglądając, jak dwudziestu dwóch homosapiensów gania kulkę po trawie, albo żłopiąc piwsko (ewentualnie łączą powyższe w celu uzyskania Zen). Ja tymczasem rwę włosy z głowy nad źle skonfigurowanymi VirtualHosts.

Dziwny świat.

Teraz jeszcze muszę poprosić grzecznie Panów Adminów ze zBLOGowanych, żeby mnie odkwarantannili.

Lub czasopisma.

Autor: xpil

Po czterdziestce. Żonaty. Dzieciaty. Komputerowiec. Krwiodawca. Emigrant. Rusofil. Lemofil. Sarkastyczny. Uparty. Mól książkowy. Ateista. Apolityczny. Nie oglądam TV. Uwielbiam matematykę. Walę prosto z mostu. Gram na paru instrumentach. Lubię planszówki. Słucham bluesa, poezji śpiewanej i kapel a’capella. || Kliknij tutaj po więcej szczegółów ||

Dodaj komentarz

3 komentarzy do "Błąd 404 po przeprowadzce na nowy hosting"

Powiadom o
avatar
Sortuj wg:   najnowszy | najstarszy | oceniany
Przemek
Gość

A dlaczego nie AWS na hosting? 🙂

wpDiscuz