sbin/docker/nginx.php-fpm.conf
author ymh <ymh.work@gmail.com>
Wed, 11 Dec 2019 10:17:08 +0100
changeset 1511 25731d245eda
child 1513 b833d7c72ea9
permissions -rw-r--r--
Upgrade videojs and dashjs to last version
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1511
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
events {}
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
http {
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
    include mime.types;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
    default_type application/octet-stream;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
    # Update charset_types to match updated mime.types.
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
    # text/html is always included by charset module.
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    charset_types
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
        text/css
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
        text/plain
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
        text/vnd.wap.wml
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
        application/javascript
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
        application/json
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
        application/rss+xml
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
        application/xml;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
    charset utf-8;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
    server {
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
        listen 80;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
        listen [::]:80;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
    
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
        server_name polemictweet.test;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
    
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
        # error_log /var/log/nginx/polemictweet.test.error.log;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
        # access_log /var/log/nginx/polemictweet.test.access.log;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
    
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
        root /var/www/html;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
        index index.php;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
        # location / {
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
        #     root /var/www;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
        #     index index.php index.html index.htm;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
        #     try_files $uri $uri/ /index.php?q=$uri&$args;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
        # }
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
        location ~ [^/]\.php(/|$) {
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    40
            if (!-e $request_filename){
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    41
                rewrite (.+)/([\w-]+)\.php$ /$2.php?rep=$1 last;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    42
            }
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    43
            try_files $uri =404;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    44
    
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    45
            fastcgi_pass php-fpm:9000;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    46
            fastcgi_index index.php;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    47
    #        fastcgi_intercept_errors on;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    48
            fastcgi_split_path_info ^(.+?\.php)(/.*)$;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    49
            fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    50
            fastcgi_param SCRIPT_NAME $fastcgi_script_name;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    51
            include fastcgi_params;
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    52
        }
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    53
    
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    54
    }
25731d245eda Upgrade videojs and dashjs to last version
ymh <ymh.work@gmail.com>
parents:
diff changeset
    55
}