Lighttpd nemůže otevřít port

MilanC

Lighttpd nemůže otevřít port
« kdy: 01. 08. 2015, 16:00:15 »
Dobrý den,
prosím o radu.
   Snažím se rozjet lighttpd-1.4.3 v mintu, pro zkoušení si skriptů v C. Statická index.html se mi zobrazí, submit mi ale skript nespustí, buď ho nemůže najít, nebo to hlásí chybu 500 - interní chyba serveru apod.

   Ale momentálně mám hlavní problém ten, proto sem píšu, že se mi to nějak zaseklo na portech. Při zadání   $ lighttpd -D -f lighttpd.conf   mi to hlásí error, jako že port 80 je již obsazený. I když ho změním, pak se to chová stejně i na změněném portu. Stejně se to chová i takto   # server.port   = 80   .

   Mám vyguglováno, že se to týká ipv6 - výchozí řádky v lighttpd.conf dole - vše různě zakomentovávám a kombinuju, ale nikam to nevede.
   Server nejde zapnout, ale localhost   index.html   přivolá. Nefunguje restart ani přeinstalace.
     Jak to prosím vyčistit a ovládnout?

Díky
« Poslední změna: 02. 08. 2015, 22:35:26 od Petr Krčmář »


8998778079087909709

Re:lighttpd - porty
« Odpověď #1 kdy: 01. 08. 2015, 16:23:15 »
Tipoval bych to na
a) port je obsazený
Kód: [Vybrat]
netstat -tulpnTřeba na :::8080 mi poslouchá nějaká Java (Mint/Ubuntu 14.04)
b) proces nemá dostatečná oprávnění (port <1024 a neběží to pod rootem)

MilanC

Re:lighttpd - porty
« Odpověď #2 kdy: 01. 08. 2015, 16:49:08 »
Hezký příkaz, díky, vidím, jaké porty můj PC využívá.
Ale zatím nevím, jak bych to taky využil já.

DK

Re:lighttpd - porty
« Odpověď #3 kdy: 01. 08. 2015, 17:46:30 »
Spust "netstat -tunlp | grep :80" pod rootem, vypise ti to proces, ktery blokuje port 80

šěč

Re:lighttpd - porty
« Odpověď #4 kdy: 01. 08. 2015, 18:21:44 »
Hezký příkaz, díky, vidím, jaké porty můj PC využívá.
Ale zatím nevím, jak bych to taky využil já.
A mimo jiné vám to říká který proces co využívá...

https://www.digitalocean.com/community/tutorials/how-to-use-ps-kill-and-nice-to-manage-processes-in-linux
http://www.tldp.org/LDP/tlk/kernel/processes.html
/etc/rcN.d/README kde N je 0-6


šěč

Re:lighttpd - porty
« Odpověď #5 kdy: 01. 08. 2015, 18:23:09 »
Oprava: ten druhý odkaz měl být tohle: http://www.tldp.org/LDP/sag/html/run-levels-intro.html

MilanC

Re:lighttpd - porty
« Odpověď #6 kdy: 02. 08. 2015, 08:44:12 »
Skvělé, díky!
Použil jsem příkaz  # killall lighttpd   , a tím se vše vyčistilo.
   Chybu jsem dělal zřejmě v tom, několikrát jsem to pak vyzkoušel, že jsem měl již zapnutý server a přitom jsem dělal test   # lighttpd -D -f lighttpd.conf   .
Mějte se,   MilanC