nginx with php-fpm in ecommerce

I set up this with nginx and php-fpm and with magento as cms. The problem is that only home page is showing correct. All other page of site like eg. http://my ip/index.php/offers.html are 404. I understad this as something with configuration in nginx. can you help guys to sort this.

Here is my nginx config

#

The default server

#

server {

listen 80 default_server;

server_name My IP;

charset koi8-r;

access_log logs/host.access.log main;

location / {

root /usr/share/nginx/html;

index index.php index.html index.htm;

}

location @handler {

rewrite / /index.php;

rewrite ^/(.*) MyIp$1 permanent;

root /usr/share/nginx/html;

}

error_page 404 /404.html;

location = /404.html {

root /usr/share/nginx/html;

}

redirect server error pages to the static page /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

proxy the PHP scripts to Apache listening on 127.0.0.1:80

#

location ~ .php$ {

proxy_pass http://127.0.0.1;

}

pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

#

location ~ .php$ {

include fastcgi_params;

root /usr/share/nginx/html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgiparam SCRIPTFILENAME /usr/share/nginx/html$fastcgiscriptname;

include fastcgi_params;

}

deny access to .htaccess files, if Apache's document root

concurs with nginx's one

#

location ~ /.ht {

deny all;

}

}

0 Replies

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct