Статус: Новый участник
Сообщений: 2 Откуда: Екатеринбург
Поблагодарили: 2 раз в 1 постах
|
Рабочий конфиг ВИРТУАЛЬНОГО хоста для сервера NGINX. Тестировалось на версии 1.14.0 Выкладываю конфигурационный файл для web-сервера NGINX , тестировался на 1.14.0 Код:server {
### УКАЗАТЬ АДРЕС ЛК
server_name vuz.ru;
access_log /var/log/nginx/access_log;
error_log /var/log/nginx/error_log;
gzip on;
gzip_disable "msie6";
gzip_min_length 1000;
gzip_vary on;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
##ЗАМЕНИТЬ НА ПУТЬ К КОРНЮ ВЕБ-ДИРЕКТОРИИ КАБИНЕТА
set $root_path /dev/null;
root $root_path;
##pHpMyAdMiN
location /phpmyadmin {
##Секция отвечающая за аутентификацию пользователя
auth_basic "Enter Super Secret password!";
##Текст сообщения, которое увидит пользователь при попытке входа в указанную директорию
##В ФАЙЛЕ МЫ ГЕНЕНИРУЕМ ЛОГИН-ПАРОЛЬ В ЗАШИФРОВАННОМ ВИДЕ ДЛЯ ДОСТУПА MySQL. ТАКИМ ОБРАЗОМ РЕАЛИЗУЕМ ЗАЩИТУ ОТ БОТОВ И СНИЖЕНИЕ НАГРУЗКИ ОТ БРУТА
auth_basic_user_file /etc/nginx/htpasswd;
root /usr/share/;
index index/html index.php ;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri = 404;
root /usr/share/;
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
location ~* ^/pma/(.+\.(html|ico|xml|css|jpg|png|js|txt|gif|jpeg))$ {
root /usr/share/phpmyadmin/;
}
}
##pHpMyAdMiN
location / {
##С этой директивой идет УСТАНОВКА ЛК! РАСКОМЕНТИРОВАТЬ ДЛЯ УСТАНОВКИ С 0, ЗАКОМЕНТИРОВАТЬ ДЛЯ РАБОТЫ
## root /500G;
##С этой директории идет работа, ЗАКОМЕНТИРОВАТЬ ПРИ УСТАНОВКЕ
root /500G/frontend/web;
index index.php index.html index.htm;
try_files $uri /frontend/web/index.php?$args;
}
###Странички ошибок - ПО ЖЕЛАНИЮ , МОЖНО СДЕЛАТЬ КРАСИВЫЕ, МОЖНО УДАЛИТЬ ЭТОТ БЛОК
error_page 500 /500.html;
location = /500.html {
root /500G;
}
error_page 502 /502.html;
location = /502.html {
root /500G;
}
error_page 503 /503.html;
location = /503.html {
root /500G;
}
error_page 504 /504.html;
location = /504.html {
root /500G;
}
### PHP-FPM
location ~ \.php$ {
try_files $uri /frontend/web$uri =404;
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
fastcgi_index index.php;
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 1500;
keepalive_timeout 1500;
fastcgi_send_timeout 1500;
fastcgi_read_timeout 1500;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
###Из инструкции к порталу Инфокома
location /admin {
### /dev/null ЗАМЕНИТЬ НА ВАШ КОРЕНЬ!!!
alias /dev/null/backend/web;
try_files $uri /backend/web/index.php?$args;
location = /admin/ {
return 301 /admin;
}
location ~* ^/admin/(.+\.php)$ {
try_files $uri /backend/web/$1?$args;
}
}
## Рабочее место модератора через 1С:Университет
location /api {
try_files $uri /api/web/index.php?$args;
}
location /storage {
### /dev/null ЗАМЕНИТЬ НА ВАШ КОРЕНЬ!!!
alias /dev/null/storage/web;
try_files $uri /storage/web/index.php?$args;
}
listen 443 ssl; # managed by Certbot
### ЗАМЕНИТЬ НА АДРЕС ПОРТАЛА - ЭТО ДОЛЖНО ГЕНЕРИРОВАТЬСЯ АВТОМАТИЧЕСКИ CERTBOOT, С АДРЕСАМИ ВАШЕГО ПОРТАЛА
ssl_certificate /etc/letsencrypt/live/VUZ.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/VUZ.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
### перенаправление с http НА https
### ЗАМЕНИТЬ НА АДРЕС ПОРТАЛА
if ($host = VUZ.ru) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
### ЗАМЕНИТЬ НА АДРЕС ПОРТАЛА
server_name VUZ.ru;
return 404; # managed by Certbot
}
|
2 пользователей поблагодарили Станислав за этот пост.
|
|
|
Статус: Новый участник
Сообщений: 2 Откуда: Екатеринбург
Поблагодарили: 2 раз в 1 постах
|
С ПК 2022 года разработчик ответил, что больше не поддерживает конифгурацию с NGINX
|
|
|
|
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Важная информация:
Форум использует cookie-файлы. Продолжая работу с форумом, Вы соглашаетесь с использованием cookie-файлов.
Подробнее
Закрыть