obligada > linux.debian.user.spanish

Fernando Romero (05-01-2019, 04:50)
Hola como están.
Alguien de la lista usa iredmail?
Estoy teniendo problemas con nginx, pero solo me pasa con iredmail.
Tengo nginx corriendo con varias aplicaciones y no tuve problemas pero
cuando instalo iredmail en el mismo servidor ya deje de funcionarme las
demás aplicaciones y por mas que cree los virtuales siempre me levantala
url de iredmail.
No se si es algo que toca en la instala iredmail de nginx que no puedo
encontrar.

Saludos
Darthcoli - Alejandro Izquierdo (08-01-2019, 11:00)
No conozco iredmail, pero por lo que comentas parece un problema de
configuracion de nginx claramente siempre que iredmail no este usando antes
el puerto 80/443.
Revisa que el nginx este corriendo correctamente y luego ponnos la
configuracion del nginx.conf y del resto de los sites-enabled para ver
donde puede estar el fallo.

El sáb., 5 ene. 2019 a las 3:43, Fernando Romero (<ffrcaraballo>)
escribió:
[..]
Fernando Romero (09-01-2019, 14:20)
El mar., 8 ene. 2019 a las 5:57, Darthcoli - Alejandro Izquierdo (<
darthcoli>) escribió:

> No conozco iredmail, pero por lo que comentas parece un problema de
> configuracion de nginx claramente siempre que iredmail no este usando antes
> el puerto 80/443.
> Revisa que el nginx este corriendo correctamente y luego ponnos la
> configuracion del nginx.conf y del resto de los sites-enabled para ver
> donde puede estar el fallo.
> El sáb., 5 ene. 2019 a las 3:43, Fernando Romero (<ffrcaraballo>)
> escribió:


nginx.conf:

user www-data;
worker_processes 1;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/conf-enabled/*.conf;
include /etc/nginx/sites-enabled/*.conf;
}

Esta en los site-enabled

El 00-default.conf:

# Note: This file must be loaded before other virtual host config files,
#
# HTTP
server {
# Listen on ipv4
listen 80;
# Listen on ipv6.
# Note: this setting listens on both ipv4 and ipv6 with Nginx release
# shipped in some Linux/BSD distributions.
#listen [::]:80;
server_name _;
# Redirect all insecure http:// requests to https://
return 301 https://$host$request_uri;

El 00-default-ssl.conf.

#
# Note: This file must be loaded before other virtual host config files,
#
# HTTPS
server {
listen 443;
server_name _;
root /var/www/html;
index index.php index.html;
include /etc/nginx/templates/misc.tmpl;
include /etc/nginx/templates/ssl.tmpl;
include /etc/nginx/templates/iredadmin.tmpl;
include /etc/nginx/templates/roundcube.tmpl;
include /etc/nginx/templates/sogo.tmpl;
include /etc/nginx/templates/netdata.tmpl;
include /etc/nginx/templates/php-catchall.tmpl;
include /etc/nginx/templates/stub_status.tmpl;
}
Y este es el virtual que uso para odoo:

upstream odoo {
server 127.0.0.1:8069;
}
server {
listen 443 default;
server_name portal.odoospain.org;
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
ssl on;
ssl_certificate /etc/letsencrypt/live/
portal.odoospain.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/
portal.odoospain.org/privkey.pem;
keepalive_timeout 60;
ssl_ciphers
"ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+ AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES :RSA+3DES:!aNULL:!MD5:!DSS:!AES256";
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/nginx/ssl/dhp-2048.pem;
proxy_buffers 16 64k;
proxy_buffer_size 128k;
location / {
proxy_pass
proxy_next_upstream error timeout invalid_header http_500 http_502
http_503 http_504;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass
}
}
server {
listen 80;
server_name portal.odoospain.org;
add_header Strict-Transport-Security max-age=2592000;
rewrite ^/.*$ https://$host$request_uri? permanent;
}

Saludos
Fernando Romero (10-01-2019, 15:50)
l mar., 8 ene. 2019 a las 5:57, Darthcoli - Alejandro Izquierdo (<
darthcoli>) escribió:

> No conozco iredmail, pero por lo que comentas parece un problema de
> configuracion de nginx claramente siempre que iredmail no este usando antes
> el puerto 80/443.
> Revisa que el nginx este corriendo correctamente y luego ponnos la
> configuracion del nginx.conf y del resto de los sites-enabled para ver
> donde puede estar el fallo.
> El sáb., 5 ene. 2019 a las 3:43, Fernando Romero (<ffrcaraballo>)
> escribió:

Ahí pude hacer que me levante odoo pero al levantar odoo ya no me levanta
iredmail ,parece que es uno u otro.

Aca pongo la configuración de nginx

nginx.conf:

user www-data;
worker_processes 1;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/conf-enabled/*.conf;
include /etc/nginx/sites-enabled/*.conf;
}

Esta en los site-enabled

El 00-default.conf:

# Note: This file must be loaded before other virtual host config files,
#
# HTTP
server {
# Listen on ipv4
listen 80;
# Listen on ipv6.
# Note: this setting listens on both ipv4 and ipv6 with Nginx release
# shipped in some Linux/BSD distributions.
#listen [::]:80;
server_name _;
# Redirect all insecure http:// requests to https://
return 301 https://$host$request_uri;

El 00-default-ssl.conf.

#
# Note: This file must be loaded before other virtual host config files,
#
# HTTPS
server {
listen 443;
server_name _;
root /var/www/html;
index index.php index.html;
include /etc/nginx/templates/misc.tmpl;
include /etc/nginx/templates/ssl.tmpl;
include /etc/nginx/templates/iredadmin.tmpl;
include /etc/nginx/templates/roundcube.tmpl;
include /etc/nginx/templates/sogo.tmpl;
include /etc/nginx/templates/netdata.tmpl;
include /etc/nginx/templates/php-catchall.tmpl;
include /etc/nginx/templates/stub_status.tmpl;
}

Y este el otro conf de virtual que tengo, odoo.conf

upstream odoo {
server 127.0.0.1:8069;
}
server {
listen 443 default;
server_name odooirm;
access_log /var/log/nginx/odoo.access.log;
error_log /var/log/nginx/odoo.error.log;
ssl on;
ssl_certificate /etc/letsencrypt/live/
portal.odoospain.org/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/
portal.odoospain.org/privkey.pem;
keepalive_timeout 60;
ssl_ciphers
"ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+ AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES :RSA+3DES:!aNULL:!MD5:!DSS:!AES256";
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/nginx/ssl/dhp-2048.pem;
proxy_buffers 16 64k;
proxy_buffer_size 128k;
location / {
proxy_pass
proxy_next_upstream error timeout invalid_header http_500 http_502
http_503 http_504;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass
}
}
server {
listen 80;
server_name odooirm;
add_header Strict-Transport-Security max-age=2592000;
rewrite ^/.*$ https://$host$request_uri? permanent;
}

Aca la modificación que hice para que funcione fue agregar el nombre del
server en "server_name" pero ahí perdi el acceso al webmail.
Me funciono uno y me dejo de funcionar el otro.

Saludos
Temas Similares