Я пытаюсь переместить мой phpMyAdmin в отдельный блок местоположения в моей конфигурации nginx.
В настоящее время он работает и настроен для запуска при вводе IP-адреса моего сервера, используя следующую конфигурацию:
server {
#default_server
listen 80 default_server;
listen [::]:80 default_server;
root /usr/share/phpmyadmin;
index index.php;
server_name _;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
но мне нужно изменить его на что-то вроде этого:
server {
location / {
... settings for my website...
}
location /phpmyadmin {
... adapted config as shown above...
}
}
Я уже пробовал это, но это не работает:
server {
location / {
... settings for my website...
}
location /phpmyadmin {
alias /usr/share/phpmyadmin;
index index.php;
try_files $uri $uri/ =404;
location ~ /manage/\.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /manage/\.ht {
deny all;
}
}
}
Лучший сценарий, который я получилмой браузер загружал index.php вместо рендеринга php.
Как мне изменить это, чтобы показывать сайт администратора phpMyAdmin при переходе на www.url.com/phpmyadmin?