Announcement

Collapse
No announcement yet.

Page instraction after install ESPOCRM on ngnix serve

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Page instraction after install ESPOCRM on ngnix serve

    hello after install my espo instance on ubuntu 22.04 + ngnix server i already have configuration page for apache recommandation
    i check ngnix documentation but i can't found any solution
    my ngnix
    Code:
    user www-data;
    worker_processes auto;
    pid /run/nginx.pid;
    include /etc/nginx/modules-enabled/*.conf;
    
    events {
        worker_connections 768;
        # multi_accept on;
    }
    
    http {
    
        ##
        # Basic Settings
        ##
    
        sendfile on;
        tcp_nopush on;
        types_hash_max_size 2048;
        # server_tokens off;
    
        # server_names_hash_bucket_size 64;
        # server_name_in_redirect off;
    
        include /etc/nginx/mime.types;
        default_type application/octet-stream;
    
        ##
        # SSL Settings
        ##
    
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; # Dropping SSLv3, ref: POODLE
        ssl_prefer_server_ciphers on;
    
        ##
        # Logging Settings
        ##
    
        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;
    
        ##
        # Gzip Settings
        ##
    
        gzip on;
    
        # gzip_vary on;
        # gzip_proxied any;
        # gzip_comp_level 6;
        # gzip_buffers 16 8k;
        # gzip_http_version 1.1;
        # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
        ##
        # Virtual Host Configs
        ##
    
        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
    
    
        client_max_body_size 512M;
        fastcgi_read_timeout 1200;
    
        keepalive_timeout 300;
        fastcgi_send_timeout 300;
    server {
        listen 80 default_server;
        listen [::]:80 default_server;
        server_name localhost; # domain name
        charset utf-8;
        index index.html index.php;
        gzip_types text/plain text/css text/javascript application/javascript application/json;
        root /var/www/crm.euro-pharmat.fr/public; # path to public dir
    
        location /client {
            root /var/www/crm.euro-pharmat.fr; # path to espocrm root dir
            autoindex off;
    
            location ~* ^.+.(js|css|png|jpg|svg|svgz|jpeg|gif|ico|tpl)$ {
                access_log off;
                expires max;
            }
        }
        location = /favicon.ico { access_log off; log_not_found off; }
        location = /robots.txt  { access_log off; log_not_found off; }
        location ~ \.php$ {
            #fastcgi_pass espocrm-php:9000;
            include fastcgi_params;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_param QUERY_STRING $query_string;
        }
    
        location /api/v1/ {
            if (!-e $request_filename){
                rewrite ^/api/v1/(.*)$ /api/v1/index.php last; break;
            }
        }
    
        location /portal/ {
            try_files $uri $uri/ /portal/index.php?$query_string;
        }
    
        location /api/v1/portal-access {
            if (!-e $request_filename){
                rewrite ^/api/v1/(.*)$ /api/v1/portal-access/index.php last; break;
            }
        }
    location ~ /(\.htaccess|\web.config|\.git) {
            deny all;
        }
        }
    }
    
    #mail {
    #    # See sample authentication script at:
    #    # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
    #
    #    # auth_http localhost/auth.php;
    #    # pop3_capabilities "TOP" "USER";
    #    # imap_capabilities "IMAP4rev1" "UIDPLUS";
    #
    #    server {
    #        listen     localhost:110;
    #        protocol   pop3;
    #        proxy      on;
    #    }
    #
    #    server {
    #        listen     localhost:143;
    #        protocol   imap;
    #        proxy      on;
    #    }
    #}
    ​
    if i check https://crm.euro-pharmat.fr/public/
    i have this error
    thanks for any help
    Code:
    public/client/css/espo/espo.css?r=1674482383 net::ERR_ABORTED 404 (Not Found)
    Last edited by yberges; 01-23-2023, 03:19 PM.
Working...
X