icingaweb2 and nginx are in jail

Jacques Foucry jacques+freebsd at foucry.net
Wed Apr 1 16:19:52 UTC 2020


Hello folks,

I try since now 2 weeks to make working icingaweb2 in a jail with nginx as
http server and php-fpm but it don't work.

The log is pretty clear:
`/usr/local/www/icingaweb2/public/css/icinga.min.css`

which is true there is no .css in ちhis directory bur .less kind of css.
icingaweb2 *SHOULD* create the correct ccs _on the fly_.

I cannot figure whatśs going wrong.

In `/usr/local/etc/icingweb2` I only have the setup.token file.

The ngnix configuration was made with the icingacli utility:

```
    server {
        listen          80 default_server;
        listen          [::]:80;
        server_name     icinga.example.com
        root            /usr/local/www/icingaweb2/public;
        index           index.php;
        charset         utf-8;
        default_type    application/octet-stream;
        access_log      /var/log/nginx/icinga.access.log;
        error_log       /var/log/nginx/icinga.error.log;

        location ~ ^/icingaweb2/index\.php(.*)$ {
            fastcgi_pass 127.0.1.29:9000;
            try_files       $uri /index.php =404;
            #fastcgi_pass    unix:/var/run/php-fpm.sock;
            fastcgi_index index.php;
            include fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /usr/local/www/icingaweb2/public/index.php;
            fastcgi_param ICINGAWEB_CONFIGDIR /usr/local/etc/icingaweb2;
            fastcgi_param REMOTE_USER $remote_user;
        }

        location ~ ^/icingaweb2(.+)? {
            alias /usr/local/www/icingaweb2/public;
            index index.php;
            try_files $1 $uri $uri/ /icingaweb2/index.php$is_args$args;
        }

    }
```

Note: 127.0.20.1 is the loopback ip for this jail

The SSL part is done by the host

PHP-FPM run:
www      php-fpm    94221 6  tcp4   127.0.1.20:9000       *:*
www      php-fpm    94220 6  tcp4   127.0.1.20:9000       *:*
root     php-fpm    94219 8  tcp4   127.0.1.20:9000       *:*

So, if someone could help me, give me some advice, it will be really
appreciate.

-- 

Jacques Foucry


More information about the freebsd-questions mailing list