Re: Помогите правильно написать конфиг для CMS

Ivan Palanevich loverjoni на gmail.com
Пн Дек 28 20:49:43 UTC 2015


Если я все верно понял, то, как вариант: 


server {
    server_name  www.domain.com;
    rewrite ^(.*) http://domain.com$1 permanent;
}
server {
    server_name  domain.com;
    location / {
        rewrite ^/(.*)& /rw.php break;
        fastcgi_pass  localhost:9000;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param QUERY_STRING    $query_string;
    }

    location ~ \.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ {
        root /data/images;
    }
}


Ivan Palanevich



> 28 дек. 2015 г., в 23:06, admin на goplexltd.com написал(а):
> 
> Собрал сервер (nginx + php-fpm + mysql)
>   На нем хочу запустить cms, в ней есть .htaccess который в свою очередь перенаправляет на фаил rw.php для запуска cms.
>   Прочитал что nginx совсем не дружит с .htaccess, использовать прослойку ввиде Апача не хочу, помогите правильно составить конфиг.
> 
> Содержимое .htaccess
> 
>  "AddDefaultCharset utf-8
> 
>  ## php_flag display_errors on
>  ## php_value error_reporting 7
> 
>  Options +FollowSymLinks
>  RewriteEngine On
> 
>  RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
>  RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
> 
>  RewriteRule !.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ rw.php [L]"
> 
> 28.12.2015, 19:34, "Konstantin Tokarev" <annulen на yandex.ru>:
>> 28.12.2015, 22:21, "admin на goplexltd.com" <admin на goplexltd.com>:
>>>  Решение так и не нашел.
>>> 
>>>  С апачем все проще, но вот я твердо решил перейти nginx
>> 
>> С какой целью?
>> 
>>>  28.12.2015, 13:59, "admin на goplexltd.com" <admin на goplexltd.com>:
>>>>   Содержимое .htaccess
>>>> 
>>>>   "AddDefaultCharset utf-8
>>>> 
>>>>   ## php_flag display_errors on
>>>>   ## php_value error_reporting 7
>>>> 
>>>>   Options +FollowSymLinks
>>>>   RewriteEngine On
>>>> 
>>>>   RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
>>>>   RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
>>>> 
>>>>   RewriteRule !.(gif|jpg|png|ico|swf|txt|js|css|zip|htc|ttf)$ rw.php [L]"
>>>> 
>>>>   28.12.2015, 11:20, "Ivan Palanevich" <loverjoni на gmail.com>:
>>>>>    предлагаю привести содержимое .htaccess для помощи.
>>>>>    И ознакомится с разделом http://nginx.org/ru/docs/http/ngx_http_rewrite_module.html
>>>>> 
>>>>>    Ivan Palanevich
>>>>> 
>>>>>>    28 дек. 2015 г., в 14:18, admin на goplexltd.com написал(а):
>>>>>> 
>>>>>>    Здравствуйте.
>>>>>>    Собрал сервер (nginx + php-fpm + mysql)
>>>>>>    На нем хочу запустить cms, в ней есть .htaccess который в свою очередь перенаправляет на фаил rw.php для запуска cms.
>>>>>>    Прочитал что nginx совсем не дружит с .htaccess, использовать прослойку ввиде Апача не хочу, помогите правильно составить конфиг.
>>>>>>    _______________________________________________
>>>>>>    nginx-ru mailing list
>>>>>>    nginx-ru на nginx.org
>>>>>>    http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>>> 
>>>>>    ,
>>>>> 
>>>>>    _______________________________________________
>>>>>    nginx-ru mailing list
>>>>>    nginx-ru на nginx.org
>>>>>    http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>>> 
>>>>   _______________________________________________
>>>>   nginx-ru mailing list
>>>>   nginx-ru на nginx.org
>>>>   http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>> 
>>>  _______________________________________________
>>>  nginx-ru mailing list
>>>  nginx-ru на nginx.org
>>>  http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> 
>> --
>> Regards,
>> Konstantin
>> 
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20151228/4664d6c1/attachment.html>


Подробная информация о списке рассылки nginx-ru