Я, как бы это сказать, дилетант по серверам, но раз никто Вам не отвечает - попробую я…
У Вас два сайта забиндены на один IP, так, вроде, дела не будет…
У меня сделано так:
1) Создал файл главного конфига сайта «/etc/nginx/sites-available/avi9526» там описаны настройки сервера (порты, и т.п.)
Там и указана корневая директория сайта «/var/www».
2) В каталоге «/var/www/» у меня созданы папки «dokuwiki/», «wordpress/» и когда-то были и «mediawiki/», и «phpbb/». В этих папках и лежат соответствующие веб-приложения - так же как у Вас, видимо…
3) В конфиге сайта (см. п. 1) подключены конфиги для этих папок
…
# Wordpress
include avi9526/locations/wordpress;
#──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
# Dokuwiki
include avi9526/locations/dokuwiki;
#──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
# MediaWiki
include avi9526/locations/mediawiki;
…
Эти подключаемые конфиги лежат у меня в «/etc/nginx/avi9526/locations/» и там описаны ограничения и настройки доступа к содержимому каталога «/var/www/», например, файл «/etc/nginx/avi9526/locations/mediawiki»
# Ограничение доспупа к файлам MediaWiki
location ~* "^/mediawiki/(cache|maintenance|includes|tests|serialized|extensions/Math/math|languages)((/.*)?)$"
{
deny all;
return 404;
}
4) Затем в конфиге сайта описано перенаправление к бек-энду PHP-FPM.
5) Как Вы уже поняли, обращаться к под-сайтам приходится так:
http://мой_домен_или_IP/wordpress
http://мой_домен_или_IP/mediawiki
http://мой_домен_или_IP/phpbb
Но можно сделать перенаправление если идёт обращение к корневой директории сайта:
(почти сразу после описания портов, до перенаправления к PHP-FPM)
…
# Корневая директория
location "/"
{
index index.php index.html index.htm;
try_files $uri $uri/ /wordpress/;
rewrite "^/$" "/wordpress/" redirect;
}
…
Вот Вам ещё почитать на всякий случай