diff --git a/config/nginx.d/htpasswd.pwd b/config/nginx.d/htpasswd.pwd new file mode 100644 index 0000000..be37883 --- /dev/null +++ b/config/nginx.d/htpasswd.pwd @@ -0,0 +1 @@ +ventil:$apr1$vFjNGPce$OtpMrKeacOZoQnLFIZhCo. diff --git a/config/nginx.d/nginx.conf b/config/nginx.d/nginx.conf index d3bf6ce..87fcb62 100644 --- a/config/nginx.d/nginx.conf +++ b/config/nginx.d/nginx.conf @@ -1,20 +1,36 @@ server { listen 81 default_server; - root /app; - index index.php index.html index.htm; - location ~ \.php$ { - fastcgi_pass php:9000; - fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; - include fastcgi_params; + port_in_redirect off; + absolute_redirect off; + root /var/www; + location / { + gzip_static on; + root /var/www/borec; + index index.php index.html index.htm; + # try_files $uri $uri/ /index.php$is_args$args; + location /admin { + auth_basic "Administrator’s Area"; + auth_basic_user_file conf.d/htpasswd.pwd; + } + location ~ \.php$ { + fastcgi_pass php:9000; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + include fastcgi_params; + } + } + + location ^~ /phpmyadmin/ { + gzip_static on; + alias /var/www/phpma/; + index index.php; + + location ~ \.php$ { + try_files $uri = 404; + fastcgi_pass phpmyadmin:9000; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $request_filename; + fastcgi_param SCRIPT_NAME $fastcgi_script_name; + fastcgi_param PATH_INFO $fastcgi_path_info; + } } } -#server { -# listen 82 default_server; -# root /app/master/www; -# index index.php index.html index.htm; -# location ~ \.php$ { -# fastcgi_pass php:9000; -# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; -# include fastcgi_params; -# } -#}