Puncte:0

Cum se configurează nginx într-un subfolder

drapel br

Am cumpărat un VPS care rulează Ubuntu 20.04. Sunt destul de nou în toate chestiile de găzduire și Linux și mă chinui să configurez următoarea situație sau dacă acest lucru este chiar posibil:

Am folderul meu /var/www care are multe subdosare. Fiecare deține un site web. Vreau, dacă cineva accesează domeniul meu (de exemplu, mydomain.com) ar trebui să vadă folderul /var/www/codeiginiter4/. Dar când cineva excesează mydomain.com/foldername el ar trebui să vadă conținutul /var/www/foldername/.

Ce îl face puțin mai complicat: CodeIgniter folosește următorul .htaccess pentru apache:

RewriteEngine Pornit
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

Acest lucru se aplică mydomain.com/foo la mydomain.com/index.php/foo pentru rutarea URL prietenoasă CodeIgniter SEO. Pentru nginx oferă

Locație / {
    try_files $uri $uri/ /index.php$is_args$args;
}

L-am prins să lucreze

locație ~* ^/(active|fișiere|roboți\.txt) { }

Dar am problema că orice adăugați după mydomain.com/ va fi direcționat către folderul meu CodeIgniter în loc de alte site-uri web din alte foldere.

Din intelesul meu try_files $uri $uri/ /index.php$is_args$args; voi verifica $uri (un fișier), apoi un folder $uri/ mai întâi, deci ar trebui să servească un folder dacă există unul, dar întotdeauna termin în pagina mea CodeIgniter.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.