Gå til innhold

Oppsett av Linux Webserver


Anbefalte innlegg

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...

Lenke til kommentar
Videoannonse
Annonse

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.

Lenke til kommentar

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
Lenke til kommentar

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
Lenke til kommentar

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
Lenke til kommentar

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.....

Lenke til kommentar

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:

Lenke til kommentar

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 ?

Lenke til kommentar

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
Lenke til kommentar

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...)

Lenke til kommentar

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 ;)

Lenke til kommentar

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...