She was beautiful. God I loved her. I just didn't know how to show it, that's all. I killed her, Red. I didn't pull the trigger, but I pushed her away. And that's why she died, because of me.
Koop een domeintje of stel je router's DNS meuk zodanig in dat je Apache denkt dat hij een domein heeftparadoXical schreef op vrijdag 26 januari 2007 @ 15:13:httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Je kan ook nog in je HOSTS file (ben effe naam kwijt van ding in Linux ... etc.hosts ofzo) je LAN IP aan een fake domein koppelen !!
Heb je iets met VirtualHosts gedaan toevallig ?? En die CP -B is van @Home gok ik ?? Die hoort alleen je Router als naam te hebben (Ik neem effe aan dat je er een hebt voor het gemak ...)(98)Address already in use: make_sock: could not bind to address 213.51.26.96:80
no listening sockets available, shutting down
Wanneer ik restart draai er nog iets op poort 80? Ik heb geen andere webservers draaien op mijn server.
Ik heb in de httpd.conf deze lijn staan, dit is volgens mij niet correct?
Listen 213.51.26.xx:80
# Listen .0.0.0.0:80 << dit was de oude welke er stond, ik heb deze dus aangepast naar mijn huidige IP.
Voor domain name, die heb ik niet. Ik draai gewoon een kabellijntje en mijn pagina's bezoek ik door mijn ip nummer te gebruiken. Hoe kan ik dit oplossen, moet ik deze naar mijn hostname zetten?
Mijn hosts file in /etc
127.0.0.1 CPxxxxxx-B localhost cpxxxxxx-b
Wat is de beste manier om dit correct te zetten zodat mijn apache zonder fouten draait?
|| Stem op mooiere Topic Search linkjes! :) " || Pi-Hole : Geen advertenties meer voor je hele netwerk! >:) ||
die melding zal er _niet_ voor zorgen dat apache niet restart.
Blijkbaar draait er toch nog iets op poort 80.
Doe eens een netstat -tanp en kijk wat er draait. Als dat apache is, kill deze dan ff hard en doe dan een restart.
Dus: (@home modem) >> (deze server) >> (achterliggend netwerk)
Je bedoeld de hosts file, deze is gewoon >> /etc/hosts
Ik heb niets met vhosts gedaan, die hele file is commented
She was beautiful. God I loved her. I just didn't know how to show it, that's all. I killed her, Red. I didn't pull the trigger, but I pushed her away. And that's why she died, because of me.
Het probleem wanneer ik httpd handmatig stop en start is het volgende; mijn php files parsen niet meer met als resultaat dat ik de server moet herstartenmarko77 schreef op vrijdag 26 januari 2007 @ 15:22:
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
die melding zal er _niet_ voor zorgen dat apache niet restart.
Blijkbaar draait er toch nog iets op poort 80.
Doe eens een netstat -tanp en kijk wat er draait. Als dat apache is, kill deze dan ff hard en doe dan een restart.
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:51234 0.0.0.0:* LISTEN 5683/server_linux
tcp 0 0 0.0.0.0:14534 0.0.0.0:* LISTEN 5683/server_linux
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN 5737/Xvnc
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2149/mysqld
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 5737/Xvnc
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 3138/portmap
tcp 0 0 213.51.26.96:80 0.0.0.0:* LISTEN 3948/httpd
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN 3569/X
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 5737/Xvnc
tcp 0 0 192.168.0.1:53 0.0.0.0:* LISTEN 3287/named
tcp 0 0 213.51.26.96:53 0.0.0.0:* LISTEN 3287/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 3287/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 3287/named
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 3948/httpd
tcp 0 0 213.51.26.96:80 84.195.117.223:3849 TIME_WAIT -
tcp 0 0 :::6000 :::* LISTEN 3569/X
tcp 0 0 :::21 :::* LISTEN 3610/proftpd: (acc e
tcp 0 0 :::22 :::* LISTEN 3414/sshd
tcp 0 2468 ::ffff:213.51.26.96:22 ::ffff:89.98.74.215:63484 ESTABLISHED 30042/2
She was beautiful. God I loved her. I just didn't know how to show it, that's all. I killed her, Red. I didn't pull the trigger, but I pushed her away. And that's why she died, because of me.
De configuratie verandering van 0.0.0.0:80 naar 213.51.26.96:80 zou niet moeten uitmaken als
het ip idd je juiste ip is. 0.0.0.0 betekent dat je op alle beschikbare interfaces moet luisteren.
213.x.x.x:80 betekent dat je alleen op dat ip verkeer aanneemt. Op deze manier kan je geen verbinding op de machine via de loopback interface maken. En als je achter een router zit dan
heb je meteen het probleem te pakken. Op je mandriva bak heb je dan waarschijnlijk geen ip die gelijk is aan je externe ip maar eentje in de private ranges (192.168.x.x 10.x.x.x enz)
Je moet dus uitzoeken waarom poort 80 niet kan binden.
Je kunt met lsof of netstat -lp uitzoeken welk process poort 80 bezet houd.
Hieruit zal je een processid moeten vinden. Deze moet je dan afsluiten (kill'en).
Als jij de enige bent die deze apache server benaderd kan je nog overwegen om even een andere poort te gaan gebruiken. Dan moet je in de configuratie de poort veranderen. Neem er dan een die verder niet gebruikt wordt. (uit te zoeken met netstat -l).
De mandrake bak zit direct aan het internet verbonden, op dit systeem heb ik:Aetos schreef op vrijdag 26 januari 2007 @ 15:30:
Apache heeft geen fqdn nodig om te starten maar hij moet wel kunnen binden aan poort 80.
..
eth0 < 213.51.26.xx venbonden met @home en webserver.
eth1 < lokaal netwerk, DHCP server. De server staat statisch op 192.168.0.1 ingesteld
Ik zit dus niet achter een router.
netstat -lp geeft geen process weer op poort 80
Het verhaal voor listen 0.0.0.0:80 is me duidelijk, omdat ik op mijn lokale netwerk niet meer op de server kan komen, deze verander ik dus terug!
[ Voor 12% gewijzigd door paradoXical op 26-01-2007 16:11 ]
She was beautiful. God I loved her. I just didn't know how to show it, that's all. I killed her, Red. I didn't pull the trigger, but I pushed her away. And that's why she died, because of me.