Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Apache2 und Xinetd

Diskussion: Apache2 und Xinetd im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige hi, folgendes Problem: http://localhost gibt mir eine Website mit folgendem Text: Zitat: apache2: Could not reliably determine the server's ...

Antwort
Alt 31.03.08, 14:12   #1 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Apache2 und Xinetd

Anzeige

hi,

folgendes Problem: http://localhost gibt mir eine Website mit folgendem Text:

Zitat:
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
Hier meine xinetd Konfiguration:

Code:
mathias@wizard:~$ cat /etc/xinetd.conf
defaults
{
        instances               = 60
        log_type                = SYSLOG authpriv
        log_on_success          = HOST PID
        log_on_failure          = HOST
        cps                     = 25 30
}

includedir /etc/xinetd.d
mathias@wizard:~$
Code:
mathias@wizard:~$ cat /etc/xinetd.d/apache2
# vsftp daemon.
service www
{
        disable         =       no
        socket_type     =       stream
        wait            =       no
        user            =       root
        server          =       /usr/sbin/apache2
        per_source      =       5
        instances       =       200
        log_on_success  +=      PID HOST DURATION
        log_on_failure  +=      HOST
        nice            =       10
}

mathias@wizard:~$

Weiss jemand worans liegt?
Serow ist offline   Mit Zitat antworten
Alt 31.03.08, 14:16   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Es liegt daran, dass Apache ein eigenständiger Daemon ist und nicht über xinetd gestartet werden kann. Dieser leitet nämlich den Output des Programms an einen Port weiter und somit siehst du dort die Startmeldungen des Apache. Nimm also diesen Müll aus der xinetd-Konfiguration wieder raus.

Edit: Hab gerade nochmal nachgeschaut. Sogar Apache kann via xinetd laufen, wenn der ServerType nicht auf Standalone gesetzt ist.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 31.03.08, 16:28   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Okay das änder ich ja mit "ServerType inetd" aber in welchem File? /etc/apache2/apache2.conf isses nicht, da bekomm ich
Zitat:
Syntax error on line 1 of /etc/apache2/apache2.conf:
Invalid command 'ServerType', perhaps misspelled or defined by a module not included in the server configurati

EDIT:
Hab grad mal das ganze Xinetd Zeug wieder rausgenommen aber er startet trotzdem nicht:
Code:
mathias@wizard:~$ sudo /etc/init.d/apache2 start
 * Starting web server apache2                                                                                               apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
                                                                                                                      [fail]
mathias@wizard:~$
Serow ist offline   Mit Zitat antworten
Alt 31.03.08, 16:43   #4 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

Code:
Address already in use: make_sock: could not bind to address 0.0.0.0:80
Die Fehlermeldung sagt doch, dass der Port 80 offenbar schon durch einen Prozess belegt ist. Einfach mal mittels

Code:
netstat -lntpa | grep ":80"
nachschauen welcher Prozess den Port belegt.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 31.03.08, 23:02   #5 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Ahhh danke. Der Befehl war mir unbekannt. xinetd hat Port 80 noch blockiert.
Serow ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Apache2 und Xinetd
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
vsftpd und xinetd Serow Linux/UNIX 0 02.03.08 20:08
apache2 und ssl keksinat0r Webmaster-Security 3 08.08.07 19:17
und Apache2 ?! keksinat0r (Web-) Design und webbasierte Sprachen 9 30.07.07 03:12
Apache2 und SQL keksinat0r Linux/UNIX 2 29.05.07 20:55
telnet server mit xinetd blueflash Linux/UNIX 4 23.05.04 18:05


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61