Исправление flappyright, (текущая версия) :
У меня вообще «овно и палки». Nginx от http стартует.
ls -la /usr/share/webapps
...
drwxr-xr-x 13 root http 4096 фев 23 19:41 nextcloud
drwxr-xr-x 13 root http 4096 фев 23 19:41 phppgadmin
...
ls -la /usr/share/nginx
...
lrwxrwxrwx 1 root root 28 фев 23 19:42 nextcloud -> /usr/share/webapps/nextcloud
lrwxrwxrwx 1 root root 29 фев 23 19:42 phppgadmin -> /usr/share/webapps/phppgadmin
...
Nextcloud при этом работает нормально... Пробовал location в location запихнуть, проблема осталась.
# #---Настройки сервера---# #
server{
# Название сайта
server_name ***.xyz www.***.xyz;
# Порт
listen 80;
# Логгирование
access_log off;
# #---Настройка страниц сайта---# #
location / {
# Директория сервера
root /usr/share/nginx/nextcloud/;
# Обработка файлов
location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+)\.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}
}
# #---Подключение PhpPgAdmin---# #
location /dbmin {
root /usr/share/nginx/phppgadmin;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param SCRIPT_FILENAME /usr/share/nginx/phppgadmin/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}
}
Исходная версия flappyright, :
У меня вообще «овно и палки». Nginx от http стартует.
ls -la /usr/share/webapps
...
drwxr-xr-x 13 root http 4096 фев 23 19:41 nextcloud
drwxr-xr-x 13 root http 4096 фев 23 19:41 phppgadmin
...
ls -la /usr/share/nginx
...
lrwxrwxrwx 1 root root 28 фев 23 19:42 nextcloud -> /usr/share/webapps/nextcloud
lrwxrwxrwx 1 root root 29 фев 23 19:42 phppgadmin -> /usr/share/webapps/phppgadmin
...
Nextcloud при этом работает нормально... Пробовал location в location запихнуть, проблема осталась.
# #---Настройки сервера---# #
server{
# Название сайта
server_name vfgcloud.com.ua www.vfgcloud.com.ua;
# Порт
listen 80;
# Логгирование
access_log off;
# #---Настройка страниц сайта---# #
location / {
# Директория сервера
root /usr/share/nginx/nextcloud/;
# Обработка файлов
location ~ ^/(?:index|remote|public|cron|core/ajax/update|status|ocs/v[12]|updater/.+|ocs-provider/.+)\.php(?:$|/) {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}
}
# #---Подключение PhpPgAdmin---# #
location /dbmin {
root /usr/share/nginx/phppgadmin;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
#fastcgi_param SCRIPT_FILENAME /usr/share/nginx/phppgadmin/$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param HTTPS on;
fastcgi_param modHeadersAvailable true;
fastcgi_param front_controller_active true;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_intercept_errors on;
fastcgi_request_buffering off;
}
}