Вы не вошли.
Страницы: 1
Какой конфиг сделать в nginx чтобы не использовать apache данного web-приложения?
Вне форума
Решил проблему.
Использую NGINX+PHP-FPM
Адекватный и рабочий конфиг nginx для данной CMS:
server {
listen 80;
listen [::]:80;
root /var/www/example.com;
index index.html index.htm index.php index.nginx-debian.html;
server_name www.example.com example.com;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_intercept_errors off;
fastcgi_buffer_size 16k;
fastcgi_buffers 4 16k;
}
location ~ /\.ht {
deny all;
}
}
Жалко, что до сих пор используется только php5.6, а в серверах ubuntu удалили из офф. репозиториях 5.6 и используется только 7.0php.
Пригодится этот конфиг!
Вне форума
В папке с движком пример shop/install/addons/nginx.sample.conf
server
{
listen 80;
server_name mc.vpn.by www.mc.vpn.by;
if_modified_since before;
access_log logs/mc.vpn.by.access.log main;
error_log logs/mc.vpn.by.error.log;
root C:/server/htdocs/mc.vpn.by/www;
location ~ /\. { deny all; }
location = /favicon.ico
{
log_not_found off;
access_log off;
}
location = /robots.txt
{
allow all;
log_not_found off;
access_log off;
expires 1d;
}
location ~* \.(ht|txt|tpl) { deny all; }
location ~* \.png
{
expires 90d;
error_page 404 =404 /shop/style/images/items/help.png;
log_not_found off;
}
location ~* \.(htm|jpeg|jpg|gif|css|bmp|swf|js|flv|exe|7z|tgz|gz|bz2|tar|jar|map)$
{
expires 10d;
}
location ~ \.php$
{
fastcgi_pass 127.0.0.1:9054;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
include fastcgi_params;
}
location /
{
try_files $uri $uri/ /index.php?$args;
}
location /admin
{
auth_basic "Restricted Area";
auth_basic_user_file htpasswd;
index index.php index.html;
}
# Deny access to internal CMS Donate Engine files.
location ~ /(shop/config\.php|shop/includes|shop/cache|shop/msmod|shop/admin/msmod)
{
deny all;
internal;
}
}
Вне форума
Страницы: 1