mediawiki, php-fpm, and nginx
Etienne Robillard
tkadm30 at yandex.com
Sun Sep 17 14:13:51 UTC 2017
Hi Anoop,
What value should i set cgi.fix_pathinfo in php.ini ?
E
Le 2017-09-17 à 09:36, Anoop Alias a écrit :
> Hi Etienne,
>
> Assuming you want mediawiki to be served from /wiki/
>
> ##########################
> server{
>
> root /path/to/directory/excluding/wiki;
> ..
> ..
> ...
> location /wiki/ {
>
> try_files $uri $uri /wiki/index.php?query_string;
>
> location ~ \.php$ {
>
> try_files $uri =404;
> fastcgi_index index.php;
> include fastcgi_params;
> fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
>
> }
>
> }
>
> ##########################
>
> note the ~ \.php location is inside location /wiki/ and the root
> directive only come once in the server {}
>
> Good Luck
>
>
>
>
> On Sun, Sep 17, 2017 at 6:55 PM, Etienne Robillard <tkadm30 at yandex.com
> <mailto:tkadm30 at yandex.com>> wrote:
>
> Hi Anoop,
>
> Not sure why, but php-fpm now returns a blank page.
>
> Here's my error_log:
>
> 2017/09/17 09:16:02 [debug] 21872#21872: epoll add event: fd:7 op:1 ev:00002001
> 2017/09/17 09:16:02 [debug] 21874#21874: epoll add event: fd:7 op:1 ev:00002001
> 2017/09/17 09:16:02 [debug] 21873#21873: epoll add event: fd:7 op:1 ev:00002001
> 2017/09/17 09:16:02 [debug] 21871#21871: epoll add event: fd:7 op:1 ev:00002001
> 2017/09/17 09:16:09 [debug] 21871#21871: accept on0.0.0.0:80 <http://0.0.0.0:80>, ready: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: accept on0.0.0.0:80 <http://0.0.0.0:80>, ready: 1
> 2017/09/17 09:16:09 [debug] 21871#21871: accept() not ready (11: Resource temporarily unavailable)
> 2017/09/17 09:16:09 [debug] 21873#21873: posix_memalign: 0998ACC0:256 @16
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 accept:127.0.0.1:56704 <http://127.0.0.1:56704> fd:4
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 event timer add: 4: 60000:2415675759
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 reusable connection: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 epoll add event: fd:4 op:1 ev:80002001
> 2017/09/17 09:16:09 [debug] 21873#21873: accept() not ready (11: Resource temporarily unavailable)
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http wait request handler
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 malloc: 099AEEE8:1024
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 recv: eof:0, avail:1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 recv: fd:4 134 of 1024
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 reusable connection: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 posix_memalign: 09992DB0:4096 @16
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http process request line
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http request line: "GET//wiki// HTTP/1.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http uri: "//wiki//"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http args: ""
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http exten: ""
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http process request header line
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http header: "TE: deflate,gzip;q=0.3"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http header: "Connection: TE, close"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http header: "Host: localhost"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http header: "User-Agent: lwp-request/6.15 libwww-perl/6.15"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http header done
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 event timer del: 4: 2415675759
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 rewrite phase: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: "/pub"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: "/webalizer"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: "/wiki"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: ~ "\.php$"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 using configuration "/wiki"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http cl:-1 max:5242880
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 rewrite phase: 3
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 post rewrite phase: 4
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 5
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 6
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 7
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 access phase: 8
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 access phase: 9
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 access phase: 10
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 post access phase: 11
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 content phase: 12
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 open index "/home/www/isotoperesearch.ca/wiki/index.php
> <http://isotoperesearch.ca/wiki/index.php>"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 internal redirect: "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 rewrite phase: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: "/pub"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: "/webalizer"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: "/wiki"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 test location: ~ "\.php$"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 using configuration "\.php$"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http cl:-1 max:5242880
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 rewrite phase: 3
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 post rewrite phase: 4
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 5
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 6
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 generic phase: 7
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 access phase: 8
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 access phase: 9
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 access phase: 10
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 post access phase: 11
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http init upstream, client timer: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 epoll add event: fd:4 op:3 ev:80002005
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "PATH_INFO"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "/wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "PATH_INFO: /wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "QUERY_STRING"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "QUERY_STRING: "
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "REQUEST_METHOD"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "GET"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "REQUEST_METHOD: GET"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "CONTENT_TYPE"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "CONTENT_TYPE: "
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "CONTENT_LENGTH"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "CONTENT_LENGTH: "
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "SCRIPT_NAME"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "/wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "SCRIPT_NAME: /wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "REQUEST_URI"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "//wiki//"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "REQUEST_URI://wiki//"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "DOCUMENT_URI"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "/wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "DOCUMENT_URI: /wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "DOCUMENT_ROOT"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "/home/www/isotoperesearch.ca <http://isotoperesearch.ca>"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "DOCUMENT_ROOT: /home/www/isotoperesearch.ca <http://isotoperesearch.ca>"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "SERVER_PROTOCOL"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "HTTP/1.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "SERVER_PROTOCOL: HTTP/1.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "GATEWAY_INTERFACE"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "CGI/1.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "GATEWAY_INTERFACE: CGI/1.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "SERVER_SOFTWARE"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "nginx"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "SERVER_SOFTWARE: nginx"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "REMOTE_ADDR"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "127.0.0.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "REMOTE_ADDR: 127.0.0.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "REMOTE_PORT"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "56704"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "REMOTE_PORT: 56704"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "SERVER_ADDR"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "127.0.0.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "SERVER_ADDR: 127.0.0.1"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "SERVER_PORT"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "80"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "SERVER_PORT: 80"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script copy: "SERVER_NAME"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http script var: "localhost"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "SERVER_NAME: localhost"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "HTTP_TE: deflate,gzip;q=0.3"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "HTTP_CONNECTION: TE, close"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "HTTP_HOST: localhost"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 fastcgi param: "HTTP_USER_AGENT: lwp-request/6.15 libwww-perl/6.15"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http cleanup add: 09993C3C
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 get rr peer, try: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 stream socket 6
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 epoll add connection: fd:6 ev:80002005
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 connect to unix:/var/run/php/php7.0-fpm.sock, fd:6 #8
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 connected
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream connect: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 posix_memalign: 0998AA00:128 @16
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream send request
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream send request body
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 chain writer buf fl:0 s:544
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 chain writer in: 09993C5C
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 writev: 544 of 544
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 chain writer out: 00000000
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 event timer add: 6: 90000:2415705830
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http finalize request: -4, "/wiki/index.php?" a:1, c:3
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http request count:3 blk:0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http finalize request: -4, "/wiki/index.php?" a:1, c:2
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http request count:2 blk:0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http run request: "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream check client, write event:1, "/wiki/index.php"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream request: "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream dummy handler
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream request: "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream process header
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 malloc: 09999E18:4096
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 recv: eof:1, avail:1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 recv: fd:6 72 of 4096
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 01
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 06
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 01
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 2A
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 06
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record length: 42
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi parser: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi header: "Content-type: text/html; charset=UTF-8"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi parser: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi header done
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 posix_memalign: 0998F000:4096 @16
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 HTTP/1.1 200 OK
> Server: nginx/1.12.0
> Date: Sun, 17 Sep 2017 13:16:09 GMT
> Content-Type: text/html; charset=UTF-8
> Transfer-Encoding: chunked
> Connection: close
>
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 write new buf t:1 f:0 0998F010, pos 0998F010, size: 165 file: 0, size: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http write filter: l:0 f:0 s:165
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http cacheable: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream process upstream
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe read upstream: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe preread: 22
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 readv: eof:1, avail:0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 readv: 1, last:4024
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe recv chain: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe buf free s:0 t:1 f:0 09999E18, pos 09999E4A, size: 22 file: 0, size: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe length: -1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 01
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 03
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 01
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 08
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record byte: 00
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi record length: 8
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http fastcgi sent end request
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 09999E18
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe write downstream: 1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 pipe write downstream done
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 event timer: 6, old: 2415705830, new: 2415705831
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream exit: 00000000
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 finalize http upstream request: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 finalize http fastcgi request
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free rr peer 1 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 close http upstream connection: 6
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 0998AA00, unused: 88
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 event timer del: 6: 2415705830
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 reusable connection: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http upstream temp fd: -1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http output filter "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http copy filter: "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 image filter
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http postpone filter "/wiki/index.php?" BFEBBC94
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http chunk: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 write old buf t:1 f:0 0998F010, pos 0998F010, size: 165 file: 0, size: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 write new buf t:0 f:0 00000000, pos 080F0A8B, size: 5 file: 0, size: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http write filter: l:1 f:0 s:170
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http write filter limit 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 writev: 170 of 170
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http write filter 00000000
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http copy filter: 0 "/wiki/index.php?"
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http finalize request: 0, "/wiki/index.php?" a:1, c:1
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http request count:1 blk:0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http close request
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 http log handler
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 00000000
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 09992DB0, unused: 4
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 0998F000, unused: 3418
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 close http connection: 4
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 reusable connection: 0
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 099AEEE8
> 2017/09/17 09:16:09 [debug] 21873#21873: *7 free: 0998ACC0, unused: 24
>
>
> Le 2017-09-17 à 08:28, Anoop Alias a écrit :
>> try changing
>>
>> ##############################
>>
>> location = /wiki {
>> root /home/www/isotoperesearch.ca/wiki
>> <http://isotoperesearch.ca/wiki>;
>> fastcgi_index index.php;
>> index index.php;
>> include fastcgi_params;
>> fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
>>
>> }
>>
>> ##############################
>> to
>>
>> #################################
>>
>> location /wiki/ {
>> # root /home/www/isotoperesearch.ca/wiki
>> <http://isotoperesearch.ca/wiki>;
>> fastcgi_index index.php;
>> index /wiki/index.php;
>> include fastcgi_params;
>> fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
>>
>> }
>>
>> ######################################3
>>
>> On Sun, Sep 17, 2017 at 5:48 PM, Etienne Robillard
>> <tkadm30 at yandex.com <mailto:tkadm30 at yandex.com>> wrote:
>>
>> Hi,
>>
>> I'm trying to configure nginx with php-fpm to run mediawiki
>> in a distinct location (/wiki).
>>
>> Here's my config:
>>
>> # configuration file /etc/nginx/nginx.conf:
>> user www-data;
>> worker_processes 4;
>> pid /run/nginx.pid;
>>
>> events {
>> worker_connections 512;
>> multi_accept on;
>> use epoll;
>> }
>>
>> http {
>>
>> ##
>> # Basic Settings
>> ##
>>
>> sendfile on;
>> tcp_nopush on;
>> tcp_nodelay on;
>> keepalive_timeout 80;
>> 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; # 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 off;
>> gzip_disable "msie6";
>>
>> # 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
>> ##
>>
>> #isotopesoftware.ca <http://isotopesoftware.ca>:
>> #include /etc/nginx/conf.d/development.conf;
>> include /etc/nginx/conf.d/isotoperesearch.conf;
>> #include /etc/nginx/sites-enabled/*;
>> }
>>
>> server {
>>
>> # static medias web server configuration, for development
>> # and testing purposes.
>>
>> listen 80;
>> server_name localhost;
>> error_log /var/log/nginx/error_log; #debug
>> root /home/www/isotoperesearch.ca
>> <http://isotoperesearch.ca>;
>> #autoindex on;
>> client_max_body_size 5m;
>> client_body_timeout 60;
>>
>> location / {
>> # # host and port to fastcgi server
>> #uwsgi_pass django; # 8808=gthc.org
>> <http://gthc.org>; 8801=tm
>> #include uwsgi_params;
>> fastcgi_pass 127.0.0.1:8808 <http://127.0.0.1:8808>;
>> include fastcgi_params;
>> }
>>
>>
>> # debug url rewriting to the error log
>> rewrite_log on;
>>
>> location /media {
>> autoindex on;
>> gzip on;
>> }
>>
>> location /pub {
>> autoindex on;
>> gzip on;
>> }
>>
>> location /webalizer {
>> autoindex on;
>> gzip on;
>> #auth_basic "Private Property";
>> #auth_basic_user_file /etc/nginx/.htpasswd;
>> allow 67.68.76.70;
>> deny all;
>> }
>>
>> location /documentation {
>> autoindex on;
>> gzip on;
>> }
>>
>> location /moin_static184 {
>> autoindex on;
>> gzip on;
>> }
>> location /favicon.ico {
>> empty_gif;
>> }
>> location /robots.txt {
>> root /home/www/isotopesoftware.ca
>> <http://isotopesoftware.ca>;
>> }
>> location /sitemap.xml {
>> root /home/www/isotopesoftware.ca
>> <http://isotopesoftware.ca>;
>> }
>>
>> #location /public_html {
>> # root /home/www/;
>> # autoindex on;
>> #}
>> # redirect server error pages to the static page /50x.html
>> #error_page 404 /404.html;
>> #error_page 403 /403.html;
>> #error_page 500 502 503 504 /50x.html;
>> #location = /50x.html {
>> # root /var/www/nginx-default;
>> #}
>>
>> include conf.d/mediawiki.conf;
>> #include conf.d/livestore.conf;
>> }
>>
>>
>> # configuration file /etc/nginx/fastcgi_params:
>> fastcgi_param PATH_INFO $fastcgi_script_name;
>> fastcgi_param QUERY_STRING $query_string;
>> fastcgi_param REQUEST_METHOD $request_method;
>> fastcgi_param CONTENT_TYPE $content_type;
>> fastcgi_param CONTENT_LENGTH $content_length;
>>
>> fastcgi_param SCRIPT_NAME $fastcgi_script_name;
>> fastcgi_param REQUEST_URI $request_uri;
>> fastcgi_param DOCUMENT_URI $document_uri;
>> fastcgi_param DOCUMENT_ROOT $document_root;
>> fastcgi_param SERVER_PROTOCOL $server_protocol;
>>
>> fastcgi_param GATEWAY_INTERFACE CGI/1.1;
>> fastcgi_param SERVER_SOFTWARE nginx;
>>
>> fastcgi_param REMOTE_ADDR $remote_addr;
>> fastcgi_param REMOTE_PORT $remote_port;
>> #fastcgi_param REMOTE_USER $remote_user;
>> fastcgi_param SERVER_ADDR $server_addr;
>> fastcgi_param SERVER_PORT $server_port;
>> fastcgi_param SERVER_NAME $server_name;
>>
>>
>> #XXX
>> #fastcgi_param HTTP_IF_NONE_MATCH $http_if_none_match;
>> #fastcgi_param HTTP_IF_MODIFIED_SINCE $http_if_modified_since;
>>
>>
>> # PHP only, required if PHP was built with
>> --enable-force-cgi-redirect
>> # fastcgi_param REDIRECT_STATUS 200;
>>
>> fastcgi_send_timeout 90;
>> fastcgi_read_timeout 90;
>> fastcgi_connect_timeout 40;
>> #fastcgi_cache_valid 200 304 10m;
>> #fastcgi_buffer_size 128k;
>> #fastcgi_buffers 8 128k;
>> #fastcgi_busy_buffers_size 256k;
>> #fastcgi_temp_file_write_size 256k;
>>
>>
>> # configuration file /etc/nginx/conf.d/mediawiki.co
>> <http://mediawiki.co>nf:
>>
>>
>> location = /wiki {
>> root /home/www/isotoperesearch.ca/wiki
>> <http://isotoperesearch.ca/wiki>;
>> fastcgi_index index.php;
>> index index.php;
>> include fastcgi_params;
>> fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
>>
>> }
>>
>> #location @mediawiki {
>> # rewrite ^/(.*)$ /index.php;
>> #}
>>
>>
>> The issue is that the default "/" location is masking the
>> fastcgi_pass directive in the wiki block.
>>
>> Is there any ways to run php-fpm in a location block ?
>>
>>
>> Thank you in advance,
>>
>> Etienne
>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org <mailto:nginx at nginx.org>
>> http://mailman.nginx.org/mailman/listinfo/nginx
>> <http://mailman.nginx.org/mailman/listinfo/nginx>
>>
>>
>>
>>
>> --
>> *Anoop P Alias*
>>
>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx at nginx.org <mailto:nginx at nginx.org>
>> http://mailman.nginx.org/mailman/listinfo/nginx
>> <http://mailman.nginx.org/mailman/listinfo/nginx>
>
> --
> Etienne Robillard
> tkadm30 at yandex.com <mailto:tkadm30 at yandex.com>
> http://www.isotopesoftware.ca/
>
>
>
>
> --
> *Anoop P Alias*
>
--
Etienne Robillard
tkadm30 at yandex.com
http://www.isotopesoftware.ca/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20170917/727d1595/attachment-0001.html>
More information about the nginx
mailing list