diff options
Diffstat (limited to 'tozt')
-rw-r--r-- | tozt/tozt/files/nginx/ttrss-tls.conf | 11 | ||||
-rw-r--r-- | tozt/ttrss/manifests/init.pp | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/tozt/tozt/files/nginx/ttrss-tls.conf b/tozt/tozt/files/nginx/ttrss-tls.conf index b438e7a..9909e13 100644 --- a/tozt/tozt/files/nginx/ttrss-tls.conf +++ b/tozt/tozt/files/nginx/ttrss-tls.conf @@ -8,5 +8,16 @@ server { include ssl; root /usr/share/webapps/tt-rss; + + location / { + index index.php; + } + + location ~ \.php$ { + try_files $uri = 404; + fastcgi_pass unix:/run/php-fpm/php-fpm.sock; + fastcgi_index index.php; + include /etc/nginx/fastcgi_params; + } } # vim:ft=nginx diff --git a/tozt/ttrss/manifests/init.pp b/tozt/ttrss/manifests/init.pp index 5f8cc7e..6bca0d6 100644 --- a/tozt/ttrss/manifests/init.pp +++ b/tozt/ttrss/manifests/init.pp @@ -6,6 +6,7 @@ class ttrss($dbpath) { "tt-rss", "postgresql", "php-pgsql", + "php-fpm", ]: ensure => installed; } @@ -114,4 +115,9 @@ class ttrss($dbpath) { Exec["create db"], ] } + + service { "php-fpm": + ensure => running, + require => Package["php-fpm"]; + } } |