De leerprogramma's en de voorbeelden van Nginx vertellen u geen hoe u nginx met het virtuele ontvangen kunt vormen wanneer de verschillende plaatsen in verschillende vooraf bepaalde folders zijn. Vaak beweegt u zich over uw plaats van een verschillende Webserver zoals Apache HTTPD aan Nginx. Zo hebt u een vooraf bepaalde folderstructuur die niet gemakkelijk kan zijn te veranderen. Vormen nginx is enigszins netelig in dit scenario omdat nginx niet zeer flexibel in overal het goedkeuren van richtlijnen is. Na veel proefneming kwamen wij met deze eenvoudige manier op de proppen:

 server {
��� # Luisteren de standaardnginxrichtlijnen als, indexeren enz.
��� server_name host1.com host2.com host3.com
��� # Plaats standaarddocumentwortel in een variabele
��� plaats $myroot /var/www/html;
��� als ($host ~* host1 \ .com$) {
������� # Is de myrootwaarde enkel een voorbeeld, gebruikt uw 
������� vastgestelde $myroot /var/www/html/forum/host1;
��� }

��� als ($host ~* host2 \ .com$) {
������� # Is de myrootwaarde enkel een voorbeeld, gebruikt uw 
������� vastgestelde $myroot /var/www/html/site;
��� }
��� wortel $myroot;
��� # Volgen meer richtlijnen
}

U kunt opmerken dat in het virtuele ontvangen server_name aan de eerste servernaam in uw server_namelijst wordt geplaatst. Dit kan tot de problemen van de folderresolutie in nginx ( gelezen het verbonden artikel voor een elegante oplossing) leiden naast het specificeren van een verkeerde waarde voor $_SERVER [SERVER_NAME] voor php enz. Om het tweede probleem te bevestigen kunt u volgende fastcgi_param specificeren:

fastcgi_param SERVER_NAME $host;

Nota: nginx [motor x] is een server van hoge prestatiesHTTP en de server van de postvolmacht die door Igor Sysoev wordt geschreven.