Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Problém s apache2: (13)Permission denied  (Přečteno 9613 krát)

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Problém s apache2: (13)Permission denied
« kdy: 21 Listopadu 2007, 11:37:24 »
Zdravím, neporadil by mi někdo, kde je problém? Spustím apache2 a hodí mi to chybu
Citace
(13)Permission denied: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
Unable to open logs
Zkoušel jsem podle návodů tady na fóru vymazat cache, přeinstaloval jsem apache, ale problém stále zůstává..

Peter Lehotsky

  • Návštěvník
  • Příspěvků: 51
Re: Problém s apache2: (13)Permission denied
« Odpověď #1 kdy: 21 Listopadu 2007, 12:36:39 »
A poustis apache pod rootem nebo pres sudo?

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #2 kdy: 21 Listopadu 2007, 12:39:55 »
Smaz v konfiguraku radek s "Listen 80" ;)

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #3 kdy: 21 Listopadu 2007, 13:20:30 »
Díky za rady, ale pořád mi to neběží. Spouštím to přes sudo. Je ten konfigurák, co myslíš ports.conf? Když to tam vyhodím, vrací mi to
Citace
no listening sockets available, shutting down
Unable to open logs
Není to třeba tím, že je nějakej problém s logováním? Na ubuntuforums jsem viděl řešení tohodle problému vytvořením novýho logovacího souboru, to už jsem taky zkoušel, nicméně bez výsledku...

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #4 kdy: 21 Listopadu 2007, 13:25:41 »
Co mas v souboru /etc/apache2/httpd.conf? A jak mas reseny virtualhosty?

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #5 kdy: 21 Listopadu 2007, 13:32:16 »
httpd.conf je prázdnej, virtualhosty jsem zatím vzhledem k tomu, že se mi to ani nespustí, zatím neřešil, /etc/apache2/sites-available/default je beze změn

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #6 kdy: 21 Listopadu 2007, 13:39:01 »
No tak jeste zkus do http.conf napsat Listen 80, neboli presny opak toho co jsem myslel prvne. ;D

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #7 kdy: 21 Listopadu 2007, 13:48:34 »
Tohle už jsem taky zkoušel, ale to se jen změní hláška na
Citace
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
; v ports.conf je ještě mimo to teda
Citace
<IfModule mod_ssl.c>
    Listen 443
</IfModule>
, ale to na to snad nemá vliv nebo se pletu?

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #8 kdy: 21 Listopadu 2007, 14:09:40 »
Zkusil si pridat naslouchani portu do virual hostu?

Tenhle problem sem resil snad uz tisickrat, ale nikdy si nevzpomenu jak sem to dyzky vyresil... ;D

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #9 kdy: 21 Listopadu 2007, 14:54:17 »
Hm tak kdyz tam hodim naslouchani na port 80+necham to i v ports.conf tak mi to hodi
Citace
(98)Address already in use: make_sock: could not bind to address [::]:80
(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
Takhles to myslel ne.. Jo díky za trpělivost

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #10 kdy: 21 Listopadu 2007, 15:26:54 »
Tak jinak... httpd.conf at zustane prazdny, nevsimnul jsem si konfiguraku primo pro porty. :)

Posli sem konfigurak hosta. ;) Nevim jesli je v Ubuntu neco jinak nez na Debianu.

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #11 kdy: 21 Listopadu 2007, 22:18:50 »
Tak tady je výpis z /etc/apache2/sites-availible/default:
Citace
NameVirtualHost *
<VirtualHost *>
   ServerAdmin webmaster@localhost
   
   DocumentRoot /var/www/
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
      # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
   </Directory>

   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
   <Directory "/usr/lib/cgi-bin">
      AllowOverride None
      Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
      Order allow,deny
      Allow from all
   </Directory>

   ErrorLog /var/log/apache2/error.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn

   CustomLog /var/log/apache2/access.log combined
   ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #12 kdy: 22 Listopadu 2007, 14:37:16 »
Do konfigurace virualhosta zkus pridat port:
Kód: [Vybrat]
...
<VirtualHost *:80>
...

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #13 kdy: 22 Listopadu 2007, 16:07:38 »
Tohle už jsem taky zkušel, tentokrát to hází
Citace
no listening sockets available, shutting down
Unable to open logs
Nemůže být chyba někde mimo tyhle konfiguráky?

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #14 kdy: 22 Listopadu 2007, 16:13:53 »
To kdybych si tak pamatoval... :-\ Vim jenom, ze reseni je naprosto trivialni. Coz me ted napada... co se stane kdyz do prohlizece napises localhost?

Peter Lehotsky

  • Návštěvník
  • Příspěvků: 51
Re: Problém s apache2: (13)Permission denied
« Odpověď #15 kdy: 22 Listopadu 2007, 19:27:51 »
A co rika netstat, nebezi neco na portu 80? Podle hlasek to vypada ze tam neco je.

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #16 kdy: 22 Listopadu 2007, 21:07:04 »
Díky za další náměty, takže: sudo netstat -tpl
Citace
Aktivní Internetová spojení (pouze servery)
Proto Přích-F Odch-F Místní Adresa          Vzdálená Adresa         Stav       PID/Program name   
tcp        0      0 localhost:ipp           *:*                     LISTEN     4940/cupsd         
http://localhost/ zobrazí chybu, že se nelze připojit k serveru

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #17 kdy: 22 Listopadu 2007, 21:12:59 »
Zrovna jsem si hral se serverem. Zkus:

Kód: [Vybrat]
$killall apache2
$apache2

Po instalaci Apache se totiz server pousti automaticky, to ze to pise problem s pristupem znamena ze uz port 80 pouziva. Jinak, ze nejde localhost je zvlastni, hod sem pro sychr jeste /etc/hosts

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #18 kdy: 22 Listopadu 2007, 21:25:09 »
/etc/hosts vypadá takhle:
Citace
127.0.0.1   localhost
127.0.1.1   muj-komp

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
jinak když dám $killall apache2 tak to řekne no process killed

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #19 kdy: 22 Listopadu 2007, 21:27:16 »
A po zadani apache2 to opet predchozi hlasku? V hosts neni nic neobvykleho.

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #20 kdy: 22 Listopadu 2007, 21:32:00 »
Jo přesně.. Špatný to je

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #21 kdy: 22 Listopadu 2007, 21:38:44 »
No mozna bych zkusil teda prepsat virtual hosta... :)

Jeste predtim... v souboru s virtualhostem. Zkusils upravit radek NameVirtualHost * na NameVirtualHost *:80 ?

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #22 kdy: 22 Listopadu 2007, 21:44:14 »
Jasně, tohle už jsem zkoušel, nemusim říkat jak to reagovalo... Takže jak myslíš by měl vypadat?

Pavel Půlpán

Re: Problém s apache2: (13)Permission denied
« Odpověď #23 kdy: 22 Listopadu 2007, 21:51:27 »
Zkusil bych to zjednodusit... 8)

/etc/apache2/sites-available/default:
Kód: [Vybrat]
NameVirtualServer *:80
<VirtualHost *:80>
  ServerName www.servername.tld
  ServerAlias servername.tld *.servername.tld
  DocumentRoot /var/www/servername
</VirtualHost>

Pokud jde jenom o lokalni server na tvorbu webovek, bohate staci.
« Poslední změna: 22 Listopadu 2007, 21:56:13 od Pavel Půlpán »

radič

  • Návštěvník
  • Příspěvků: 36
    • Internetová poradna
Re: Problém s apache2: (13)Permission denied
« Odpověď #24 kdy: 22 Listopadu 2007, 22:03:33 »
Jo to bys byl fakt hodnej, stačí mi když to bude běžet na lokálu, hlavně když bude..

 

Provoz zaštiťuje spolek OpenAlt.