Portál AbcLinuxu, 9. května 2025 19:50

Dotaz: Apache2 za NATem se nerozjede

21.1.2008 17:46 sitovy_pavouk
Apache2 za NATem se nerozjede
Přečteno: 218×
Odpovědět | Admin
Zdravím, mám nainstalovaný Apache 2 v Debianu, dokud jsem ho nedal za NAT, tak běhal normálně. Na routeru je nastven port TCP na 80 na vnitřní adresu serveru. Když se pokouším Apache spustit, tak mi napíše:
Forcing reload of web server (apache2)...httpd (no pid file) not running
(99)Cannot assign requested address: make_sock: could not bind to address "verejnaIP"
no listening sockets available, shutting down
Unable to open logs
 failed!
PID soubor opravdu nemá a popravdě ani nevím, jaké číslo procesu mu přidělit, ale donedávna to dělal sám.

Jiná unstalace Apache v systému není a na portu 80 nic neposlouchá. Zkoušel jsem jestli něco neodhalím pomocí netstat -apnt a pstree -p, ale nic by mu nemělo překážet.

Neví někdo proč přestal fungovat?

Předem moc díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.1.2008 17:57 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: Apache2 za NATem se nerozjede
Odpovědět | | Sbalit | Link | Blokovat | Admin
v httpd.conf mas asi neco jako:

Listen verejna.ip.adresa:80

on tuhle verejnou adresu nema na zadnem rozhrani takze se mu nedari na ni bind

resenim je nechat jen

Listen 80
21.1.2008 18:02 iji | skóre: 29
Rozbalit Rozbalit vše Re: Apache2 za NATem se nerozjede
Odpovědět | | Sbalit | Link | Blokovat | Admin
could not bind to address "verejnaIP" - http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.