Avatar billede strcoder Nybegynder
31. december 2002 - 17:09 Der er 15 kommentarer og
1 løsning

Virtual hosts

Hej folkens, jeg har installeret RedHat 8.0 (Dansk sprogversion) på en maskine der skal fungere som min nye webserver, jeg har hentet alle updates under den indbyggede update funktion.

Jeg har flere domæner og vil derfor gerne benytte virtualhosts tingen der ligger under:
Server-Indstilllinger / HTTP-Vært.

Domænerne kører i dag uden problemer på en anden server, så der er ingen problemer med navneservere eller andet, det drejer sig udelukkende om opsætning af den nye server.

Jeg vil gerne undgå at kigge .conf filer igennem, det må være muligt at benytte RedHats funktionaliteter til at konfigurere Apache med.

SELVE PROBLEMET:
******************************
Jeg kan ikke finde ud af at konfigurere serveren således at forskellige domæner har hvert deres indhold, ligemeget hvad jeg gør så vises 'Default Website'
******************************

Points gives til den der skriver hvordan jeg ved hjælp af de faciliteter der er under (Server-Indstilllinger / HTTP-Vært.) får mere end eet domæne til at virke på min server.

Gerne en komplet beskrivelse af hvad der skal indtastes i felterne under fanerne (Hoved, Virtuelle Værter, Vært)


Jeg udleverer gerne oplysningerne om min server (IP, domæner, mm) på opfordring.

Serveren er tilgængelig på Internettet hvis der skulle blive behov for det.

God fornøjelse, og godt nytår :)
Avatar billede langbein Nybegynder
31. december 2002 - 17:23 #1
Om lag slik har det da fungert fram til og med RH 7.3 Forsøk dette helt i enden av httpd.conf filen. Apache må restartes.
Filnavn med adresse: /etc/httpd/conf/httpd.conf

NameVirtualHost 192.168.1.3:80

<VirtualHost 192.168.1.3>
  ServerName domain1.dk
  DocumentRoot /home/domain1/www
  DirectoryIndex index.html index.php index.htm index.jsp index.php3
</VirtualHost>

<VirtualHost 192.168.1.3>
  ServerName domain2.dk
  DocumentRoot /home/domain2/www
  DirectoryIndex index.html index.php index.htm index.jsp index.php3
</VirtualHost>

Kjenner ikke til at det skal være større endringer her for RH 8.0

Ellers: Godt Nytt År !!
Avatar billede langbein Nybegynder
31. december 2002 - 17:27 #2
Avatar billede strcoder Nybegynder
31. december 2002 - 22:05 #3
Din kommentar og dit svar var til ingen hjælp, du gjorde næsten det modsatte af hvad jeg bad om, jeg har brug for indblik i den nyeRedHat 2.0 konfiguration.

Jeg forsøgte det du foreslog og jeg læste apache docs igennem (igen)

Det virker stadig ikke !!
Avatar billede langbein Nybegynder
01. januar 2003 - 04:17 #4
Tja, jo men, den linken som er over er jo en direkte link inn til den offesielle dokumentasjon for Apache vesjon 2.0. Jeg fant denne på den ofesielle dokumentasjonssiden for Red Hat 8.0 Jeg vil vel tro at de løsninger som beskrives er 100 % korrekt.
Avatar billede langbein Nybegynder
01. januar 2003 - 04:24 #6
Prinsippene for å sette opp virtual server for RH 8.0 ser da ut til å være stort sett de samme som for 7.x
Avatar billede langbein Nybegynder
01. januar 2003 - 04:37 #7
En annen problemstilling som det kanskje ikke står så mye om i den offesielle dokumentasjon: Det pleier i første omgang å være problemer med bruker / tilgangsrettigeter på de nye directories man har laget for de virtuelle sideområdene. Av denne grunn så pleier web serveren ikke å være i stand til å bruke de de nye virtuelle web områdene før man har kjørt chomd for directories og filer og tilordnet dette brukerrettigher. For å komme i gang og få det hele i første omgang til å fungere så kan man kjøre "chmod 777" for hele det virtuelle filområdet. (I senere produksjon så bør dette kanskje endres til noe sikkrere innstillinger.)

Kjør kommando "man chmod" for å finne ut detaljer om bruk av chmod.

Andre problemstillinger - plassering / opplasting til riktig filområde ved hjelp av ftp - opprett en vanlig brukerkonto for web området. Gi denne hjemmeadresse til det viruelle filområdet. Da vil de webfilene man ønsker å laste opp havne på riktig plass. Har brukt wuftpd og proftpd. Det fungerer vel likt for begge disse.
Avatar billede strcoder Nybegynder
01. januar 2003 - 15:48 #8
langbein >> jeg har kigget de 3 links igennem, men mit problem er stadig ikke løst, det er heller ikke et chmod problem, jeg har fået serveren til at vise en ny rootdir, jeg kan bare ikke få serveren til at vise mere en 1 rootdir, den viser altid den samme uanset hvordan jeg konfigurerer httpd.conf.
Avatar billede langbein Nybegynder
01. januar 2003 - 17:21 #9
Hva mener du med at den bare viser en "root directory" ??
Hvordan mener du helt konkret og "by excample" at det skal opptre flere "root directories" ?? Mener du de filområdene der de virtuelle web directories skal plassere filene, eller .. ??

Har ellers en ferdig intallert Red Hat 8.0 stående her. Den står ubrukt og uten at det foreløpig er satt opp virtuelle domener i web server. Kunne kanskje teste litt ..

I denne setrningen øverst: "Gerne en komplet beskrivelse af hvad der skal indtastes i felterne under fanerne (Hoved, Virtuelle Værter, Vært)" Hva er det egentlig du mener her, er det en av de nye grafiske konfigureringsverkktøyene under Gnome du refererer til ??

Legg ut litt mere info ! Har aldri opplevd til dato at det har vært noe problem med å få virtuelle domener til å kjøre, men har som sagt RH 8.0 fortsatt stående uten dette installert .. foreløpig.
Avatar billede strcoder Nybegynder
02. januar 2003 - 00:34 #10
Hva mener du med at den bare viser en "root directory" ??
Hvordan mener du helt konkret og "by excample" at det skal opptre flere "root directories" ?? Mener du de filområdene der de virtuelle web directories skal plassere filene, eller .. ??
>> Min fejl, med rootdir rootdir mener jeg DocumentRoot
>> Dvs. at der skal oprettes 1 virtuel host pr. domæne



Har ellers en ferdig intallert Red Hat 8.0 stående her. Den står ubrukt og uten at det foreløpig er satt opp virtuelle domener i web server. Kunne kanskje teste litt ..

I denne setrningen øverst: "Gerne en komplet beskrivelse af hvad der skal indtastes i felterne under fanerne (Hoved, Virtuelle Værter, Vært)" Hva er det egentlig du mener her, er det en av de nye grafiske konfigureringsverkktøyene under Gnome du refererer til ??
>> Ja, men jeg har også forsøgt at konfigurere apache via. httpd.conf filen så det er nok ikke der fejlen ligger.

Legg ut litt mere info ! Har aldri opplevd til dato at det har vært noe problem med å få virtuelle domener til å kjøre, men har som sagt RH 8.0 fortsatt stående uten dette installert .. foreløpig.

>> Jeg har forsøgt hvad du har sagt, men det virker ikke alligevel.
>> Jeg sender dig min httpd.conf og error.log filer samt min server-ip og navnene på de 2 domæner i morgen.

>> Hvis du gider så skriv på eksperten.dk når du er on-line, så tænder jeg for serveren.
Avatar billede langbein Nybegynder
02. januar 2003 - 07:19 #11
OK. Skal på jobb nå, så jeg er nok ikke on-line foreløpig.

Men, kom til å tenke på en helt annen ting: For å få virtuelle domener til å fungere, så er det vel to helt forskjellige ting som skal fungere:

1. Web serveren selv må være satt opp med Virtuelle domener og dette må være korrekt gjort.

2. Dessuten så må det også være på plass den "dns mekanisme" som skal til for at det hele skal fungere. Det vil si at man ett eller annet sted må ha kjørende en dns server som man kan resolve og som gir tilordning mellom viruelt domenenavn og ip adresse. Uten en slik dns server funsksjon så tror jeg ikke man kommer inn på de virtuelle domemene. Det kan ikke være her feilen ligger ?? I så fall:  http://www.gratisdns.dk

For å teste om web serveren alene fungerer så tror jeg det går å lage en tilordning mellom ip adresse og de virtuelle domenene i etc/hosts filen.
(Tror den heter det.)

Når man har en slik tilordning i etc/hosts filen så tror jeg at dette vil fungere ok som en erstatning for dns server lokalt på selve server maskinen.
Dette vil jeg tro kan medføre at man kan teste webserveren med hensyn til funksjonalitet på Linux maskinen, hvis man ikke har noen dns, enten via x-windows og Netscape eller liknende eller i text mode ved hjelp av Lynx.
Avatar billede langbein Nybegynder
02. januar 2003 - 15:10 #12
Hei ! Hva med DNS problematikken ? Er det et aktuelt problemområde eller er det 100 % sikkert at dette fungerer ??
Er fortsatt "jamt offline" pga jobb, men titter innom av og til :-)
Har sjekket med min RH 7.3. etc/hosts er riktig navn på filen !
Avatar billede strcoder Nybegynder
03. januar 2003 - 03:04 #13
Nu virker det !!!
Jeg fjernede 2 linier i httpd.conf

ServerName
DirectoryIndex

Så nu eksisterer de 2 linier kun i de virtuelle hosts, den først oprettet virtuelle host fungerer som default host

Jeg tildeler dig de 200 points som tak for hjælpen, du har brugt en del tid og jeg siger derfor mange tak.

strcoder
Avatar billede langbein Nybegynder
03. januar 2003 - 03:35 #14
Takker så mye !!

Bruker følgende innstillinger/parametre på min RH 7.3 som er i drift:

ServerName .. Står bare anngitt innenfor Virtual directory definisjonene. Ingen andre steder.

DirectoryIndex .. DirectoryIndex index.html index.htm index.shtml index.php index.php4 index.php3 index.phtml index.cgi

Altså definisjonen av hvilke web sider som skal gi "automatisk start".
Avatar billede medions Nybegynder
19. januar 2003 - 23:58 #15
langbein> Kan jeg få din email adresse?

//>Rune
Avatar billede langbein Nybegynder
20. januar 2003 - 00:43 #16
Jo du kan benytte denne:

arne2000@mail.com

Ellers: Har satt akkurat opp en ny Red Hat 8.0 med viruelle domener og det hele. Hadde litt problemer med å få dns serveren til å kjøre riktig, men tror det fungerer ok nå.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester