首页 > 其他 > 详细

docker nginx配置

时间:2021-04-28 16:24:40      阅读:15      评论:0      收藏:0      [点我收藏+]
server {

        listen 80;

        root /###################/public;
        index index.html index.htm index.php;

        server_name                     ######################;

        client_max_body_size            8M;

        ##################################################################################################
        # Disable sendfile as per https://docs.vagrantup.com/v2/synced-folders/virtualbox.html

        sendfile off;

        ##################################################################################################
        # Add stdout logging

        access_log              /dev/null;
        error_log               /dev/null;

        ##################################################################################################
        # Add option for x-forward-for (real ip when behind elb)
        #real_ip_header X-Forwarded-For;
        #set_real_ip_from 172.16.0.0/12;

        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }

        error_page 404 /404.html;

        location = /404.html {
                root /var/www/errors;
                internal;
        }

        location ^~ /ngd-style.css {
                alias /var/www/errors/style.css;
                access_log off;
        }

        location ^~ /ngd-sad.svg {
                alias /var/www/errors/sad.svg;
                access_log off;
        }

        ##################################################################################################
        # pass the PHP scripts to FastCGI server listening on socket

        location ~ \.php$ {

                try_files $uri =404;

                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param SCRIPT_NAME $fastcgi_script_name;
                fastcgi_index index.php;

                fastcgi_param HTTPS on;

                include fastcgi_params;

        }

        location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml)$ {
                expires         5d;
        }

        ##################################################################################################
        # deny access to . files, for security

        location ~ /\. {
                log_not_found off;
                deny all;
        }

        location ^~ /.well-known {
                allow all;
                auth_basic off;
        }
}

  

 

docker nginx配置

原文:https://www.cnblogs.com/saonian/p/14714107.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!