comparison fastcgi_variables.t @ 974:882267679006

Tests: simplified parallel modifications in tests. Mail tests were simplified in c227348453db.
author Andrey Zelenkov <zelenkov@nginx.com>
date Tue, 12 Jul 2016 17:39:03 +0300
parents e9064d691790
children
comparison
equal deleted inserted replaced
973:7d7aef8b9f3a 974:882267679006
40 40
41 http { 41 http {
42 %%TEST_GLOBALS_HTTP%% 42 %%TEST_GLOBALS_HTTP%%
43 43
44 server { 44 server {
45 listen 127.0.0.1:%%PORT_0%%; 45 listen 127.0.0.1:8080;
46 server_name localhost; 46 server_name localhost;
47 47
48 add_header X-Script-Name $fastcgi_script_name; 48 add_header X-Script-Name $fastcgi_script_name;
49 add_header X-Path-Info $fastcgi_path_info; 49 add_header X-Path-Info $fastcgi_path_info;
50 50
51 location / { 51 location / {
52 fastcgi_pass 127.0.0.1:%%PORT_1%%; 52 fastcgi_pass 127.0.0.1:8081;
53 fastcgi_index index.php; 53 fastcgi_index index.php;
54 } 54 }
55 55
56 location /info { 56 location /info {
57 fastcgi_pass 127.0.0.1:%%PORT_1%%; 57 fastcgi_pass 127.0.0.1:8081;
58 fastcgi_split_path_info ^(.+\.php)(.*)$; 58 fastcgi_split_path_info ^(.+\.php)(.*)$;
59 } 59 }
60 } 60 }
61 } 61 }
62 62
63 EOF 63 EOF
64 64
65 $t->run_daemon(\&fastcgi_daemon); 65 $t->run_daemon(\&fastcgi_daemon);
66 $t->run()->waitforsocket('127.0.0.1:' . port(1)); 66 $t->run()->waitforsocket('127.0.0.1:' . port(8081));
67 67
68 ############################################################################### 68 ###############################################################################
69 69
70 like(http_get('/'), qr/X-Script-Name: \/index\.php/ms, 'script name'); 70 like(http_get('/'), qr/X-Script-Name: \/index\.php/ms, 'script name');
71 like(http_get('/info.php/path/info'), qr/X-Script-Name: \/info\.php/ms, 71 like(http_get('/info.php/path/info'), qr/X-Script-Name: \/info\.php/ms,
74 'info path'); 74 'info path');
75 75
76 ############################################################################### 76 ###############################################################################
77 77
78 sub fastcgi_daemon { 78 sub fastcgi_daemon {
79 my $socket = FCGI::OpenSocket('127.0.0.1:' . port(1), 5); 79 my $socket = FCGI::OpenSocket('127.0.0.1:' . port(8081), 5);
80 my $request = FCGI::Request(\*STDIN, \*STDOUT, \*STDERR, \%ENV, 80 my $request = FCGI::Request(\*STDIN, \*STDOUT, \*STDERR, \%ENV,
81 $socket); 81 $socket);
82 82
83 while( $request->Accept() >= 0 ) { 83 while( $request->Accept() >= 0 ) {
84 print CRLF . CRLF; 84 print CRLF . CRLF;