Skocz do zawartości


 

Zdjęcie

Przekierowanie subdomeny na domenę w vestacp.

Przekierowanie subdomeny na domenę w vestacp. vps domena subdomena vestacp

  • Proszę się zalogować aby odpowiedzieć
4 odpowiedzi na ten temat

Przekierowanie subdomeny na domenę w vestacp.

#1 pawlo896

pawlo896

    Nowy użytkownik

  • Nowy
  • 9 postów
  • Firma:Pan

Napisany 03 marzec 2017 - 23:27

Nawet nie wiem gdzie ten wątek umieścić, więc jeśli nie pasuje to przepraszam.

 

Chciałbym na swoim vps, na którym mam zainstalowany system debian i vestacp zrobić przekierowanie z wszystkich subdomen na domenę główną np. www.sub.domena.pl ma przekierowywać na www.domena.pl

 

Bawiłem się za pomocą .htaccess. ale co nie wpiszę to i tak nie działa. Widocznie vestacp musi jakoś to blokować, więc może wie ktoś co zrobić?


  • 0

#2 Gość_Kamikadze_*

Gość_Kamikadze_*
  • Goście

Napisany 03 marzec 2017 - 23:46

Nie da się


Chyba że ręcznie vhosta zrobisz poza vestą


  • 0

#3 pawlo896

pawlo896

    Nowy użytkownik

  • Nowy
  • 9 postów
  • Firma:Pan

Napisany 03 marzec 2017 - 23:59

Nie da się


Chyba że ręcznie vhosta zrobisz poza vestą

 

A jak go stworzyć? Dużo przy tym roboty? 


  • 0

#4 Gość_Rafiki_*

Gość_Rafiki_*
  • Goście

Napisany 04 marzec 2017 - 08:25

1. Upewnij się czy masz aktywny mod_rewrite na serwerze

2. w .htaccess w folderze z główną domeną dodaj (a najlepiej wklej do czystego pliku):

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.(.+)\.DOMENA\.pl$   [NC]
RewriteCond %{HTTP_HOST} !^www\.DOMENA
RewriteRule ^ http://www.DOMENA.pl/  [L,R]

RewriteCond %{HTTP_HOST} ^(.+)\.DOMENA\.pl$   [NC] 
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ http://www.DOMENA.pl/  [L,R] 

</IfModule>

wszystkie subdomeny z www i bez www powinny być przekierowane na domenę główną z www (jeśli nie chcesz z subdomeną www to po prostu usuń ten przedrostek przy RewriteRule i wtedy można też usunąc linijki od 4 do 6)

 

3. może jeszcze być konieczne utworzenie rekordu A w domenie głównej o nazwie:  *  (sama gwiazdka) i wskaż na IP swojego serwera

 

oczywiście vesta musi być oparta  tym przypadku o apache a nie o nginx :)

 

PS. nie testowałem typowo na vescie ale zawsze działało to na hostngach współdzielonych. Nie jestem pewien czy edycja vhosta i tak nie będzie konieczna jak pisał kamikadze ale teoretycznie powinno zadziałać :)
w lokalizacji /home/NAZWA_UZYTKOWNIKA/conf/web - tam masz pliki konfiguracyjne danego użytkownika, jeśli vesta domyślnie nie tworzy vhosta z odpowiednim parametrem jak np. ServerAlias to pewnie będzie trzeba dostosować to ręcznie

Tutaj poczytasz więcej o virtualnych hostach razem z przykładami


Edytowany przez Rafiki, 04 marzec 2017 - 09:42.

  • 0

#5 pawlo896

pawlo896

    Nowy użytkownik

  • Nowy
  • 9 postów
  • Firma:Pan

Napisany 04 marzec 2017 - 20:50

Dzięki. Wystarczyło, że dodałem rekord A do domeny. Wszystko wcześniej miałem ustawione. 


  • 0






Także otagowane jednym lub więcej z tych słów kluczowych: vps, domena, subdomena, vestacp

0 użytkowników czyta ten temat

0 użytkowników, 0 gości, 0 anonimowych użytkowników