==== Интерфейс контроля для гос. органов - Установка ==== \\ Создайте папку в www директории для интерфейса: mkdir -p /var/www/mikbill/ifo \\ Скачайте и распакуйте архив с интерфейсом по [[http://setup.2x.mikbill.pro/ifo.tar.gz|ссылке]] \\ С сервера можно загрузить используя команду:\\ cd /var/www/mikbill/ wget http://setup.2x.mikbill.pro/ifo.tar.gz tar xzvf ifo.tar.gz cd ifo \\ В файле **domain.php** замените //admin.ispnet.demo// на адрес вашей админки! \\ Создайте хост nginx для интерфейса: server { listen *:80; server_name ifo.ispnet.demo; access_log /var/log/nginx/ifo_access.log; error_log /var/log/nginx/ifo_error.log; root /var/www/mikbill/ifo; charset utf-8; index login.html; #allow 127.0.0.1; #deny all; auth_basic "Restricted"; auth_basic_user_file /var/www/mikbill/ifo.htpasswd; location / { try_files $uri $uri/ /index.php?$args; } location = /index.php { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php-worker-socket; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/mikbill/ifo/$fastcgi_script_name; } location = /main.php { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php-worker-socket; fastcgi_index main.php; fastcgi_param SCRIPT_FILENAME /var/www/mikbill/ifo/$fastcgi_script_name; } location = /detail.php { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php-worker-socket; fastcgi_index detail.php; fastcgi_param SCRIPT_FILENAME /var/www/mikbill/ifo/$fastcgi_script_name; } # deny other root request location ~ ^/(.*)\.(php|php3|php5)$ { deny all; } # deny non root request location ~* ^/(.*)/.*\.(xml|sh|php|php3|php5|phtml|log|sql|txt|html)$ { deny all; } } \\ Проверьте правильность пути к сокету php-fpm fastcgi_pass unix:/var/run/php-worker-socket; \\ Создайте логин / пароль для первичной авторизации: htpasswd -c /var/www/mikbill/ifo.htpasswd LOGIN \\ после ввода и подтверждения паролей, перезапустите nginx: systemctl restart nginx \\ Если все было сделано правильно, интерфейс должен быть доступен по адресу http://ifo.ispnet.demo