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

Ivan Palanevich loverjoni на gmail.com
Вт Дек 29 08:38:27 UTC 2015


Предполагаю, что вы указали путь, вместо  /data/images, и изменили домен на свой, вместо domain.com <http://domain.com/>.
А реврайт лучше, чтобы был - rewrite ^/.*& /rw.php break, но еще можно убрать реврайт и
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
поменять на 
fastcgi_param SCRIPT_FILENAME $document_root/rw.php;

Если можно, укажите название и версию cms.


> 29 дек. 2015 г., в 1:57, admin на goplexltd.com написал(а):
> 
> Не сработало, получаю 502 Bad Gateway
> 
> 28.12.2015, 20:49, "Ivan Palanevich" <loverjoni на gmail.com>:
>> Если я все верно понял, то, как вариант:
>> 
>> 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
>> 
>> ,
>> 
>> _______________________________________________
>> 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/20151229/954e8d29/attachment.html>


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