nginx - multiple Domains without repeat config -


how can serve multiple domains same configuration, without copying server{} rule configuration every domain?

  • example.com
  • example.org
  • example.de
  • example.ro

nginx config:

upstream example_live {     server 127.0.0.1:8300; }  server {     listen 80;     server_name example.com example.org example.de example.ro;     access_log /var/log/nginx/example.access.log;     error_log /var/log/nginx/example.error.log;     location / {         proxy_pass http://example_live/virtualhostbase/http/example.??:80/example/virtualhostroot/;         include /etc/nginx/ps.cfg/proxy.conf;     }     include /etc/nginx/cfg/base.conf; } 

in same server section , using server_name directive support multiple domains. , seems give answer above.


Comments