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

Настройка субдомена на Amazon Ec2

На ec2 У меня есть родительский домен, например somedomain.com . Я хочу настроить поддомен на EC2, на котором сейчас размещается somedomain.com - поддомен вроде account.somedomain.com

somedomain.com работает nginx с конфигурацией для сайтов:

server {
        listen       80;
        server_name     *.somedomain.com;
        root /home/ubuntu/virtualenv/somedomain/somedomain/homelaunch/;

        access_log /home/ubuntu/virtualenv/somedomain/error/access.log;
        error_log /home/ubuntu/virtualenv/somedomain/error/error.log warn;
        connection_pool_size 2048;

        fastcgi_buffer_size 4K;
        fastcgi_buffers 64 4k;

        location /static {
            alias /home/ubuntu/virtualenv/somedomain/somedomain/homelaunch/static/;
        }

        location / {
            proxy_pass http://127.0.0.1:8001;
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_read_timeout 10;
            proxy_connect_timeout 10;
            add_header P3P 'CP="ALL DSP COR PSAa PSDa OUR NOR ONL UNI COM NAV"';
        }
    }

в somedomain.com отлично доступен с использованием EC2, я хотел бы знать, как включить subdomain лайк account.somedomain.com к картинке и обслуживают различное содержание.

Спасибо.

Вы можете просто добавить дополнительный «серверный» блок с точным доменным именем, которое вы хотите обслуживать.

Как указано в документация server_name, точное имя имеет приоритет над именами с подстановочными знаками.

Фактически это означает, что если вы добавите что-то подобное выше или ниже существующего блока, вы должны получить желаемый результат.

server {
    listen       80;
    server_name  account.somedomain.org;
    ...
}