На 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;
...
}