Saltar al contenido

Configuración de NGINX para Elite-Board a través de ISPmanager

Configuración de NGINX para Elite-Board a través de ISPmanager

Como informé anteriormente, he decidido deshacerme de apache por completo y cambiar a nginx. Pero puede haber pocas dificultades durante la transición. El blog ya contiene un artículo sobre posibles problemas con la configuración de NGINX para WordPress y Opencart.

Una vez más, les advierto que no soy un administrador de sistemas avanzado y toda la información de configuración ha sido recopilada gradualmente de Internet o solicitada por autónomos. Escribo estos artículos para que en el futuro no vuelva a buscar en diferentes sitios, sino para que todo esté en una pila.

Hoy hablaremos sobre la configuración de NGINX para el script de la placa Elite-Board 2.3. En realidad, toda la configuración se reduce a agregar 1 línea al archivo de configuración del dominio en el panel de control de ISPmanager (www-domains-your domain-config), es decir, después de:

 gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
location / {

Insertar:

 try_files $uri $uri/ /index.php?$args;

Después de eso, el sitio comienza a funcionar normalmente.

Solo para cada bombero, mi archivo de configuración completo, que funciona a través de https con una redirección de www a no www.

server 
server_name site.ua www.site.ua;
charset off;
index index.html index.php;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/site.ua/*.conf;
access_log /var/www/httpd-logs/site.ua.access.log;
error_log /var/www/httpd-logs/site.ua.error.log notice;
return 301 https://site.ua$request_uri;
set $root_path /var/www/ivan/data/www/site.ua;
root $root_path;
listen 135.125.41.55:80;
gzip on;
gzip_comp_level 9;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
location / 
location ~ [^/].ph(pd*
expires 30d;
location @php 
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f info@site.ua";
fastcgi_pass unix:/var/www/php-fpm/ivan.sock;
fastcgi_split_path_info ^((?U).+.ph(?:pd*
return 301 https://$host:443$request_uri;

server 
server_name site.ua www.site.ua;
if ($host ~* ^www.site.ua$) 
return 301 $scheme://site.ua$request_uri;

ssl on;
ssl_certificate "/var/www/httpd-cert/ivan/site.ua_le1.crtca";
ssl_certificate_key "/var/www/httpd-cert/ivan/site.ua_le1.key";
ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:RSA+3DES:!NULL:!RC4:!RSA+3DES;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
add_header Strict-Transport-Security "max-age=31536000;";
charset off;
index index.html index.php;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/site.ua/*.conf;
access_log /var/www/httpd-logs/site.ua.access.log;
error_log /var/www/httpd-logs/site.ua.error.log notice;
set $root_path /var/www/ivan/data/www/site.ua;
root $root_path;
listen 135.125.41.55:443;
gzip on;
gzip_comp_level 9;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
location / 
try_files $uri $uri/ /index.php?$args;
location ~ [^/].ph(pd*
expires 30d;
location @php 
fastcgi_index index.php;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f info@site.ua";
fastcgi_pass unix:/var/www/php-fpm/ivan.sock;
fastcgi_split_path_info ^((?U).+.ph(?:pd*
ssl_dhparam /etc/ssl/certs/dhparam4096.pem;

  • No olvide cambiar: rutas, dominio e IP

fuente

Comparte el enlace:

Me gustó esto:

Gusta Cargando…