====== Adding a new plida.ru site on Yetti ====== The Yetti setup involves a private home server and a public virtual one. ==== Public virtual server (Portal) ==== Portal is responsible for redirecting user's requests to the containers at Yetti. To add a new page, a config file is created at /etc/nginx/sites-enabled: server { server_name subdomain.plida.ru; location / { resolver 10.227.15.1:53 valid=30s; set $proxy_host container_name.yetti; proxy_pass http://container_ip; include proxy_params; } With certbot https is configured: ''certbot %%--%%nginx'', the correct config file needs to be inputted. ''service nginx reload'' ==== Private home server (Yetti) ==== Assuming our path is /var/www/project server { listen 80; add_header x-who container_name.yetti; server_name _; index index.php index.html; root /var/www/project/public; location /m/ { # media alias /var/www/project/public/images/; } location / { try_files $uri $uri/ =404; } } ''service nginx reload'' That should be it.