We are needing to move our current Observium instance to an Nginx instance, but I am having a extremely difficult time getting it set up. I can get to the login page and we can all login, but after that, we’re not able to access any of
the other pages. I know the htaccess file in the html folder has to be converted to nginx supported format, which I have done, but still no luck. Added to the complication is that we are having to run this on a machine running php7.4-fpm. Is there any guidance
on getting Observium running on a Debian 11 instance using Nginx and PHP7.4-FPM? Please advise. Thank you.
Current Nginx config:
server {
listen 80;
server_name uatobservium.library.vanderbilt.edu;
root /apps/observium/html;
index index.php;
error_log /var/log/nginx/observium-error.log info;
access_log /var/log/nginx/observium-access.log;
location ~ \.php$ {
try_files $uri $uri/ index.php;
include fastcgi_params;
fastcgi_pass unix:/run/php/observium-fpm.sock;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_split_path_info ^(.+\.php)(.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SERVER_NAME $http_host;
fastcgi_param PHP_VALUE "upload_max_filesize=5M \n post_max_size=5M";
}
location ~ favicon\.ico {
}
location ~ 404 {
rewrite ^(.*)$ /\. redirect;
}
location ~ ^/\..*$ {
return 403;
}
location ~ \.(js|ico|txt|gif|jpg|png|css|php) {
}
location ~ api/ {
}
location ~ rrd/ {
}
location = /server-status {
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ index.php/$1/;
}
}
}
|
|
Jamen McGranahan |