Назад | Перейти на главную страницу

EC2 Micro с NGINX

У меня EC2 Micro под управлением Ubuntu 12.04. Я назначил ему EIP (23.21.213.236) и указываю записи A своего доменного имени на этот IP.

Домен, к которому я пытаюсь получить доступ, - utoolsandfixings.co.uk, на нем должна появиться страница с надписью «Сервер найден».

Я попытался перезапустить NGINX после того, как внес все свои изменения.

Я установил NGINX на сервер и настроил VHost, создал символическую ссылку и т. Д. VHOST выглядит следующим образом:

server {
    listen 80; ## listen for ipv4
    server_name utoolsandfixings.co.uk; ## change this to your own domain name
    # I find it really useful for each domain & subdomain to have its own error and access log
    error_log /var/log/nginx/utoolsandfixings.co.uk.error.log;
    access_log /var/log/nginx/utoolsandfixings.co.uk.access.log;
    location / {
            # Change this to the folder where you want to store your website
            root /var/www/utoolsandfixings.co.uk/;
            index index.html index.htm index.php;
    }
    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
            root /var/www/nginx-default;
    }
    # We haven't setup FastCGI yet, but lets configure this now anyways
    #
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            # again, change the directory here to your website's root directory make sure to leave $fastcgi_script_name; on the end!
            fastcgi_param SCRIPT_FILENAME /home/meltingice_net/public_html$fastcgi_script_name;
            include /etc/nginx/fastcgi_params;
    }

}

Также мой nginx.conf

user www-data;
worker_processes 4;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

events {
    worker_connections 1024;
    # multi_accept on;
}
http {
    include /etc/nginx/mime.types;
    access_log /var/log/nginx/access.log;
    sendfile on;
    #tcp_nopush on; keepalive_timeout 0;
    keepalive_timeout 2;
    tcp_nodelay on;
    gzip on;
    gzip_disable msie6;
    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}

Любая помощь будет принята с благодарностью.

NGINX запущен (запущен) на экземпляре? /etc/init.d/nginx status

Подозреваете, что это проблема брандмауэра, назначили ли вы группу безопасности экземпляру, который разрешает HTTP? Есть разумный гид Вот.

Кроме того, вы проверили, нет ли на экземпляре локального брандмауэра, отбрасывающего входящий трафик? sudo iptables --list