Gå til innhold
Vi introduserer SannhetsGPT✨(Beta) ×

Oppsett av Linux Webserver


Anbefalte innlegg

Skrevet

Hei,

 

Jeg er fullstandig noob i Linux.

 

Ironisk nok sitter jeg på en kjøpt og betalt webserver som er linux basert, og et domene som peker til denne serveren. Via web-browseren vises det kun en Apache testside, så ett eller annet sted er det feil.....

 

Kan noen si meg hvor index.html fila skal ligge i katalog strukturen, og hvordan denne katalog strukturen skal se ut ? Supporten har gitt med 3 unike svar som ikke funker, så jeg er litt desp her nå ....

 

Takker for all hjelp...

Videoannonse
Annonse
Skrevet

Hvilken ver av apache?

Og hvilken linux distro? De legger config filene litt forskjellig.

 

Redhat f.eks.:

/etc/httpd/conf/httpd.conf

 

evnt. apache2:

/etc/apache2/conf/httpd.conf

 

er vel noesånt du trenger tenker jeg:

 

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /domains/example.com/www

ServerName www.example.com

ErrorLog logs/www.example.com-error_log

CustomLog logs/www.example.com-access_log combined

</VirtualHost>

 

+ - den config'n du trenger.

Skrevet (endret)

Apache 1.3...

 

Redhat server ett eller annet, men selve serveren via FTP er helt blank, ingen filer, ingen kataloger.....

 

:no:

Endret av Ulkesh
Skrevet (endret)

Om jeg ikke husker helt feil ligger html filer som standard i Apache under :"/home/httpd/html/" så det er altså der du skal plassere html filene dine. Videre kan katalog strukturen se ut akuratt sånn du selv vil i henhold til config filene som ble pent beskrevet i innlegget over

Endret av Entathraion
Skrevet (endret)

Skal du ha flere domener/subdomener?

Hvis ikke så behøver du ikke å gjøre annet enn å legge filene i html-katalogen som ligger der fra før.

I redhat 9.0 så ligger den slik:

/var/www/html

 

 

Er du i tvil så sjekekr du httpd.conf fila og leter etter denne linja:

DocumentRoot "/var/www/html"

Da er det som er inne i " " katalogen den peker til.

 

 

En som var kjappere enn meg, ja. :)

Endret av net-rom
Skrevet

Um, problemet er primært at det ikke er noen Config Fil der, eller noen katalog struktur.

 

Det gikk dårlig å mekke en config fil av det som andremann postet.....

Skrevet (endret)

regner med det er såkalt shared hosting vi snakker her?

 

og ftp serveren viser da din bruker sin "mine dokumenter" mappe på serveren, i denne lager du en mappe som kan hete så mangt, men vanlig er htdocs eller public_html, inne i denne plasserer du index.html fila di.

 

men du burde virkelig ha et kontroll panel der du kan både finne ut av hvor du bør legge filene og etv forrandre det.

 

hvilken host er det du bruker? kan hende flere her bruker samme og kan hjelpe..

 

edit: ang config filer så heter denne .htaccess under apache og det er bare enkelte dirrektiver som kan overskrides, evt ingen, det kommer annpå oppsettet til webservere, men DocumentRoot kan ikkje overskrides uansett i denne.

 

hth

Endret av bjorn.e
Skrevet

Jeg bruker www.startlogic.com, don't ask me why.....

 

Dette er snakk om en hjemmeside - server som kjører Linux, og jeg får tilgang til den via en FTP klient Eneste mappen som er der er rootmappen, viss navn er IP addresses til serveren.

 

Kontroll-panelet er noe smartass greier som www.domene.com/cpanel, men siden det bare er en Apache side i utgangspunktet., så får jeg ikke tilgang..

 

Jeg trenger sårt en ny config fil ser det ut som, som første steg.....

Skrevet

Ja, det er ikke bare å opprette dne httpd.conf fila. Den finens nok fra før.

 

Men stemmer det som sitemann sier....at du ikke er root på servern så må du nok følge forrigmann sin beskrivelse. Evnt. lese på hjemmesiden til servermasteren. Står sikkert noe om oppsettet der.

 

:thumbup:

Skrevet

Ja, jeg kjenner til supportsidene, tusen takk....

 

Jo, config filen fantes fra før, men det er magiskt hva jeg klarer å slette i fylla....

 

Publich_html, home/users/usr/apache/ww/bla/bla og 14 andre mulige pather funker ikke...

 

Noen som har noen flere forslag ?

Skrevet (endret)

Bare send de en mail og spør om de kan gjennopprette config-fila di, si du slettet den ved en feil.... merkelig at du skulle få til det forresten, høres ikke akkurat ut som du er root på serveren. Du er sikkert i chroot-jail, slik at mappen som systemet kaller /home/dittbrukernavn ser ut som / for deg, slik at du ikke skal kunne røre systemfiler.... da kan du ikke røre configer etc, over ftp... gjetter på at hvis du har tilgang til de så er de i cpanel.... Er vel også en restore-funksjon der....

 

btw, det heter public_html, ikke Publich_html, ikke for å mobbe, men hvis du faktisk prøvde det så sliter du litt... :D

Endret av pett
Skrevet

Regner med at de har satt opp "chroot" på deg - så når ftp sier du står i "/" står du egentlig i "/home/brukernavn". BTW på en BSD-server jeg har domene, ligger domenenavnene som mapper på "rota", f.eks /www.solution-forge.net og /linux.solution-forge.net (rotedomenet mitt...)

Skrevet

lag mappa

"public_html"

 

MED SMÅ bokstaver. Og CHMOD den til 755 - det vil si, sett alle rettigheter på

deg selv, gi GROUP og OTHER "read" og "execute" rettigheter... Så legger du en

index.html fil inn i den mappa.

 

Voilá. Så skal det funke serru ;)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...