Avatar billede uhreskov Nybegynder
08. maj 2006 - 22:29 Der er 18 kommentarer og
1 løsning

Installation af Apache server - Hvad kan anbefales

Hejsa !!

Så blev det "Sommer" og humøret er helt i top ;)

Jeg har fået sådan en lyst til at kramme, og lave mig en Apache server, har lige et par spørgsmål som jeg håber i kan/vil hjælpe mig med.

Jeg har 3 domæner, jeg har lavet et par hjemmesider til i PHP, og vil gerne lave mig en Linux/Apache server.

Jeg har PT domænerne kørende på flere maskiner med Win XP, og et program der kan emulere Apache (Det hedder Xampp)

Problemet er, at jeg "Kun" har en fast IP, og skal så derfor linke til nogle inter IP'er, for at få det til at virke, da jeg ikke kan hoste mere end et domæne pr. Xampp program..

Så hvad kan i anbefale at jeg skal bruge som styresystem,(gerne på dansk) og at kunne hoste alle 3 domæner på samme maskine ?
Og systemet skal vel være noget Apache noget, da sider er lavet i PHP ?

Hjælp en solglad jyde.. :o)

Og til sidst, de idér i skulle ligge inde med, er det noget man kan/må downloade "Gratis" fra nettet ?
Hvis ja... be om link til det

På forhånd TAK !
Uhreskov
Avatar billede arne_v Ekspert
09. maj 2006 - 02:23 #1
XAMPP er ikke en Apache emulator men en ægte Apache med et brugervenligt
installations program og en nem default opsætning
Avatar billede arne_v Ekspert
09. maj 2006 - 02:24 #2
Apache + PHP + MySQL er vel givet

om det er Windows eller Linux er ikke så vigtigt - du vælger bare det du kender godt

og det er ikke så svært at sætte Apache op til flere domæner
(det hedder "virtual hosts" i dokumentationen !)
Avatar billede uhreskov Nybegynder
09. maj 2006 - 16:21 #3
Hej arne v
Jeg er delvis med på hvad du mener
Jeg har selv en Advance server 2000 kørende med flere domæner på, og det har jeg helt styr på hvordan jeg skal sætte op..

Mit problem er, at fordi jeg vil lave nogle nye sider i PHP, det understøtter win2000 ADV server ikke, kun asp..

I programmet jeg midlertidigt bruger for at få min side (PHP) til at køre, har jeg installaret Xampp på en anden maskine, og Xampp, kan jeg kun få til at hoste/styre et domæne.. ( Er det forkert at det kun kan hoste et domæne ? )

Jeg har ladet mig fortælle at Linux Suse, har et nemt og god webhostning system, der kan klare flere domæner..

Hvad er alternativet ?
Har en maskine, der er klar til at blive testet på, og det må meget gerne være nemt, så jeg kan flytte mine domæner over

Mvh.
Uhreskov.
Avatar billede arne_v Ekspert
09. maj 2006 - 16:43 #4
XAMPP er bbare en indpakket Apache. Apache udnerstoetter flere domaener. Men det er
ikke sikkert at XAMPP "management" (jeg kender ikke XAMPP) understoetter det, saa
muligvis skal du selv installere en raa Apache

du kan sagtens koere Apache med flere domaener paa en Win2000 server

Alle Linux distroer komnmer med Apache og det er ren Apache opsaetning d.v.s.
at alle distroer maa vaere ca. lige gode til dit formaal.
Avatar billede uhreskov Nybegynder
09. maj 2006 - 17:30 #5
Hej igen arne v

Øhh nu er jeg lidt rundt på gulvet...
Hvordan kan jeg få en win2000ADV server til at køre apache ? hvad skal der installeres for at det virker ?
Hvis det er muligt, vil jeg hellere rode med det, nu da den server allerede kører, jeg har ikke kunne få den til at vise mine sider laver i PHP, derfor valgte jeg at installere Xampp...

Du skriver at alle linux stort set er ok, men kan du anbefale noget der er nemt, og gerne på DK ?
Hvis ja, er det noget man kan downlaode fra nettet ? (Så jeg kan komme igang)

På forhånd TAK !
Uhreskov... God dag :o)
Avatar billede uhreskov Nybegynder
09. maj 2006 - 17:32 #6
Vil lige gøre opmærksom på at jeg ved lige så lidt om linux og apache, som de fleste mænd ved om amning :))

Så der må gerne skæres ud i PAP ...

Uhreskov.
Avatar billede arne_v Ekspert
09. maj 2006 - 17:36 #7
Man kan godt installere PHP til IIS.

Det er dog langt mere udbredt at bruge PHP paa Apache.

Installation af Apache paa Windows XP og Windows diverse server versioner
er ens. MS goer forskel paa IIS paa forskellige Windows versioner for at faa
folk til at betale mere for server versionerne af WIndows. Apache er gratis
saa de er ligeglade.

Grundliggende henter du bare Apache til Win32, installerer den og
konfigurere den (al konfiguration ligger i en enkelt fil httpd.conf).

Husk at hvis IIS bruger port 80 saa skal Apache bruge en anden port
f.eks. 81.

Og saa skal PHP installeres. PHP kommer med grundig installations vejlednbing.

Hvis du vil igang med en Linux og du ikke er en skrap til Linux vil jeg
foreslaa distroer som Fedora, Mandrivia eller Ubuntu.

SUSE er en god server distro (omend jeg foretraekker RHEL/Centos).
Avatar billede uhreskov Nybegynder
09. maj 2006 - 17:46 #8
Weee...

Jamen nu er der noget at lege med...
arne v, kunne jeg ikke få lov til at gi' lidt point til dig ?
Er godt tilfreds med din hjælp... tak !

P.s. fandt lige den her: http://www.webcafe.dk/artikler/apache/installer/

Mvh.
Uhreskov.

P.s. De systemer du anbefaler, kan du komme med et link til hvor den kan downloades ?
Avatar billede arne_v Ekspert
09. maj 2006 - 17:55 #9
den artikel er lidt gammel, men der er masser omkring Apache paa nettet

http://fedora.redhat.com/
http://www.mandriva.com/
http://www.ubuntu.com/

der maa vaere nogle download links

og sikkert ogsaa et dansk mirror for hurtig download
Avatar billede arne_v Ekspert
09. maj 2006 - 17:55 #10
svar
Avatar billede uhreskov Nybegynder
09. maj 2006 - 21:32 #11
Hejsa igen arne v...

Vil lige høre om du er frisk på endnu et spørgsmål ?
Jeg prøver....

Jeg har installeret det der apachewin32, og der starter/virker fint..

Der står:

Placer din egen fil

For at få dine HTML-dokumenter til at blive vist på serveren skal du placere dem i underbiblioteket "htdocs". I vores eksempel skal det derfor være i biblioteket med stien "c:\apache\htdocs\".

Hvad gør jeg så, når jeg har flere domæner ?
Hvor skal de ligge, og hvordan styrer jeg, så man havner i den rigtige mappe til det rigtige domæne ?

Hvis jeg nu har EKS. www.lillebror.dk og www.storebror.dk
Er ikke sikker på hvor jeg skal ligge hoved mappen med filerne til hver side ?

Er der lidt hjælp at få ?

Mvh.
Uhreskov.
Avatar billede wordwrap Nybegynder
09. maj 2006 - 21:44 #12
du skal læse lidt om virtual hosts (sættes op i htttpd.conf)..

Du kan ved hver host angive DocumentRoot, som henviser til hvor filerne ligger..

følgende er taget fra apache.org (http://httpd.apache.org/docs/2.2/vhosts/name-based.html) :

<VirtualHost *:80>
ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain
</VirtualHost>

<VirtualHost *:80>
ServerName www.otherdomain.tld
DocumentRoot /www/otherdomain
</VirtualHost>


Hvis jeg husker rigtigt er der et eksempel i den standard httpd.conf fil.
Avatar billede arne_v Ekspert
09. maj 2006 - 22:05 #13
strange har svaret paa det
Avatar billede arne_v Ekspert
09. maj 2006 - 22:10 #14
jeg har skrevet lidt om det i http://www.eksperten.dk/artikler/675
men den artikel drejer sig primaert om Apache sammen med Tomcat og
er nok ikke begynder venlig

ellers proev og soeg i gamle spoergsmaaal - vi har gennemgaaet virtual
hosts masser af gange - det er helt standard
Avatar billede uhreskov Nybegynder
09. maj 2006 - 22:12 #15
takker mange gange for svarene.. til jer begge 2, var ikke klar over hvad det hed det jeg skulle søge efter...

Vil prøve at se om de 3 sidste hår, kan nå at blive grå i låbet af natten... :))

Tak igen
Uhreskov
Avatar billede uhreskov Nybegynder
09. maj 2006 - 22:57 #16
Endnu et spørgsmål..

Er det "Bare" at copy/paste i httpd.conf filer ?

det her:

<VirtualHost *:80>
ServerName www.lillebror.dk
ServerAlias lillebror.dk *.lillebror.dk
DocumentRoot /web/lillebror
</VirtualHost>

<VirtualHost *:80>
ServerName www.storebror.dk
DocumentRoot /web/storebror
</VirtualHost>

Og er det rettet rigtigt til ?
DocumentRoot /web/storebror = sti til mappe: c:\web\storebror\

Mvh.
Uhreskov.

P.s. Har kun 2 hår tilbage der ikke er grå endnu :o)
Avatar billede arne_v Ekspert
10. maj 2006 - 03:26 #17
ja

httpd.conf er text fil som du bare kan copy paste rundt i

det ser rigtigt ud

(du kan godt angive drev i DocumentRoot !)
Avatar billede uhreskov Nybegynder
10. maj 2006 - 14:55 #18
Tak for hjæpen arne v....

Du er en guttermand :o)

Jeg vil prøve at rode med det, fedt med folk der gider hjælpe :))

Går ud fra at det er lige meget hvor i httpd.conf jeg paster:

<VirtualHost *:80>
ServerName www.lillebror.dk
ServerAlias lillebror.dk *.lillebror.dk
DocumentRoot /web/lillebror
</VirtualHost>

<VirtualHost *:80>
ServerName www.storebror.dk
DocumentRoot /web/storebror
</VirtualHost>

Tak for hjælpen endnu engang...
Uhreskov
Avatar billede arne_v Ekspert
10. maj 2006 - 15:09 #19
jeg tror at det er ligemeget

men jeg har altid selv anbragt dem i bunden

jeg tror at mange bruger include filer til deres virtual hosts
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