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"';
}
}
使用 EC2可以somedomain.com
完美访问,我想知道如何在图片中添加subdomain
点赞并提供不同的内容。account.somedomain.com
谢谢。
答案1
您只需添加一个额外的“服务器”块,其中包含您希望提供的确切域名。
正如server_name 文档,确切名称优先于通配符名称。
这实际上意味着如果你在现有块的上方或下方添加类似的内容,你就应该得到所需的结果。
server {
listen 80;
server_name account.somedomain.org;
...
}