• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Dle 9.7 + nginx без apache - Неработает капча.

sellerr

Постоялец
Регистрация
8 Май 2007
Сообщения
103
Реакции
7
Решил настроить свою вдску где только dle сайты под nginx без apache. Всё работает отлично (ЧПУ также) но постоянно непринимает капчу - "Внимание, обнаружена ошибка Код безопасности не соответствует отображённому".
При обновлению страницы в браузере картинка всегда меняется, но выводит ошибку о неправельной капче... Ниже привожу файл настройки nginx.conf

Код:
user  nobody;
worker_processes  1;
 
error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;
 
events {
    worker_connections  1024;
}
 
http {
    resolver  127.0.0.1;
 
    include      mime.types;
    default_type  application/octet-stream;
 
    sendfile      on;
    tcp_nopush    on;
 
    keepalive_timeout  65;
 
    proxy_set_header  Host      $host;
    proxy_set_header  X-Real-IP  $remote_addr;
    proxy_set_header  X-Forwarded-For  $remote_addr;
 
    server {
        listen 80 default;
server_name  $host;
set $myhost $host;
if ( $host ~ ^(www\.)?(.+)$ ) {
        set $myhost $2;
    }
        location / {
root    /var/www/admin/data/www/$myhost;
        index    index.php;
        #proxy_pass http://$host:81;
        rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$" /index.php?year=$1&month=$2&day=$3 last;
        rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$" /index.php?year=$1&month=$2&day=$3&cstart=$4 last;
        rewrite "^/([0-9]{4})/([0-9]{2})(/?)+$" /index.php?year=$1&month=$2 last;
        rewrite "^/([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$" /index.php?year=$1&month=$2&cstart=$3 last;
        rewrite "^/([0-9]{4})(/?)+$" /index.php?year=$1 last;
        rewrite "^/([0-9]{4})/page/([0-9]+)(/?)+$" /index.php?year=$1&cstart=$2 last;
        rewrite "^/([^.]+)/page/([0-9]+)(/?)+$" /index.php?do=cat&category=$1&cstart=$2 last;
        rewrite "^/([^.]+)(/?)+$" /index.php?do=cat&category=$1 last;
        rewrite ^/sitemap.xml$ /uploads/sitemap.xml last;
        rewrite ^/([^.]+)/rss.xml$ /engine/rss.php?do=cat&category=$1 last;
        rewrite ^/rss.xml$ /engine/rss.php last;
        }
 
 
 
    rewrite ^/page/(.*)$ /index.php?cstart=$1 last;
 
    location /tags/ {
        rewrite ^/tags/([^/]*)(/?)+$ /index.php?do=tags&tag=$1 last;
        rewrite ^/tags/([^/]*)/page/([0-9]+)(/?)+$ /index.php?do=tags&tag=$1&cstart=$2 last;
    }
 
    location /user/ {
        rewrite ^/user/([^/]*)/rss.xml$ /engine/rss.php?subaction=allnews&user=$1 last;
        rewrite ^/user/([^/]*)(/?)+$ /index.php?subaction=userinfo&user=$1 last;
        rewrite ^/user/([^/]*)/page/([0-9]+)(/?)+$ /index.php?subaction=userinfo&user=$1&cstart=$2 last;
        rewrite ^/user/([^/]*)/news(/?)+$ /index.php?subaction=allnews&user=$1 last;
        rewrite ^/user/([^/]*)/news/page/([0-9]+)(/?)+$ /index.php?subaction=allnews&user=$1&cstart=$2 last;
        rewrite ^/user/([^/]*)/news/rss.xml(/?)+$ /engine/rss.php?subaction=allnews&user=$1 last;
    }
 
    location /lastnews/ {
        rewrite ^/lastnews/(/?)+$ index.php?do=lastnews last;
        rewrite ^/lastnews/page/([0-9]+)(/?)+$ /index.php?do=lastnews&cstart=$1 last;
    }
 
    location /catalog/ {
        rewrite ^/catalog/([^/]*)/rss.xml$ /engine/rss.php?catalog=$1 last;
        rewrite ^/catalog/([^/]*)(/?)+$ /index.php?catalog=$1 last;
        rewrite ^/catalog/([^/]*)/page/([0-9]+)(/?)+$ /index.php?catalog=$1&cstart=$2 last;
    }
 
    location /newposts {
        rewrite ^/newposts(/?)+$ /index.php?subaction=newposts last;
        rewrite ^/newposts/page/([0-9]+)(/?)+$ /index.php?subaction=newposts&cstart=$1 last;
    }
 
    location /favorites {
        rewrite ^/favorites(/?)+$ /index.php?do=favorites last;
        rewrite ^/favorites/page/([0-9]+)(/?)+$ /index.php?do=favorites&cstart=$1 last;
    }
 
    location ~ \.(html) {
        rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 last;
        rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 last;
        rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$" /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 last;
        rewrite "^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$" /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 last;
        rewrite "^/([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$4&news_page=$2&cstart=$3 last;
        rewrite "^/([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$3&news_page=$2 last;
        rewrite "^/([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /engine/print.php?news_page=$2&newsid=$3 last;
        rewrite "^/([^.]+)/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$2 last;
        rewrite "^/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$3&news_page=$1&cstart=$2 last;
        rewrite "^/page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$2&news_page=$1 last;
        rewrite "^/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$" /engine/print.php?news_page=$1&newsid=$2 last;
        rewrite "^/([0-9]+)-(.*).html(/?)+$" /index.php?newsid=$1 last;
        rewrite "^/static/(.*).html(/?)+$" /index.php?do=static&page=$1 last;
        rewrite ^/rules.html$ /index.php?do=rules last;
        rewrite ^/statistics.html$ /index.php?do=stats last;
        rewrite ^/addnews.html$ /index.php?do=addnews last;
        rewrite ^/page,([0-9]+),([^/]+).html$ /index.php?do=static&page=$2&news_page=$1 last;
        rewrite ^/print:([^/]+).html$ /engine/print.php?do=static&page=$1 last;
        rewrite ^/([^/]+).html$ /index.php?do=static&page=$1 last;
    }
 
 
location ~ \.php$ {
root /var/www/admin/data/www/$myhost;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
 
fastcgi_param SCRIPT_FILENAME /var/www/admin/data/www/$myhost/$fastcgi_script_name;
include fastcgi_params;
}
 
location ~ /\.ht { # в файлах, начинающихся на «.ht» могут лежать пароли или оставшиеся настройки от Апача - отдавать это ни к чему.
        deny  all;
    }
    }
}

Прошу советов и помощи.

<span id="dle-captcha"><img src="/engine/modules/antibot.php" alt="Включите эту картинку для отображения кода безопасности" border="0" /><br /><a onclick="reload(); return false;" href="#">обновить, если не виден код</a></span>

Ето из исходного кода... думаю проблема с img src="/engine/modules/antibot.php

Добавлено Горбушка: 2 поста подряд - не хорошо...
 
У Вас какие-то проблемы с сессиями... Точно не подскажу - давно это было, но копать надо именно в сторону сессий.
Капча пишет верный ответ в сессию, которая не доступна клиенту (сессия хранится на сервере). При отправке капчи проверяется эта самая сессия.

Попробуйте создать 2 файла.
1.php:
PHP:
<?php
  session_start();
  $_SESSION['code'] = "Я люблю nulled.cc";
?>
2.php
PHP:
<?php
  session_start();
  echo $_SESSION['code'];
?>
Выполняем первый, следом выполняем второй. Если не напишет "Я люблю nulled.cc" - я прав, если нет - будем думать дальше...
 
Лично я люблю люблю nulled.cc )) А вот моя вдска покашто нелюбит. Действительно проблема с сесиями, в браузере пустота одна. Куда рыть дальше ... ?
 
Проверяем phpinfo() параметр session.use_cookies - должна стоять 1.
 
так же в phpinfo() смотрим
session.save_path и на эту папку ставим права на запись
 
Проблема решена. Запустил phpinfo(); session.use_cookies было 1. Заметил параметр session.save_path /var/lib/php/session и решил проверить права на ету папку... оказалось: "Владелец/Группа" - apache. Сменил на nginx и щас всё работает.
Спасибо "Горбушка". Думаю завтра продолжить развитие темы. Есть ещё пару вопросиков по даной связке. Думаю многие хотят перейти на nginx + dle без apache.

"Doctor_zlo" - пока написал этот ответ вы уже тоже помогли советом, который оказался правильным.
 
Кстати на эту тему еще совет, если сервак хостит длешные сайты.
По умолчанию в php.ini стоит вроде -
memory_limit = 16M
а этого мало для скрипта обработчика изображений, двиг не будет создавать уменьшенные копии изображений, а будет тупо кидать картинки в fullsize
Проверьте у себя, если на большие картинки превью создаются без проблем, то так и оставьте.
А если нет то увеличьте лимит до 32M или 64M

Ну и вдогонку кину правила rewrite для некоторых популярных модов, переписывал сам проверял на работоспособность.
Пусть все будет в одной теме.
DLE Board Для просмотра ссылки Войди или Зарегистрируйся
Код:
location /board {
 
rewrite ^/board/([^.]+)/([0-9]+),([0-9]+)-(.*).html+$ /index.php?do=board&action=post&boardcat=$1&id=$3&com_page=$2 last;
 
rewrite ^/board/([^.]+)/([0-9]+)-(.*).html+$ /index.php?do=board&action=post&boardcat=$1&id=$2 last;
 
rewrite ^/board/add(/?)+$ /index.php?do=board&action=add last;
 
rewrite ^/board/([^.]+)/add(/?)+$ /index.php?do=board&action=add&boardcat=$1 last;
 
rewrite ^/board/edit/([0-9]+)(/?)+$ /index.php?do=board&action=edit&id=$1 last;
 
rewrite ^/board/del/([0-9]+)(/?)+$ /index.php?do=board&action=del&id=$1 last;
 
rewrite ^/board/notepad/page/([0-9]+)(/?)+$ /index.php?do=board&action=notepad&page=$1 last;
 
rewrite ^/board/notepad(/?)+$ /index.php?do=board&action=notepad last;
 
rewrite ^/board/my/page/([0-9]+)(/?)+$ /index.php?do=board&action=my&page=$1 last;
 
rewrite ^/board/my(/?)+$ /index.php?do=board&action=my last;
 
rewrite ^/board/([^.]+)/search/(.+?)/([0-9]+)/page/([0-9]+)(/?)+$ /index.php?do=board&action=boardcat&boardcat=$1&page=$4&BoardSearch=$2&board_type=$3 last;
 
rewrite ^/board/search/(.+?)/([0-9]+)/page/([0-9]+)(/?)+$ /index.php?do=board&page=$3&BoardSearch=$1&board_type=$2 last;
 
rewrite ^/board/([^.]+)/page/([0-9]+)(/?)+$ /index.php?do=board&action=boardcat&boardcat=$1&page=$2 last;
 
rewrite ^/board/([^.]+)/+$ /index.php?do=board&action=boardcat&boardcat=$1 last;
 
rewrite ^/board(/?)+$ /index.php?do=board last;
 
}
 
location /board/userpost/ {
 
rewrite ^/board/userpost/([^/]*)/page/([0-9]+)(/?)+$ /index.php?do=board&action=userpost&user=$1&page=$2 last;
 
rewrite ^/board/userpost/([^/]*)(/?)+$ /index.php?do=board&action=userpost&user=$1 last;
 
}
[/spoil]
Car-market от Kaliostro

[spoil]
Код:
location /car-market {
 
rewrite ^/car-market(.html)?(/?)+$ /index.php?do=car-market last;
 
rewrite ^/car-market/auto([0-9]+).html?$ /index.php?do=car-market&action=auto&id=$1 last;
 
rewrite ^/car-market/add_auto.html?$ /index.php?do=car-market&action=add last;
 
rewrite ^/car-market/account.html?$ /index.php?do=car-market&action=account last;
 
rewrite ^/car-market/account/page([0-9]+)(.html)(/?)$ /index.php?do=car-market&action=account&page=$1 last;
 
rewrite ^/car-market/search(.html)?(/?)+$ /index.php?do=car-market&action=search last;
 
rewrite ^/car-market/main(.html)?(/?)+$ /index.php?do=car-market&action=main last;
 
rewrite ^/car-market/print([0-9]+).html?$ /engine/car-market/print.php?id=$1 last;
 
rewrite ^/car-market/country-([0-9]+)/region-([0-9]+).html?$ /index.php?do=car-market&country_id=$1&region_id=$2 last;
 
rewrite ^/car-market/region-([0-9]+)/city-([0-9]+)(.html)(/?)$ /index.php?do=car-market&region_id=$1&city_id=$2 last;
 
rewrite ^/car-market/country-([0-9]+)/city-([0-9]+)(.html)(/?)$ /index.php?do=car-market&country_id=$1&city_id=$2 last;
 
rewrite ^/car-market/rss.xml(.*) /engine/car-market/rss.php$1 last;
 
rewrite ^/car-market/yandex_fid.php(.*) /engine/car-market/yandex_fid.php$1 last;
 
}
[/spoil]
Фотоальбомы для DataLife Engine Версия 0.10 - "ТИТАН"
[spoil]
Код:
location /photo {
 
rewrite ^/photo/*$ /index.php?do=photo last;
 
rewrite ^/photo-([a-z]+)/*$ /index.php?do=photo&a=$1 last;
 
rewrite ^/photo-([0-9]+)/*$ /index.php?do=photo&albom=$1 last;
 
rewrite ^/photo-id-([0-9]+).html$ /index.php?do=photo&photoid=$1&a=showphoto last;
 
rewrite ^/photo-id-([0-9]+)-([0-9]+).html$ /index.php?do=photo&photoid=$1&a=showphoto&pagecomments=$2 last;
 
rewrite ^/photo-([0-9]+)/([0-9]+)([^/]*)/*$ /index.php?do=photo&albom=$1&onpage=$2 last;
 
rewrite ^/photo/([0-9]+)([^/]*)/*$ /index.php?do=photo&onpage=$1 last;
 
rewrite ^/photo/mark-([^/]*)/*$ /index.php?do=photo&mark=$1 last;
 
rewrite ^/photo/mark-([^/]*)/([0-9]+)$ /index.php?do=photo&mark=$1&onpage=$2 last;
 
rewrite ^/photo/rss/*$ /engine/photo/rss.php last;
 
rewrite ^/photo/rss-([0-9]+)+$ /engine/photo/rss.php?id=$1 last;
 
rewrite ^/photo/tegs/*$ /index.php?do=photo&a=tegs last;
 
rewrite ^/photo/tegs-([^/]*)/*$ /index.php?do=photo&tegs=$1 last;
 
rewrite ^/photo/tegs-([^/]*)/([0-9]+)/*$ /index.php?do=photo&tegs=$1&onpage=$2 last;
 
rewrite ^/photo/search/*$ /index.php?do=photo&a=search last;
 
rewrite ^/photo/search-([^/]*)/*$ /index.php?do=photo&search=$1 last;
 
rewrite ^/photo/search-([^/]*)/([0-9]+)/*$ /index.php?do=photo&search=$1&onpage=$2 last;
 
rewrite ^/photo/user-([^/]*)/*$ /index.php?do=photo&user=$1 last;
 
rewrite ^/photo/user-([^/]*)/([0-9]+)/*$ /index.php?do=photo&user=$1&onpage=$2 last;
 
rewrite ^/photo-([a-z]+)/([0-9]+)/*$ /index.php?do=photo&a=$1&onpage=$2 last;
 
rewrite ^/photo/([0-9]+)-([0-9]+)/(.*).(jpg|png|gif|jpeg)/*$ /engine/photo/show.php?see=$3.$4&d=$1&s=$2 last;
 
rewrite ^/photo/([0-9]+)-([0-9]+)-([0-9]+)/(.*).(jpg|png|gif|jpeg)$ /engine/photo/other.php?otherpixsize=$1&q=$2&w=$3&pid=$4.$5 last;
 
}
[/spoil]
TWS gallery 5
[spoil]
Код:
location /gallery {
 
rewrite ^/gallery/$ /index.php?do=gallery last;
 
rewrite ^/gallery/page/([0-9]+)/$ /index.php?do=gallery&cstart=$1 last;
 
rewrite ^/gallery/all/fotopage/([0-9]+)/$ /index.php?do=gallery&act=15&fstart=$1 last;
 
rewrite ^/gallery/all/(.*)/fotopage/([0-9]+)/$ /index.php?do=gallery&act=15&p=$1&fstart=$2 last;
 
rewrite ^/gallery/all/(.*)/$ /index.php?do=gallery&act=15&p=$1 last;
 
rewrite ^/gallery/(.*)/fotopage/([0-9]+)/$ /index.php?do=gallery&act=1&c=$1&fstart=$2 last;
 
rewrite ^/gallery/(.*)/page/([0-9]+)/$ /index.php?do=gallery&act=1&c=$1&cstart=$2 last;
 
rewrite ^/gallery/(.*)/([0-9]+)-(.*)/com/([0-9]+)/$ /index.php?do=gallery&act=2&c=$1&fid=$2&seourl=$3&cstart=$4 last;
 
rewrite ^/gallery/(.*)/([0-9]+)/com/([0-9]+)/$ /index.php?do=gallery&act=2&c=$1&fid=$2&cstart=$3&seourl=$4 last;
 
rewrite ^/gallery/(.*)/([0-9]+)-(.*).html(/?)+$ /index.php?do=gallery&act=2&c=$1&fid=$2&seourl=$3 last;
 
rewrite ^/gallery/(.*)/([0-9]+).html(/?)+$ /index.php?do=gallery&act=2&c=$1&fid=$2&seourl= last;
 
rewrite ^/gallery/(.*)/$ /index.php?do=gallery&act=1&c=$1 last;
 
}
[/spoil]
Форум LogicBoard вторые версии
[spoil]
Код:
location /forum {
 
rewrite ^/forum/$ /forum/index.php?do=board last;
 
rewrite ^/forum/control_center/(.*)$ /forum/control_center/index.php$1 last;
 
rewrite ^/forum/cat-([^/]*)(/?)+$ /forum/index.php?do=board&op=forum&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=forum&name=$1&page=$2 last;
 
rewrite ^/forum/cat-([^/]*)/hiden_t(/?)+$ /forum/index.php?do=board&op=forum&name=$1&hide=topics last;
 
rewrite ^/forum/cat-([^/]*)/hiden_t/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=forum&name=$1&page=$2&hide=topics last;
 
rewrite ^/forum/cat-([^/]*)/hiden_p(/?)+$ /forum/index.php?do=board&op=forum&name=$1&hide=posts last;
 
rewrite ^/forum/cat-([^/]*)/hiden_p/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=forum&name=$1&page=$2&hide=posts last;
 
rewrite ^/forum/cat-([^/]*)/newtopic(/?)+$ /forum/index.php?do=board&op=newtopic&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/last/topic-([0-9]+)\.html$ /forum/index.php?do=board&op=topic&id=$2&go=last&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/last/topic-([0-9]+)-page-([0-9]+)\.html$ /forum/index.php?do=board&op=topic&id=$2&page=$3&go=last&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/hiden/topic-([0-9]+)\.html$ /forum/index.php?do=board&op=topic&id=$2&go=hide&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/hiden/topic-([0-9]+)-page-([0-9]+)\.html$ /forum/index.php?do=board&op=topic&id=$2&page=$3&go=hide&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/topic-([0-9]+)\.html$ /forum/index.php?do=board&op=topic&id=$2&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/topic-([0-9]+)-page-([0-9]+)\.html$ /forum/index.php?do=board&op=topic&id=$2&page=$3&name=$1 last;
 
rewrite ^/forum/cat-([^/]*)/reply([0-9]+)?/topic-([0-9]+)\.html$ /forum/index.php?do=board&op=reply&id=$3&pid=$2&name=$1 last;
 
rewrite ^/forum/favorite(/?)+$ /forum/index.php?do=users&op=favorite last;
 
rewrite ^/forum/favorite/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=favorite&page=$1 last;
 
rewrite ^/forum/subscribe(/?)+$ /forum/index.php?do=users&op=subscribe last;
 
rewrite ^/forum/subscribe/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=subscribe&page=$1 last;
 
rewrite ^/forum/options/([^/]*)(/?)+$ /forum/index.php?do=users&op=options&member_name=$1 last;
 
rewrite ^/forum/users(/?)+$ /forum/index.php?do=users last;
 
rewrite ^/forum/users/page-([0-9]+)(/?)+$ /forum/index.php?do=users&page=$1 last;
 
rewrite ^/forum/online(/?)+$ /forum/index.php?do=users&op=online last;
 
rewrite ^/forum/online/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=online&page=$1 last;
 
rewrite ^/forum/online/([name|action])+(/?)+$ /forum/index.php?do=users&op=online&order=$1 last;
 
rewrite ^/forum/online/([name|action])+/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=online&order=$1&page=$2 last;
 
rewrite ^/forum/moderators(/?)+$ /forum/index.php?do=users&op=moderators last;
 
rewrite ^/forum/search(/?)+$ /forum/index.php?do=search last;
 
rewrite ^/forum/last_topics(/?)+$ /forum/index.php?do=board&op=last_topics last;
 
rewrite ^/forum/last_topics/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=last_topics&page=$1 last;
 
rewrite ^/forum/last_topics/hiden_t(/?)+$ /forum/index.php?do=board&op=last_topics&hide=topics last;
 
rewrite ^/forum/last_topics/hiden_t/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=last_topics&hide=topics&page=$1 last;
 
rewrite ^/forum/last_topics/hiden_p(/?)+$ /forum/index.php?do=board&op=last_topics&hide=posts last;
 
rewrite ^/forum/last_topics/hiden_p/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=last_topics&hide=posts&page=$1 last;
 
rewrite ^/forum/topic_active(/?)+$ /forum/index.php?do=board&op=topic_active last;
 
rewrite ^/forum/topic_active/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=topic_active&page=$1 last;
 
rewrite ^/forum/topic_active/hiden_t(/?)+$ /forum/index.php?do=board&op=topic_active&hide=topics last;
 
rewrite ^/forum/topic_active/hiden_t/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=topic_active&hide=topics&page=$1 last;
 
rewrite ^/forum/topic_active/hiden_p(/?)+$ /forum/index.php?do=board&op=topic_active&hide=posts last;
 
rewrite ^/forum/topic_active/hiden_p/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=topic_active&hide=posts&page=$1 last;
 
rewrite ^/forum/last_posts(/?)+$ /forum/index.php?do=board&op=last_posts last;
 
rewrite ^/forum/last_posts/page-([0-9]+)(/?)+$ /forum/index.php?do=board&op=last_posts&page=$1 last;
 
rewrite ^/forum/edit_status/([^/]*)(/?)+$ /forum/index.php?do=users&op=edit_status&member_name=$1 last;
 
rewrite ^/forum/all_posts/([^/]*)(/?)+$ /forum/index.php?do=users&op=posts&member_name=$1 last;
 
rewrite ^/forum/all_posts/([^/]*)/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=posts&member_name=$1&page=$2 last;
 
rewrite ^/forum/all_topics/([^/]*)(/?)+$ /forum/index.php?do=users&op=topics&member_name=$1 last;
 
rewrite ^/forum/all_topics/([^/]*)/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=topics&member_name=$1&page=$2 last;
 
rewrite ^/forum/all_topics/hiden_t/([^/]*)(/?)+$ /forum/index.php?do=users&op=topics&member_name=$1&hide=topics last;
 
rewrite ^/forum/all_topics/hiden_t/([^/]*)/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=topics&member_name=$1&hide=topics&page=$2 last;
 
rewrite ^/forum/all_topics/hiden_p/([^/]*)(/?)+$ /forum/index.php?do=users&op=topics&member_name=$1&hide=posts last;
 
rewrite ^/forum/all_topics/hiden_p/([^/]*)/page-([0-9]+)(/?)+$ /forum/index.php?do=users&op=topics&member_name=$1&hide=posts&page=$2 last;
 
rewrite ^/forum/warning/([^/]*)(/?)+$ /forum/index.php?do=users&op=warning&member_name=$1 last;
 
rewrite ^/forum/warning_add/([^/]*)(/?)+$ /forum/index.php?do=users&op=warning_add&member_name=$1 last;
 
if (!-f $request_filename)
 
{
 
rewrite ^/forum/cat([0-9]+)/rss.xml$ /forum/components/modules/rss.php?forumid=$1 last;
 
}
 
if (!-f $request_filename)
 
{
 
rewrite ^/forum/topic([0-9]+)/rss.xml$ /forum/components/modules/rss.php?topicid=$1 last;
 
}
 
if (!-f $request_filename)
 
{
 
rewrite ^/forum/rss.xml$ /forum/components/modules/rss.php last;
 
}
 
if (!-f $request_filename)
 
{
 
rewrite ^/forum/notice/([0-9]+)\.html$ /forum/index.php?do=board&op=notice&id=$1 last;
 
}
 
if (!-f $request_filename)
 
{
 
rewrite ^/forum/([^/]+)\.html$ /forum/index.php?do=staticpage&name=$1 last;
 
}
 
if (!-d $request_filename)
 
{
 
rewrite ^/forum/([^.]+)/?$ /index.php?&chpu_message=1 last;
 
}
 
}
[/spoil]
Ну и еще PhpMyAdmin на всякий
[spoil]
Код:
location /phpmyadmin/ {
 
root /full-path-to-dir/phpmyadmin/;
 
index index.html index.htm index.php;
 
}

Добавлено Doctor_zlo: мультипостинг))
 
Doctor_zlo, подскажите пожалуйста, а если на сайте будут одновременно и Dleboard и car-market это не вызовет проблем в работе обоих скриптов особенно при выводе блоков новых объявлений?
 
Doctor_zlo, подскажите пожалуйста, а если на сайте будут одновременно и Dleboard и car-market это не вызовет проблем в работе обоих скриптов особенно при выводе блоков новых объявлений?
Проблем не будет. У меня работают разные скрипты, граберы и так далее... Единственная проблема в том что надо прописывать правила rewrite если етого требует скрипт или модуль. Попозже постараюсь описать подробнее полный процесс настройки dle + nginx и ничего больше (читаем название топика:() Особенного не будет, так как сам сдесь прошу помощи.

Doctor_zlo - вы опять опередили меня с ответом:)
 
Назад
Сверху