Beiträge von ktcar214
-
-
-
-
Hello
In OMV 4, after I turned on ssl and force ssl option on webgui, I got 502 Bad Gateway when I access to webgui with domain.(It's okay when I access webgui with ip address)
How can I solve this problem?
Code
Alles anzeigenserver { server_name openmediavault-webgui; root /var/www/openmediavault; index index.php; autoindex off; server_tokens off; sendfile on; large_client_header_buffers 4 32k; client_max_body_size 25M; error_log /var/log/nginx/openmediavault-webgui_error.log error; access_log /var/log/nginx/openmediavault-webgui_access.log combined; error_page 404 = /404.php; location /404.html { internal; } location /extjs6/ { alias /usr/share/javascript/extjs6/; expires 2d; } location ~ ^/(css|fonts|js|images)/ { expires 2d; } location /favicon { expires 14d; } location ~ \.php$ { try_files $uri =; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php-fpm-openmediavault-webgui.sock; fastcgi_index index.php; fastcgi_read_timeout 60s; include fastcgi.conf; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } listen 8080; if ($scheme = http) { # Force redirection to HTTPS. return 301 https://$host:443$request_uri; } listen 443 ssl deferred; ssl_certificate /etc/ssl/certs/openmediavault-5daf540b-ae9b-4474-a65f-eb73712c1f12.crt; ssl_certificate_key /etc/ssl/private/openmediavault-5daf540b-ae9b-4474-a65f-eb73712c1f12.key; include /etc/nginx/openmediavault-webgui.d/*.conf; }
Code: /etc/php/7.0/fpm/pool.d/openmediavault-webgui.conf
Alles anzeigen[openmediavault-webgui] user = openmediavault-webgui group = openmediavault-webgui listen = /var/run/php-fpm-openmediavault-webgui.sock listen.owner = www-data listen.group = www-data listen.mode = 0600 pm = ondemand pm.max_children = 25 pm.process_idle_timeout = 10s chdir = / ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; openmediavault php.ini settings ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories php_value[include_path] = ".:/usr/share/php:/var/www/openmediavault" ; Pam Authentication Support (see /etc/pam.d) php_value[pam.servicename] = "openmediavault-webgui"; ; Maximum allowed size for uploaded files. ; http://php.net/upload-max-filesize php_value[upload_max_filesize] = 25M ; Maximum size of POST data that PHP will accept. ; http://php.net/post-max-size php_value[post_max_size] = 25M ; Do not expose to the world that PHP is installed on the server. ; http://php.net/expose-php php_value[expose_php] = Off ; Name of the session (used as cookie name). ; http://php.net/session.name php_value[session.name] = X-OPENMEDIAVAULT-SESSIONID ; Default timeout for socket based streams (seconds) ; http://php.net/default-socket-timeout php_value[default_socket_timeout] = 90 ; Maximum execution time of each script, in seconds ; http://php.net/max-execution-time ; Note: This directive is hardcoded to 0 for the CLI SAPI php_value[max_execution_time] = 90
Code: /var/log/nginx/openmediavault-webgui_error.log...... 2018/02/12 09:28:21 [error] 17040#17040: *45 FastCGI sent in stderr: "PHP message: PHP Warning: DOMDocument::load(/etc/openmediavault/config.xml): failed to open stream: Permission denied in /usr/share/php/openmediavault/config/databasebackend.inc on line 114" while reading response header from upstream, client: 127.0.0.1, server: openmediavault-webgui, request: "HEAD / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "127.0.0.1"