Nginx konfigurace pro OsCommerce

OsCommerce je velmi oblíbený software používaný k vytváření obchodů s elektronickým obchodem. Tento bezplatný nákupní košík je k dispozici v mnoha jazycích a disponuje velkou komunitou uživatelů, kteří vytvořili více než 7000 pluginy / addony pro rozšíření základních funkcí OsCommerce.

S OsCommerce můžete si nastavit svůj vlastní internetový obchod, vytvořit, upravit a odstranit produkty, nastavit ceny, vybírat daně a nastavit platební brány jako Paypal, 2checkout, iPayment, Authorize.net a mnoho dalších. Na straně uživatelů si zákazníci mohou prohlédnout historii svých objednávek, upravit podrobnosti svých účtů a v případě problémů se dostat do kontaktu s vlastníkem obchodu. OsCommerce umožňuje změnit vzhled svého online obchodu pomocí stovek volných šablon, které můžete kdykoli upravit.

OsCommerce Požadavky

OsCommerce Online Merchant může běžet na téměř jakémkoli serveru, který má nainstalovaný PHP a MySQL. Podle jejich webových stránek jsou oficiální požadavky na verzi softwaru:

  • PHP v4 + (v5 + doporučeno)
  • MySQL v3 + (v5 + doporučeno)

Další informace o požadavcích funkcí PHP, ujistěte se, že jste si přečetli tento dokument

Configurig OsCommerce na serverech se systémem Nginx

Předpokládáme, že již máte Nginx nainstalovaný a spuštěný na vašem serveru, stejně jako PHP-FPM, který zpracuje celý dynamický proces. Pokud ne, postupujte podle těchto odkazů a začněte s instalací Nginx:

Instalace php-fpm na druhou stranu je poměrně snadná. Přihlašte se jako root a typ:

Pokud používáte CentOS:

yum nainstalovat php-fpm chkconfig php-fpm na servic php-fpm start

Pokud používáte Ubuntu:

apt-get nainstalovat php5-fpm /etc/init.d/php5-fpm start update-rc.d php5-fpm výchozí

Konfigurace Nginx pro obchody OsCommerce Online

OsCommerce nevyžaduje žádnou speciální konfiguraci pro práci, odmítáme pouze přístup k některým nebezpečným adresářům často napadaným skripty dětem a také nastavíme statickou vyrovnávací paměť pro soubory, obrázky a css soubory.

Upravte soubor nginx.conf nebo konfigurační soubor virtuálního hostitele a přidejte jej do konfigurace bloku serveru {}.

### Konfigurace OsCommerce # Odmítnout přístup k tomuto adresáři ~ ^ / includes /.*. Php $ {return 403; } umístění ~ ^ / admin / zahrnuje /.*. php $ {return 403; } umístění ^ ~ / admin / zálohy {return 403; } umístění ^ ~ / download {return 403; } # Nastavte max. Mezipaměť pro umístění statických věcí / katalogu {expires max; } ### Ukončete konfiguraci OsCommerce

Předpokládejme, že znovu načtete svůj Nginx, abyste provedli změny:

služba nginx reload

Jedná se o plný příklad osCommerce spuštěného s démonem Nginx a PHP-FPM:

server vašeho serveru {access_log logs / access_log; error_log protokoly / error_log crit; log_not_found off; poslouchat 80; název_serveru yoursite.com www.yoursitecom; root /var/www/yoursite.com; index index.php index.html index.htm; ### Konfigurace OsCommerce # Odmítnout přístup k tomuto adresáři ~ ^ / includes /.*. Php $ {return 403; } umístění ~ ^ / admin / zahrnuje /.*. php $ {return 403; } umístění ^ ~ / admin / zálohy {return 403; } umístění ^ ~ / download {return 403; } # Nastavte max. Mezipaměť pro umístění statických věcí / katalogu {expires max; } ### Ukončit konfiguraci OsCommerce # Umístění konfigurace PHP-FPM ~ .php $ {try_files $ uri = 404; fastcgi_pass 127.0.0.1: 9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ dokument_root $ fastcgi_script_name; patří fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 4k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

S touto konfigurací byste měli bez problémů připojit řešení OsCommerce. Nezahrnovali jsme žádné přepisovací pravidla pro SEO přátelské adresy URL, protože v nejnovější verzi (2.4.x) neexistuje žádný přirozený modul OsCommerce pro URL adresy SEO a musíte si vybrat jeden z dostupných modulů SEO pro OsCommerce, pokud potřebujete přepsat vaše adresy URL.

závěr

Jak jsme viděli, OsCommerce je jedním z předních řešení e-commerce pro lidi, kteří chtějí připojit svůj internetový obchod se stabilním a rychlým řešením. V tuto chvíli byste měli mít svůj Oscommerce nakonfigurován a pracovat na webovém serveru Nginx, který vám pomůže zvýšit rychlost vašeho webu a jak všichni víme, rychlost serveru je jedním z klíčových faktorů pro zvýšení prodejních konverzí. Nezapomeňte zahrnout také certifikát SSL pro vaše webové stránky, který zajistí vaše transakce online. Další informace naleznete v tomto tutoriálu: Jak nainstalovat certifikát SSL na Nginx

Příspěvek Nginx konfigurace pro OsCommerce se objevil nejprve na ScaleScale.com.

Napsat komentář