Avatar billede webhest Nybegynder
20. januar 2004 - 21:16 Der er 58 kommentarer og
1 løsning

Kan jeg installere en mailserver i redhat 9.1 ?

Hej allesammen!

Jeg har tænkt mig at skifte om til linux på min webserver her idag, men kan jeg bruge Mail Server derpå?
Det eneste jeg bruger er FTP Server, Apache Server, Mail Server!
Evt. hvor kan jeg finde FTP Server, Apache server og Mail server ?
Bare et link eller noget, jeg er helt lost
Avatar billede arne_v Ekspert
20. januar 2004 - 21:25 #1
Redhat 9.1 ??
Avatar billede webhest Nybegynder
20. januar 2004 - 21:27 #2
RedHat 9.1 Fendora Core
Avatar billede arne_v Ekspert
20. januar 2004 - 21:31 #3
OK - jeg undrede mig bare.

Du kan få masser af SMTP servere til Linux.

Der må være indtil flere i dstributionen.

sendmail er jo klassisk

qmail er der mange som bruger
Avatar billede webhest Nybegynder
20. januar 2004 - 21:31 #4
Okay, hvad med ftp server?
Avatar billede arne_v Ekspert
20. januar 2004 - 21:37 #5
Jeg kører bare med den wu ftp der var i min Redhat distro.

Der er sikkert også flere at vælge imellem.

Men jeg har ingen specielle krav.
Avatar billede webhest Nybegynder
20. januar 2004 - 21:41 #6
Okay...har du evt. en adresse hvor jeg kan hente SMTP server og FTP server?
Avatar billede arne_v Ekspert
20. januar 2004 - 21:45 #7
qmail - start her: http://www.qmail.org/
wu ftp - start her: http://www.wu-ftpd.org/

men de bør næsten være i din distro
Avatar billede webhest Nybegynder
20. januar 2004 - 21:47 #8
Okay, det er første gang jeg kører med RedHat 9.1 Fendora core...hvordan sætter jeg apache op, og hvordan får jeg det til at køre med php og mysql?
Avatar billede arne_v Ekspert
20. januar 2004 - 21:51 #9
Jeg kører stadigvæk 7.2 !

:-)

Har du installeret dem før ?

Apache og MySQL burde være lige ud af landevejen.

Jeg kan ihvertfald ikke huske noget specielt.

PHP kommer mig bekendt med en vejledning som man bare følger.
Avatar billede mfalck Praktikant
20. januar 2004 - 21:58 #10
du kan hente dem som rpm-pakker på rpmfind.net og installere dem derfra
Avatar billede mfalck Praktikant
20. januar 2004 - 22:02 #11
du kan evt også installere webmin som er et webinterface til at konfigurere mange af services på linux
Avatar billede mfalck Praktikant
20. januar 2004 - 22:03 #12
postfix er også en god mailserver som er let at konfigurere (www.postfix.org)
Avatar billede lap Nybegynder
20. januar 2004 - 22:28 #13
direkte i distributionen har du alt hvad du efterspørger - download cd-rom og installer - undervejs tilvælger du alt apache, tilvælger ftp-server og sendmail eller hvilken smtp-server du foretrækker (personligt bruger jeg sendmail, men mange mener det er en videnskab at sætte op - så er du advaret).
Avatar billede webhest Nybegynder
21. januar 2004 - 00:48 #14
Nu sidder jeg på min server!
Det er første gang jeg prøver på at sætte Apache op!
Hvordan starter jeg for apache så min side kommer online?
Avatar billede arne_v Ekspert
21. januar 2004 - 07:56 #15
apachectl start
Avatar billede webhest Nybegynder
21. januar 2004 - 13:43 #16
Det ved jeg, men den kører kun på DENNE computer!
Jeg har et domæne www.webghost.dk det ser ikke ud til at den kører derpå?
Avatar billede arne_v Ekspert
21. januar 2004 - 13:49 #17
Så skal du have defineret virtual host for det domæne.

Det er nederst i conf/httpd.conf - der står kommentarer om hvordan man
skal sætte det op.
Avatar billede webhest Nybegynder
21. januar 2004 - 14:10 #18
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *>
    ServerAdmin webmaster@webghost.dk
    DocumentRoot /webghost
    ServerName webghost.dk
    ErrorLog logs/webghost.dk-error_log
    CustomLog logs/webghost.dk-access_log common
</VirtualHost>

Sådan ser det ud nu, men det virker ikke :S
Jeg HAR husket at restarte Apache efter ændringerne, men jeg kan heller ikke se den over netværket!
Jeg har router og port 80 er åben for 192.168.1.102, og jeg kan også godt se siden ved bare at skrive: http://192.168.1.102
Avatar billede Slettet bruger
21. januar 2004 - 14:12 #19
Ved din router, at den skal sende indkommende pakker på port 80 til 192.168.1.102 ?
Avatar billede Slettet bruger
21. januar 2004 - 14:17 #20
Derudover kan det være en ide også at sætte en linie med

ServerAlias www.webghost.dk

ind i Virtualhost-blokken
Avatar billede webhest Nybegynder
21. januar 2004 - 14:18 #21
Den er sat til at Forwarde til port 80 på ipen 192.168.1.102!
Den kører med samme indstilling som den gjorde da jeg havde windows 2003 server edition på, og det virkede!
Avatar billede webhest Nybegynder
21. januar 2004 - 14:19 #22
Det virkede heller ikke (sandbox) ;(...
Avatar billede Slettet bruger
21. januar 2004 - 14:21 #23
Prøv at køre

apache -S

Den fortæller, hvordan apache tolker din conf, og kan måske give et hint
Avatar billede webhest Nybegynder
21. januar 2004 - 14:24 #24
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443          new.host.name (/etc/httpd/conf.d/ssl.conf:90)
*:*                    webghost.dk (/etc/httpd/conf/httpd.conf:1069)
/usr/sbin/apachectl: line 105:  2630 Lagersegmentfejl        $HTTPD $ARGV


new.host.name <-- Ser ikke rigtigt ud ;)?
Avatar billede Slettet bruger
21. januar 2004 - 14:24 #25
Husk at apache skal genstartes, når du laver om i conf. Det gøres med

apachectl reload (eller restart)
Avatar billede webhest Nybegynder
21. januar 2004 - 14:25 #26
Det har jeg gjort HVER gang!
Avatar billede Slettet bruger
21. januar 2004 - 14:30 #27
Nej, den linie ser lidt mystisk ud, men den lytter kun på port 443, så det burde ikke have indflydelse på normal brug (443 er til sikre forbindelser krypteret med ssl)

Jeg har forresten kun * og ikke *:80 på min NameVirtualHost

Kommer der noget i apaches errorlog?
Avatar billede webhest Nybegynder
21. januar 2004 - 14:30 #28
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443          webghost.dk (/etc/httpd/conf.d/ssl.conf:90)
*:*                    webghost.dk (/etc/httpd/conf/httpd.conf:1069)
/usr/sbin/apachectl: line 105:  2665 Lagersegmentfejl        $HTTPD $ARGV


Har ændret det til det, men kan stadigvæk ikke komme ind på www.webghost.dk / webghost.dk
Avatar billede webhest Nybegynder
21. januar 2004 - 14:35 #29
Den reagerer heller ikke på ip'en http://80.161.16.178 som er min faste ip!
Har kigget lidt i loggen, det ser ud til at virke :S
Avatar billede Slettet bruger
21. januar 2004 - 14:39 #30
Har du en anden maskine? Kan du se siden fra den ved at bruge IP? (lokal-IP - Serveren ved sandsynligvis ikke selv at folk udefra bruger et andet IP. Min gør ihvertfald ikke, og den er ligeglad.)
Avatar billede webhest Nybegynder
21. januar 2004 - 14:41 #31
Hvis jeg går hen på min server og skriver http://192.168.1.102 så virker den i hvert fald derpå!
Internettet virker også fint, den får en ip af routeren!
Kan det være noget med opsætningen i linux? Evt. en firewall der beskytter mod at sende data ud på port 80 på min faste ip?
Avatar billede webhest Nybegynder
21. januar 2004 - 14:43 #32
Jeg kan nemlig heller ikke se den på mine andre maskiner!
Avatar billede webhest Nybegynder
21. januar 2004 - 14:47 #33
Måske skulle jeg bare hente en ny version af Apache!
Prøver lige det så, brb!
Avatar billede Slettet bruger
21. januar 2004 - 14:50 #34
Hvis du er begynder på Linux, vil jeg anbefale at bruge de pakker, der følger med din Linux-distribution. Jeg er ikke begynder, og jeg bruger også standard-pakker. Der er alt for meget man kan komme til at lave forkert, når man bygger selv, og det er meget sjældent, at der er nogen fordel ved det. De medfølgende pakker er normalt sat op til at virke sammen uden at man skal gøre noget specielt.
Avatar billede webhest Nybegynder
21. januar 2004 - 15:08 #35
Så er det jo meget mærkeligt at det ikke virker nu :S
Avatar billede Slettet bruger
21. januar 2004 - 15:11 #36
Ja.

Prøv engang disse kommandoer:

route -n

ifconfig
Avatar billede webhest Nybegynder
21. januar 2004 - 15:13 #37
[root@localhost root]# route
Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
192.168.1.0    *              255.255.255.0  U    0      0        0 eth0
169.254.0.0    *              255.255.0.0    U    0      0        0 eth0
127.0.0.0      *              255.0.0.0      U    0      0        0 lo
default        192.168.1.1    0.0.0.0        UG    0      0        0 eth0
[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:22:88:8D:B8
          inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6343 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4668 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:7480132 (7.1 Mb)  TX bytes:453712 (443.0 Kb)
          Interrupt:10 Base address:0x9000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:844 errors:0 dropped:0 overruns:0 frame:0
          TX packets:844 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2234612 (2.1 Mb)  TX bytes:2234612 (2.1 Mb)

Får disse beskeder!
Avatar billede Slettet bruger
21. januar 2004 - 15:17 #38
Det ser ganske fornuftigt ud. Bortset fra den 169.254.0.0, men den bør ikke skade noget.

Hvilket IP (og netmaske?) har din anden maskine?
Avatar billede webhest Nybegynder
21. januar 2004 - 15:19 #39
IP: 192.168.1.101
NetMask: 255.255.255.0

Jamen har lige fundet ud af hvad der er galt, ved bare ikke hvordan jeg ændre det!
Apache kører på ip 127.0.0.1 dvs. KUN mig kan se det, ingen andre, hvordan sletter jeg Local Loopback, hvis jeg overhovedet kan det?? Det er jo den der får apache til at køre på ip 127.0.0.1 (local ip)
Avatar billede Slettet bruger
21. januar 2004 - 15:21 #40
Det skal du ikke, men du kan sætte den til at lytte på alle numre. Øjeblik.
Avatar billede Slettet bruger
21. januar 2004 - 15:26 #41
Jeg tror du kan fikse den enten ved at lave en linie i httpd.conf:

Listen 192.168.1.102:80

Eller måske skal du have tilrettet din /etc/hosts så der står et fuldt hostnavn for dit IP. (Dette er en god ide uanset)
Avatar billede webhest Nybegynder
21. januar 2004 - 15:55 #42
Nu er det ændret, og det ser ud til at virke bortset fra en fejl!

[root@webghost root]# apachectl start
httpd: Could not determine the server's fully qualified domain name, using 192.168.1.102 for ServerName
(99)Kan ikke benytte den ønskede adresse: make_sock: could not bind to address 192.168.1.102:80
no listening sockets available, shutting down
Unable to open logs



Hvad gør jeg her?
Avatar billede Slettet bruger
21. januar 2004 - 16:00 #43
httpd: Could not determine the server's fully qualified domain name, using 192.168.1.102 for ServerName

Kan fixes ved at rette i /etc/hosts og lave en linie i httpd.conf:

ServerName webghost.dk

I /etc/hosts skal der så være en linie i stil med:

192.168.1.102 webghost.dk
Avatar billede Slettet bruger
21. januar 2004 - 16:01 #44
Den anden del lyder som om du ikke havde stoppet en gammel apache før du startede en ny.
Avatar billede webhest Nybegynder
21. januar 2004 - 16:04 #45
# Do not remove the following line, or various programs
# that require network functionality will fail.
192.168.1.102 webghost.dk
ServerName webghost.dk


Sådan der?
Avatar billede Slettet bruger
21. januar 2004 - 16:06 #46
ServerName webghost.dk skal i httpd.conf

192.168.1.102 webghost.dk skal i /etc/hosts og der bør også være en linie med:
127.0.0.1 localhost
Avatar billede webhest Nybegynder
21. januar 2004 - 16:07 #47
Okay!
Nu er det rettet, og nu får jeg denne fejl:

[root@webghost root]# apachectl start
(99)Kan ikke benytte den ønskede adresse: make_sock: could not bind to address 192.168.1.102:80
no listening sockets available, shutting down
Unable to open logs
Avatar billede Slettet bruger
21. januar 2004 - 16:13 #48
Husker du at stoppe den gamle? Ellers kan du (måske) bruge reload eller restart i stedet for bare start.
Avatar billede webhest Nybegynder
21. januar 2004 - 16:15 #49
[root@webghost root]# apachectl restart
httpd not running, trying to start
(99)Kan ikke benytte den ønskede adresse: make_sock: could not bind to address 192.168.1.102:80
no listening sockets available, shutting down
Unable to open logs

Får bare denne besked :S
Avatar billede Slettet bruger
21. januar 2004 - 16:25 #50
Den fejl plejer at betyde, at der allerede er noget, der bruger porten. Med følgende kommando, kan du se, hvad det er:

fuser -vn tcp 80
Avatar billede webhest Nybegynder
21. januar 2004 - 16:39 #51
Der sker ikke rigtigt noget når jeg gør det :(
[root@webghost root]# fuser -vn tcp 80
[root@webghost root]#
Avatar billede webhest Nybegynder
21. januar 2004 - 22:30 #52
Vil det så sige at jeg slet ikke kan bruge linux på min server, til at køre apache?
Så bliver jeg vel nød til at køre med windows :(
Avatar billede arne_v Ekspert
21. januar 2004 - 22:39 #53
Der er vel en 10-20 millioner Linux maskiner der kører Apache, så
det bør kunne lade sig gøre.

:-)
Avatar billede arne_v Ekspert
21. januar 2004 - 22:40 #54
Men jeg ved ikke rigtigt hvordan vi kommer videre.

Har du prøvet at reboot maskinen for at at starte på en helt frisk ?
Avatar billede webhest Nybegynder
21. januar 2004 - 22:46 #55
Nej =/...installerede linux igår aftes, og der spurgte jeg jer, så jeg mener ikke der er blevet ændret noget, andet end det i har foreslået!
Avatar billede arne_v Ekspert
21. januar 2004 - 22:57 #56
Det var værd at prøve - måske er der noget som hænger fra et
af forsøgene og nu blokerer.
Avatar billede arne_v Ekspert
23. januar 2004 - 22:12 #57
?
Avatar billede webhest Nybegynder
25. januar 2004 - 00:41 #58
Du må meget gerne lægge et svar, jeg har skiftet linux ud med windows igen, det ville drille lidt for meget! Læg et svar, og tak fordi du brugte tid på det her :) Respekt til dig ;)
Avatar billede Slettet bruger
25. januar 2004 - 08:44 #59
OK
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