About me

Paolo Iannelli Picture

Paolo Iannelli

Sr. Software Engineer / Software Architect at LeaseWeb

Location
Amsterdam Area, Netherlands
Industry
Information Technology and Services
Interests
Python, Big Data, Scalability, High Availability, Performance
Description
Senior Software Engineer and Architect with more than 8 years experience.
Strong in critical thinking, problem solving and high performance architectures.
Paolo Iannelli Labs Rss

How To Setup Magento + Nginx + FCGI + Ubuntu

Posted on : 10-04-2011 | By : Paolo Iannelli | In : E-Commerce, Magento, System Administration

Tags: , , , , , , , , , , ,

3

The tutorial I will write today is about setting up Magento (version 1.4+) on a Ubuntu box, using nginx and php5-cgi.

Preparing the system

I assume that you already installed MySQL server and setup a database / user for the Magento instance you will run.

Lets begin installing all the packages needed for our purposes :

Once you have installed them, you need to have a startup script to launch your fastcgi processes during system boot. To do so, you may create the file /etc/init.d/fastcgi with the following content :

In /usr/bin/php-fastcgi you will have the following

Now you set both files executable and place the first one in startup scripts :

In the next page we will download Magento and setup nginx.

Comments (3)

ciao Paolo,

sto avendo un problema con il caricamento delle immagini dal pannello admin di magento.

Errore SSL: certificato non valido o autofirmato

Si verifica con un file di quasi 4Mb, mentre con file di 1-2Mb va bene.

Ho letto varie guide, aumentato le dimensioni dell’upload in php.ini, e anche client_body_buffer_size 8m; client_max_body_size 8m; … ma niente :(

Sai come risolvere ?

Ciao Sergio,

innanzitutto, stai utilizzando un certificato vero o uno autosigned ?

Il problema potrebbe essere con Flash Player e il modo in cui verifica i certificati.

Magento dispone di un image uploader basato su Flash (che io personalmente odio e uso l’uploader normale basato su semplice HTML).
Se usi un certificato autosigned, prova ad aggiungere lo stesso certificato nella lista dei certificati “trusted” del tuo sistema operativo. Se usi Windows, da IE vai su Strumenti -> Opzioni internet -> Contenuti (tab) -> Certificati. Li dovresti avere modo di caricare un nuovo certificato trusted (Flash usa questi certificati per la verifica).
Se il certificato è realmente rilasciato da una Certificate Authority, allora prova ad aggiornare Flash (e automaticamente la lista delle CA).

In alternativa, prova anche a cambiare browser (diverse CA) per vedere se il problema si ripresenta.

Fammi sapere perchè ho altre idee in mente in caso queste non funzionino!

Ciao :)

please tell me how to see in url , and also ssl setting

Write a comment