Hi Anoop, Phpinfo() is working fine … is there something to look for specifically?
I need to move from APACHE to NGINX .. so as a back-up, APACHE has been configured to work on 9080 port. Once NGINX works, APACHE will be removed. Thanks for pointer on “in the server {} block instead of location / and repeating in php . Read nginx pitfalls for a better understanding of why this is good.” – will look into this. I guess this is nothing to do with the problem -------------------- -Best Hemanth From: Anoop Alias Sent: Friday, November 25, 2016 5:23 PM To: hemanthn...@yahoo.com Cc: Nginx Subject: Re: Trouble in configuring fir REST support You can put a phpinfo page and see if that works. I am not sure why you mention apache as you are not proxy passing Also while not related to the error Try root /opt/riversilica/pixflex/install/app_server/pixflex/public; in the server {} block instead of location / and repeating in php . Read nginx pitfalls for a better understanding of why this is good. On Fri, Nov 25, 2016 at 5:17 PM, <hemanthn...@yahoo.com> wrote: Hi Anoop, The /var/log/nginx/error.log file is empty … -------------------- -Best Hemanth From: Anoop Alias Sent: Friday, November 25, 2016 5:15 PM To: Nginx Cc: hemanthn...@yahoo.com Subject: Re: Trouble in configuring fir REST support What does the error log say? On Fri, Nov 25, 2016 at 5:03 PM, Hemanthnews via nginx <nginx@nginx.org> wrote: Hi, Following is the environment OS: CentOS 7 (64 bit) NGINX: 1.10.1 PHP/PHP-FPM: 5.6 ZF2 Apache 2.4 Nginx configured on port-80 and apache on port-9080 I am having trouble in configuring for REST support using nginx + php + zf2 When I enter <ip-address:9080>/user-rest while using APACHE (Port: 9080), I get all the user data When I try with <ip-address>/user-rest (nginx on port:80), I get a blank screen with Firefox and Chrome reports “HTTP ERROR 500” Following is my configuration file under /etc/nginx/conf.d/pixflex_nginx.conf Would appreciate feedback / fix to support REST server { 2 listen 80 default; 3 listen 443 ssl; 4 server_name $hostname; 5 client_max_body_size 8192M; 6 client_header_timeout 300s; 7 client_body_timeout 300s; 8 fastcgi_read_timeout 300s; 9 fastcgi_buffers 16 128k; 10 fastcgi_buffer_size 256k; 11 12 #SSL Support - key & certificate location; 13 ssl_certificate /etc/pki/tls/certs/ca.crt; 14 ssl_certificate_key /etc/pki/tls/private/ca.key; 15 16 #VirtualHost for HTML Support 17 location / { 18 #root /usr/share/nginx/html; 19 limit_rate 512k; 20 limit_conn pfs 100; 21 add_header 'Access-Control-Allow-Origin' "*"; 22 add_header 'Access-Control-Allow-Credentials' 'true'; 23 add_header 'Access-Control-Allow-Headers' 'Content-Type,accept,x-wsse,origin'; 24 add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE'; 25 26 root /opt/riversilica/pixflex/install/app_server/pixflex/public; 27 index index.php index.phtml index.html index.htm; 28 try_files $uri $uri/ /index.php$is_args$args; 29 } 30 31 #error_page 404 /404.html; 32 #redirect server error pages to the static page /50x.html 33 34 #error_page 500 502 503 504 /50x.html; 35 #location = /50x.html { 36 # root /usr/share/nginx/html; 37 #} 38 39 #proxy the PHP scripts to Apache listening on 127.0.0.1:80 40 #location ~ \.php$ { 41 # proxy_pass http://127.0.0.1; 42 #} 43 44 #pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 45 location ~ \.php$ { 46 #root /usr/share/nginx/html; 47 limit_rate 512k; 48 limit_conn pfs 100; 49 50 root /opt/riversilica/pixflex/install/app_server/pixflex/public; 51 try_files $uri =404; 52 fastcgi_pass 127.0.0.1:9000; 53 fastcgi_index index.php; 54 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 55 fastcgi_split_path_info ^(.+\.php)(/.+)$; 56 fastcgi_intercept_errors on; 57 fastcgi_read_timeout 300; 58 include fastcgi_params; 59 } 60 61 # deny access to .htaccess files, if Apache's document root 62 # concurs with nginx's one 63 location ~ /\.ht { 64 deny all; 65 } 66 } -------------------- -Best Hemanth _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx -- Anoop P Alias -- Anoop P Alias
_______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx