Używam Ubuntu Hardy 8.04, nginx 0.7.65, a gdy próbuję zaczynając mój serwer nginx:nginx: (99: Nie można przypisać żądany adres)
$ sudo /etc/init.d/nginx start
pojawia się następujący błąd:
Starting nginx: [emerg]: bind() to IP failed (99: Cannot assign requested address)
gdzie "IP" jest symbolem zastępczym dla mojego adresu IP. Czy ktoś wie, dlaczego ten błąd może się zdarzyć? To działa na EC2.
Mój plik nginx.conf wygląda następująco:
user www-data www-data;
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
access_log /usr/local/nginx/logs/access.log;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 3;
gzip on;
gzip_comp_level 2;
gzip_proxied any;
gzip_types text/plain text/css application/x-javascript text/xml application/xml
application/xml+rss text/javascript;
include /usr/local/nginx/sites-enabled/*;
}
i mój /usr/local/nginx/sites-enabled/example.com wygląda następująco:
server {
listen IP:80;
server_name example.com;
rewrite ^/(.*) https://example.com/$1 permanent;
}
server {
listen IP:443 default ssl;
ssl on;
ssl_certificate /etc/ssl/certs/myssl.crt;
ssl_certificate_key /etc/ssl/private/myssl.key;
ssl_protocols SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP;
server_name example.com;
access_log /home/example/example.com/log/access.log;
error_log /home/example/example.com/log/error.log;
}
hmm niestety nic nie nasłuchuje na porcie 80. –
hmm .. jakikolwiek fast-cgi działający może .. –
nie ... nie widzę fast-cgi ... –