ошибка nginx: (99: не Может присвоить требуемый адрес),

Я выполняю Ubuntu Hardy 8.04 и nginx 0.7.65, и когда я пытаюсь запустить свой nginx сервер:

$ sudo /etc/init.d/nginx start

Я получаю следующую ошибку:

Starting nginx: [emerg]: bind() to IP failed (99: Cannot assign requested address)

где "IP" является заполнителем для моего IP-адреса. Кто-либо знает, почему та ошибка могла бы происходить? Это работает на EC2.

Мой nginx.conf файл похож на это:

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/*;

}

и мой /usr/local/nginx/sites-enabled/example.com похож:

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;

        }
24
задан k-g-f 7 July 2010 в 02:26
поделиться

1 ответ

Возможно, оставшийся процесс / программа использует / прослушивает порт 80.

Вы можете проверить это с помощью netstat -lp. Убейте этот процесс и запустите nginx.

0
ответ дан 28 November 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: