Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: karol777 15 Července 2008, 00:28:58

Název: problem - nemozem nastartovat apache [vyřešeno]
Přispěvatel: karol777 15 Července 2008, 00:28:58
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]

mozno sa to tu uz riesilo.. noneviem jaky tu mam problem.. nemozem nastartovat apache.. vysledok je stale failed..
privedie ma niekto na spravnu cestu?
vopred pekne dakujem..
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: stderr 15 Července 2008, 01:02:22
http://wiki.apache.org/httpd/CouldNotDetermineServerName

//edit
ještě zkus netstat -an -t | grep 80, jestli Ti na portu 80 už něco neběží
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: karol777 15 Července 2008, 08:01:59
netstat -an -t | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
tcp        0      0 10.0.94.69:40186        86.53.218.50:80         ESTABLISHED
tcp        0      0 10.0.94.69:40187        86.53.218.50:80         ESTABLISHED
tcp        0      0 10.0.94.69:55544        69.63.184.15:80         ESTABLISHED
tcp        0      0 10.0.94.69:55546        69.63.184.15:80         ESTABLISHED
tcp        0      0 10.0.94.69:57871        86.53.218.120:80        ESTABLISHED
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: stderr 15 Července 2008, 09:38:54
tak ještě sudo netstat -plant | grep 80 - tím zjistíš co ti tam běží, tak to vypni a nastartuj apache :)
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: karol777 15 Července 2008, 17:38:47
sudo netstat -plant | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     5651/apache         
tcp        0      0 10.0.94.69:54120        217.31.205.114:80       ESTABLISHED11732/firefox-bin   
tcp        0      0 10.0.94.69:54119        217.31.205.114:80       ESTABLISHED11732/firefox-bin   
tcp        0      0 10.0.94.69:54117        217.31.205.114:80       TIME_WAIT  -                   
tcp        0      0 10.0.94.69:54108        217.31.205.114:80       TIME_WAIT  -                   
tcp        0      0 10.0.94.69:35485        209.85.129.104:80       ESTABLISHED11732/firefox-bin   


a ako to mozem zrusit?
co mi na tom akoze bezi firefox?
nechapem.. doteraz mi apache isiel bez problemu..
ked dam ps -ef | grep firefox a killnem ho, tak ak aj tak apache nenastartujem..
help..

Název: Re: problem - nemozem nastartovat apache
Přispěvatel: Thomas123 15 Července 2008, 20:40:20
nechapem..

Jsem začátečník, ale pokud to chápu správně, tak první řádek obsazuje Apache.

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     5651/apache   

Nejsem si jist, jestli to číslo není náhodou číslo procesu. Pokud ano, tak ho vypnout nebo ho smazat, popř. mu přehodit port z 80 na 1234
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: karol777 15 Července 2008, 21:54:48
thomas nesi zacatocnik.. dobry si..
funguje.. naskocilo to..

dikes..

ja len nechapem preco mi to doteraz islo a odrazu taky problem..

ale diky vam obidvom.. uz to funguje..
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: Thomas123 16 Července 2008, 09:46:51
No a co to bylo za proces? Třeba příjdeme na to, proč se z ničeho nic ukázal..
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: karol777 17 Července 2008, 17:15:08
no to neviem.. idem pozriet.. dlho som linux nezapinal a teraz pozeram, ze veci mi tu nefunguju..

chcem to urobit aj tak, aby som to nemusel killovat za kazdym spustenim OS, lebo ten proces mi tam

vyskoci stale ale vzdy ma ine pid.. proste to cislo..
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: starenka 23 Července 2008, 22:43:11
<ot>
htop -> f3 -> hledat string -> f9 -> entr

a nemusis resit pid...
</ot>
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: Michal Kocián 24 Července 2008, 11:05:32
Zdravím, takže rovnou k věci  :)

1. Ke spouštění apache slouží script apache2ctl.
Kód: [Vybrat]
sudo apache2ctl start
sudo apache2ctl stop
sudo apache2ctl restart

2. Apache se ti spouští hned po startu a není důvod jej spouštět ještě jednou.

3. Někde v konfiguraci bys měl mít alespoň 1x uvedenou directivu ServerName, např.
Kód: [Vybrat]
ServerName localhost
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: Martin - ViPEr*CZ* 17 Dubna 2009, 10:03:39
No teď mi na jednom serveru taky potvora zlobí:

netstat vypisuje u apache:

Kód: [Vybrat]
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      6984/apache2
ServerName mám nastaveno na localhost v ports.conf mám Listen *:80

Pokud dám apache2 restart, tak to hodí:

Kód: [Vybrat]
* Restarting web server apache2                                                                                                                                                                               
httpd (no pid file) not running
(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

No je jasný, že tam ten process je... pokud dám kill na apache2, tak zmizí a po apache2 start mi to vypíše OK, ale chyba lávky. Nepřipojím se z venčí (ze vnitř nemůžu, server mám kapku z ruky). A v netstat je výpis výše. Zaboha nevím proč se to takto chová.
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: stderr 17 Dubna 2009, 11:08:49
/var/log/apache2/error_log neco nepise?
Chyba pise: Unable to open logs .. jsou dobre nastaveny cesty pro logy v konfugraci (i virtualu)? Apache si nedokaze vytvorit novou slozku, jen log.. Nebo nemaji logy spatny prava?
Název: Re: problem - nemozem nastartovat apache
Přispěvatel: Martin - ViPEr*CZ* 17 Dubna 2009, 11:21:40
Už vím čím to je... kolega něco instaloval do PHP a trochu tomu více nerozumí... tak to zlobí kvůli PHP. ;-) Apache je v pořádku.