Skocz do zawartości
Zaloguj się, aby obserwować  
baltazar_gabka

Problem z nginx po aktualizacji systemu

Polecane posty

Witam.

Mam problem z nginx, który zaistniał po aktualizacji systemu z lenny do squeeze.

Aktualizacja przebiegła pomyślnie ale podczas uruchomienia serwera mam błędy.

 

/etc/init.d/nginx restart

 

Restarting nginx: [warn]: duplicate MIME type "text/html" in /etc/nginx/nginx.conf:26
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
[emerg]: still could not bind()
nginx.

 

Konfiguracja nginx wygląda tak:

 

 


user www-data;
worker_processes  1;

error_log  /var/log/nginx/error.log;
pid		/var/run/nginx.pid;

events {
worker_connections  512;
}

http {
include	   /etc/nginx/mime.types;
default_type  application/octet-stream;

access_log  /var/log/nginx/access.log;

sendfile		on;

keepalive_timeout  65;
tcp_nodelay		on;

gzip  on;
gzip_proxied any;
gzip_types text/plain text/html text/css application/x-javascript;

uninitialized_variable_warn on;

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

 

 

server {
 listen 80 default;
 server_names moja_strona.info www.moja_strona.info;
 access_log /var/log/nginx/moja_strona.info;

 root /var/www/moja_strona.info;
 index index.html index.htm index.php;

 location ~ \.php$ {
#fastcgi_pass unix:/tmp/php.socket;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
 }
}

 

Co może być przyczyną takiego zachowania?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Address already in use

 

Masz tu odpowiedz na dłoni

 

daj wynik

 

netstat -lnp | grep 0.0.0.0:80

Edytowano przez INTER-COM (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A mnie wcale nie zdziwiłoby gdyby Apacz Ci się uruchomił. Pewnie był standardowo zainstalowany i podczas aktualizacji systemu zaktualizował się i ten cholernik, a że po każdej aktualizacji Apacz jest automatycznie (re)startowany to i sobie zajął adres.

# /etc/init.d/apache2 stop
# apt-get purge apache2

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Restarting nginx: [warn]: duplicate MIME type "text/html" in /etc/nginx/nginx.conf:26

usun 'text/html' nie ma potrzeby go 2 razy deklarować, jest dodawany automatycznie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×