Vraag & Antwoord
Httpd2 | Make_sock: could not bind to address 192.168.0.101
6 antwoorden
- Beste Mensen,
Ik heb een probleem, en wel het volgende.
Ik heb een Linux Mandrake 9.1 webserver zonder GUI (alleen webmin). Normaal gesproken werkt alles perfect. Apache2.0 draait zonder problemen en ik configureer alles met PUTTY over het SSH protocal.
Alleen nu heb ik vanmiddag met WEBMIN een "Virtual Server" toegevoegd. Daarvoor bestond het lijstje uit:
Default server
Address:[b:3fee9e3dcc] Any[/b:3fee9e3dcc]
Port: [b:3fee9e3dcc]Any[/b:3fee9e3dcc]
Servername: [b:3fee9e3dcc]Automatic[/b:3fee9e3dcc]
Document Root: [b:3fee9e3dcc]/var/www/html[/b:3fee9e3dcc]
—en—-
Virtual server
Address:[b:3fee9e3dcc] Any[/b:3fee9e3dcc]
Port: [b:3fee9e3dcc]443[/b:3fee9e3dcc]
Servername: [b:3fee9e3dcc]Automatic[/b:3fee9e3dcc]
Document Root: [b:3fee9e3dcc]/var/www/html[/b:3fee9e3dcc]
Nou heb ik een server toegevoegd met de volgende gegevens:
Address: ***.kicks-ass.net
[ X ] Add name virtual server address (if needed)
[ X ] Listen on address (if needed)
Port: Default
Document root: /home/erik/public_html
Server name: test
Add virtual server to file: /etc/httpd/2.0/conf/httpd2.conf
Copy directives from: Nowhere
Toen ik op create heb gedrukt is de server gemaakt.
Maar toen ik op apply changes klikte bleek dat de server gestopt was. Ik ben nu met PUTTY naar '/usr/sbin' gegaan en heb getypt: apachect1 start
Maar nu krijg ik de volgende foutmelding:
starting httpd2: (98) Address already in use: make_sock: could not bind to address 192.168.0.101:80
no listening sockets available, shutting down
Unable to open logs.
*SCHRIK*
Waarschijnlijk iets fout gedaan, vlug de "virtual server" verwijderen. Maar toen ik dat had gedaan en het start commando uitvoerde bleek de foutmelding precies hetzelfde te zijn :S.
Ik heb de oude httpd2.conf terug gezet, weer proberen te starten… Nix.
Ik heb ook al heel de middag zitten google'en, maar hier wordt ik ook niet veel wijzer van. Daar kom ik eigenlijk alleen maar mensen tegen die het voor de eerste keer hebben, bij mij heeft het al gewerkt.
Mijn /etc/hosts bevat:
192.168.0.101 ***.mine.nu webserver
127.0.0.1 localhost
Alvast bedankt, want ik kom er niet uit.
Groetjes,
Luke - dat ie niet aan de socket kan binden komt omdat er al iets anders aan de socket verbonden is. Waarschijnlijk toch nog een apache proces. Tiep eens apachectl restart dan sluit ie eerst eventuele nog lopende processen. Webmin heeft het ook wel eens mis…. ;-)
kill eventueel nog alles wat je ziet "killall httpd2" - apachectl restart: zelfde foutmelding
apachectl stop, dan start: zelfde foutmelding
killall httpd2: no process killedIk snap er nix van, kan het niet in een andere configfile fout zijn gegaan. Of kan ik niet kijken wat er dan wel aan de socket vastgeknoopt zit.
Voorbaat dank,
Luke - netstat -lp | grep 80
netstat -lp | grep www
?
:-? - [img:f362c22b1f]http://www.lukelemmen.net/ct/nix.jpg[/img:f362c22b1f]
Zoals je ziet, geen resultaten. - volgens mij hoor je ook virtuele servers te configureren in "servername" en niet in Address. Maargoed daar heb ik me nooit echt mee bezig gehouden. Lees de apache docu eens na op "name based virtual hosts" http://httpd.apache.org/docs/vhosts/name-based.html
Beantwoord deze vraag
Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.
Gerelateerde vragen
- URL zonder extensie wil niet helemaal lukken
- https verbinding met ssl in owncloud
- afspelen met audacity werkt niet goed
- Computer!Totaal-forum maakt plaats voor v&a-module
- computer start soms niet op
- Pro show gold 4 overgangen tussen tekstdia's
- wie kan mij meer vertellen over een Gigabyte GA-B85M-HD3
- Windows Tijdelijke bestanden