El mar., 8 ene. 2019 a las 5:57, Darthcoli - Alejandro Izquierdo (<
darthc...@gmail.com>) 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 ()
> escribió:
>
>> 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 levanta la
>> url de iredmail.
>> No se si es algo que toca en la instala iredmail de nginx que no puedo
>> encontrar.
>>
>> Saludos
>>
>
Estos son los archivos de configuración:
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 http://odoo;
proxy_next_upstream error timeout invalid_header http_500 http_502
http_503 http_504;
proxy_redirect off;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP $remote_addr;
proxy_set_headerX-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_headerX-Forwarded-Proto https;
}
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass http://odoo;
}
}
server {
listen 80;
server_name portal.odoospain.org;
add_header Strict-Transport-Security max-age=2592000;
rewrite ^/.*$ https://$host$request_uri? permanent;
}
Saludos