Trouble in configuring fir REST support
hemanthnews at yahoo.com
hemanthnews at yahoo.com
Mon Nov 28 04:23:01 UTC 2016
Hi Anoop,
Let me look into the php config and see anything comes up
--------------------
-Best
Hemanth
From: Anoop Alias
Sent: Friday, November 25, 2016 5:44 PM
To: hemanthnews at yahoo.com
Cc: Nginx
Subject: Re: Trouble in configuring fir REST support
yes nothing to do with the problem at hand.
You can also try to execute the index.php using the php (cli) and see if if there is an error etc.
probably turn on display_error in php.ini .
Its strange nginx is not logging any errors.
Since the phpinfo page is working..this is more or less a problem with php than nginx I think.
Good luck.
On Fri, Nov 25, 2016 at 5:35 PM, <hemanthnews at yahoo.com> wrote:
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: hemanthnews at 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, <hemanthnews at 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: hemanthnews at 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 at 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 at nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
--
Anoop P Alias
--
Anoop P Alias
--
Anoop P Alias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20161128/b6e426e5/attachment.html>
More information about the nginx
mailing list