Subdomain Apache2

Permalänk
Medlem

Subdomain Apache2

Hej!

Jag har försökt att få en subdomain att fungera. Jag har följt denna guide när jag gjort de.
http://www.joabj.com/Writing/Tech/Tuts/Apache/Apache-Subdomai...

I min apache.conf har jag lagt till följande:

<VirtualHost 88.206.133.97>
ServerName skola.romland.space
DocumentRoot /var/www/skola
</VirtualHost>.

Jag har också lagt till ett CNAME enligt guiden. Jag har också lagt en index.html fil i DocumentRoot. Det är det jag har gjort.
Är det något jag missar. Har jag gjort på fel sätt?

Tack för svar!

Visa signatur

DESKTOP:
AMD Ryzen 5 2600X @ 4.4 GHz - RX 590 8GB - 16GB DDR4
LAPTOPS:
Razer Blade 14 - i7 4720HQ - GTX 970M - 16GB DDR3L
Macbook Pro Early 2015 - i5, 8GB DDR3L

Permalänk
Medlem

Du har startat om apache också?
Saker och ting ser rätt ut vad jag kan se. Får du inte ett statiskt IP av din ISP (det är något man oftast betalar extra för, eller åtminstone måste beställa) så kan det vara en bra idé att köra med ett wildcard i VirtualHost-taggen.
Har DocumentRoot rätt behörigheter?

Skickades från m.sweclockers.com

Visa signatur

WS: MSI B350M Mortar | AMD Ryzen 7 1700 | PH-TC14PE | 32GB DDR4 3000MHz | 1TB Kingston NV2 | Intel Arc A750 8GB | 2*BenQ G2420HDB
Router: Gigabyte GA-870-UD3 | AMD Phenom II x6 1055t @ 2600MHz, 1.25V | 12GB DDR3 | 2*250GB HDD @ RAID1 | 4TB HDD
Laptop: Thinkpad X220 4291-QF6

Permalänk
Medlem

@Dracc:
Jag har startar om apache och hela servern.
Jag har även chmodat /var/www/skola me -R så tror att det skall vara rätt nu.

Visa signatur

DESKTOP:
AMD Ryzen 5 2600X @ 4.4 GHz - RX 590 8GB - 16GB DDR4
LAPTOPS:
Razer Blade 14 - i7 4720HQ - GTX 970M - 16GB DDR3L
Macbook Pro Early 2015 - i5, 8GB DDR3L

Permalänk
Medlem
Skrivet av onlinus:

@Dracc:
Jag har startar om apache och hela servern.
Jag har även chmodat /var/www/skola me -R så tror att det skall vara rätt nu.

Hoppas att du fick det att fungera, annars, här kan skilja lite mellan olika Linux-distar har jag sett, men för Debian och Raspbian fungerar följande för namebased virtualserver:

Redigera /etc/apache2/apache2.conf

<Directory /var/www/skola> Options Indexes FollowSymlinks AllowOverride None Require all granted </Directory>

Spara och stäng.

Redigera /etc/apache2/sites-enabled/000-default.conf
Gå längst ned i filen, skriv in:

<VirtualHost *:80> ServerName skola.romland.space ServerAdmin Din E-postadress DocumentRoot /var/www/skola ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Spara och stäng.

Loggningen kan du kommentera bort eller skippa helt om du inte vill använda den funktionen.

# ErrorLog ${APACHE_LOG_DIR}/error.log # CustomLog ${APACHE_LOG_DIR}/access.log combined

Starta om Apache när du är klar med ändringarna.

Visa signatur

Asus C6H | R9-3900XT | 4x8GB G-Skill Ripjaws V 3600@3466 CL14 | Asus Radeon RX 580 8GB Strix Gaming OC | Asus Strix Raid DLX | Corsair Obsidian 750D AE

Permalänk
Medlem

Fixa en sak i taget. Få servern nåbar lokalt först, sedan från en annan dator på samma nätverk (om du har servern bakom en router), sedan från internet och när du kommit så långt kan du fundera på DNS.

Visa signatur

Spela Swemantle! Du vet att du vill.

Ibland har jag fel, men då är det någon annans fel.

Permalänk
Medlem

@Johan_G3:
gjorde detta. det fungerar inte.
när jag försöker gå in på "skola.romland.space" så kommer jag endast till romland.space. Alltså startsidan. och den klagar på att https inte fungerar där

Visa signatur

DESKTOP:
AMD Ryzen 5 2600X @ 4.4 GHz - RX 590 8GB - 16GB DDR4
LAPTOPS:
Razer Blade 14 - i7 4720HQ - GTX 970M - 16GB DDR3L
Macbook Pro Early 2015 - i5, 8GB DDR3L

Permalänk
Medlem
Skrivet av onlinus:

@Johan_G3:
gjorde detta. det fungerar inte.
när jag försöker gå in på "skola.romland.space" så kommer jag endast till romland.space. Alltså startsidan. och den klagar på att https inte fungerar där

Det kan vara en så enkel sak som att namnuppslagningar inte fungerar helt som det ska om du ansluter via LAN, då faller den tillbaka på default-servern.
Du kan behöva redigera hosts-filen i datorn du använder för att ansluta till servern.

För Windows10:
Öppna Anteckningar (Notepad i engelsk W10) som administratör
Arkiv =>Öppna => C:\Windows\System32\drivers\etc\hosts

Lägg till webbserverns IP följt av serverns namn.
Lägg till radena: (observera, använd serverns IP inte de nummer du ser nedan).
192.168.1.25 romland.space
192.168.1.25 skola.romland.space

När du lagt till raderna, Arkiv=>Spara (Ctrl+S)
Använd INTE Spara Som, då kommer Anteckningar lägga till filextentionen ".txt" och hosts-filen kommer inte att läsas av Windows.

För Linux-baserade system:
Redigera hosts-filen via t.ex. Nano.
Ex: sudo nano /etc/hosts
Lägg till radena: (observera, använd serverns IP inte de nummer du ser nedan).
192.168.1.25 romland.space
192.168.1.25 skola.romland.space
Spara med Ctrl+O avsluta med Ctrl+X.

http och https:
Vänta med att hålla på med SSL-cert tills du fått servern att fungera som den ska via http:.
När det fungerar kan du antingen skapa ett eget cert via OpenSSL eller köpa via en betrod provider.
Du kan läsa mer om det på:
https://www.digitalocean.com/community/tutorials/how-to-creat...

Visa signatur

Asus C6H | R9-3900XT | 4x8GB G-Skill Ripjaws V 3600@3466 CL14 | Asus Radeon RX 580 8GB Strix Gaming OC | Asus Strix Raid DLX | Corsair Obsidian 750D AE

Permalänk
Medlem
Skrivet av onlinus:

@Johan_G3:
gjorde detta. det fungerar inte.
när jag försöker gå in på "skola.romland.space" så kommer jag endast till romland.space. Alltså startsidan. och den klagar på att https inte fungerar där

Har servern publik ip-adress eller ligger den bakom en router med nat? Inte helt säker på att det fungerar med 88.206.133.97 i virtual host. När jag gör det så skriver jag <VirtualHost *:80> för http. Men är ingen expert