MatiXer | 2019-04-07 13:32:31 UTC | #1
Czy mógłby mi ktoś doradzić w jaki sposób mogę podpiąć subdomenę na VPS?
mam subdomenę s2.omniverse-sf.net.pl dnsy adres ip w panelu home.pl ustawiłem
tylko co trzeba na ftp ustawić? żeby z danego katalogu czy cos
psycho | 2019-04-07 14:02:19 UTC | #2
Podpinasz tylko rekord A w strefie DNS na IP VPS’a.
MatiXer | 2019-04-07 14:04:26 UTC | #3
To mam potpięte ale chce żeby kierowało na katalog s2 np
bo jak mam omniverse-sf.net.pl i s2.omniverse-sf.net.pl to jest subdomena to wyświetla to samo co na zwykłej domenie
psycho | 2019-04-07 14:07:16 UTC | #4
Tutaj trzeba zabawić się w VirtualHosty i dodać nowy dla subdomeny
<VirtualHost *:80>
DocumentRoot "/www/example1"
ServerName www.example.com
# Other directives here
</VirtualHost>
To jest najprotszy przykład VirtualHost’a. Tworzymy nowy plik w katalogu /etc/apache2/sites-available dla apache i tam dodajemy wyżej wymieniony tekst, ale zmieniamy dane na własne. Plik ma rozszerzenie .conf
MatiXer | 2019-04-07 14:54:33 UTC | #5
Plik ma mieć dowolną nazwę czy jakąś domyślną?
psycho | 2019-04-07 14:56:33 UTC | #6
Możesz go nazwać np. subdomena.domena.conf
Po tym włączasz ją komendą a2ensite nazwa
(plik bez conf).
Następnie systemctl reload apache2
Jeśli wszystko jest dobrze w konfiguracji vhosta powinien się przeładować bez problemów.
MatiXer | 2019-04-07 15:09:43 UTC | #7
plik zrobiłem sobie o nazwie s2.omniverse-sf.net.pl.conf tak czy bez pl?
i ten adres /www/example mozę być np nazwa s2 ?
sorki za tyle pytań ale nigdy nie miałe styczności z vps :slight_smile:
Timo | 2019-04-07 15:45:50 UTC | #8
[quote=”MatiXer, post:7, topic:10608”]
tak czy bez pl
[/quote]
Bez różnicy, kwestia tylko żebyś później w komendzie wpisał odpowiednią nazwę.
[quote=”MatiXer, post:7, topic:10608”]
i ten adres /www/example mozę być np nazwa s2 ?
[/quote]
Nie, to jest lokalizacja do głównego katalogu tego VirtualHosta.
Czyli, jeśli ta subdomena ma mieć swoje pliki w /var/www/html/sub
, to takie coś musisz wpisać.
A nazwę tej subdomeny wpisujesz w ServerName
w konkretnym VirtualHoście ;)
[quote=”MatiXer, post:7, topic:10608”]
sorki za tyle pytań ale nigdy nie miałe styczności z vps :slight_smile:
[/quote]
Od tego jest to forum ;)
MatiXer | 2019-04-07 15:51:40 UTC | #9
<VirtualHost *:80>
DocumentRoot "/var/www/html/sub"
ServerName www.s2.omniverse-sf.net.pl
# Other directives here
</VirtualHost>
tak dobrze?
Timo | 2019-04-07 15:52:27 UTC | #10
Nie dobrze bo nie użyłeś formatowania w poście
Co do tej lokalizacji z /var/
ja podałem przykłąd, jeśli rzeczywiście odnosi się do twojej lokalizacji na serwerze - to tak, w ten sposób ma to wyglądać.
MatiXer | 2019-04-07 15:53:15 UTC | #11
tak to jest lokalizacja z plikami
MatiXer | 2019-04-07 15:55:40 UTC | #12
ta komena systemctl mi nie działa
zrobiłęm tak jak pisałeś i jak wchodze na s2.omniverse-sf.net.pl powinna się pojawić gra sfgame a nie strona główna xd
Timo | 2019-04-07 15:57:18 UTC | #13
[quote=”MatiXer, post:12, topic:10608”]
ta komena systemctl mi nie działa
[/quote]
Czyli zapewne masz gdzieś jakąś literówkę i coś ci nie działa :upsidedownface:
Podeślij całość błędu.
[quote=”MatiXer, post:12, topic:10608”]
s2.omniverse-sf.net.pl
[/quote]
[quote=”MatiXer, post:9, topic:10608”]
ServerName www.s2.omniverse-sf.net.pl
[/quote]
W VirtualHost musi być dokładnie to, na co zamierzasz wejść.
Jeśli potrzebujesz użyć tego bez www
, to zmień zawartość pliku z VirtualHostem i wpisz service apache2 restart
MatiXer | 2019-04-07 16:00:46 UTC | #14
DocumentRoot “/var/www/html/sub”
ServerName s2.omniverse-sf.net.pl
# Other directives here
to jest cały plik z rozrzeszeniem conf
LinGruby | 2019-04-09 15:18:17 UTC | #15
@MatiXer najpierw zapoznaj się jak wygląda Vhost
https://forum.lvlup.pro/t/apache-virtualhost/252
przeanalizuj to i na podstawie tego w jednym pliku 000-default.conf
możesz zamieścić domenę i sub-domenę oczywiście wskazując na właściwe umiejscowienie plików ;-)
przykład mój jest dla 3 domen ale na bazie tego można i więcej stworzyć jak i sub-domeny :-)