Bonjour
Toujours dans l'idée de rendre flectra accessible directement depuis le port 80
j'ai suivi la documentation disponible
ici en l'adaptant à mon serveur
voici le contenu de mon /etc/nginx/sites-available/flectra
##flectra Backend##
upstream flectraerp {
server 127.0.0.1:7073;
#server ip2:7073;
#server ip3:7073;
}
upstream flectraerp-im {
server 127.0.0.1:7072 weight=1 fail_timeout=0;
#server ip2:7072 weight=1 fail_timeout=0;
#server ip3:7072 weight=1 fail_timeout=0;
}
##https site##
server {
listen 443 default_server;
server_name mon-site.fr;
root /usr/share/nginx/html;
index index.html index.htm;
# log files
access_log /var/log/nginx/flectra.access.log;
error_log /var/log/nginx/flectra.error.log;
# ssl files
ssl on;
ssl_ciphers ALL:!ADH:!MD5:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_certificate /etc/nginx/ssl/flectra.crt;
ssl_certificate_key /etc/nginx/ssl/flectra.key;
# proxy buffers
proxy_buffers 16 64k;
proxy_buffer_size 128k;
# timeouts
proxy_read_timeout 720s;
proxy_connect_timeout 720s;
proxy_send_timeout 720s;
## flectra proxypass with https ##
location / {
proxy_pass http://flectraerp;
# force timeouts if the backend dies
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
# set headers
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 /longpolling/ {
proxy_pass http://flectraerp-im;
# force timeouts if the backend dies
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_redirect off;
# set headers
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;
}
# cache some static data in memory for 60mins
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass http://flectraerp;
}
# gzip
gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript;
gzip on;
}
##http redirects to https ##
server {
listen 80;
server_name mon-site.fr;
# Strict Transport Security
add_header Strict-Transport-Security max-age=2592000;
rewrite ^/.*$ https://$host$request_uri? permanent;
}
mais alors que flectra reste accessible sur le port 7073, sur mon-site.com j'ai:
Welcome to nginx!
If you see this page, the nginx web server is successfully installed and working. Further configuration is required.
For online documentation and support please refer to nginx.org.
Commercial support is available at nginx.com.
Thank you for using nginx.
j'ai du oublier quelque chose mais quoi ?