Welcome! Log In Create A New Profile

Advanced

alias

Posted by arriah 
alias
January 11, 2012 08:30AM
Всем здравия.

Помогите разобраться с альясами, уже всю голову сломал. Ничего не выходит

Имеем сайт на Drupal. Все работает нормально. Понадобилось сделать альяс. То есть если основной сайт отзывается http://site.ru, то надо сделать альяс http://site.com/wr

Вот конфиг

# === альяс ======

location /wr/ {
alias /usr/local/www/data/wasterep/;
index index.php index.html index.htm;
}

location ~ ^/wr/(.*\.php)$ {
fastcgi_index index.php;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME /usr/local/www/data/wasterep/$1;
fastcgi_param DOCUMENT_ROOT /usr/local/www/data/wasterep;
include fastcgi_params;
}

======= основной сайт ==============

root /usr/local/www/data/site;

location / {
try_files $uri $uri/ @drupal;
index index.php index.html index.htm;
}

location ~ \.php$ {
try_files $uri @drupal;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

location @drupal {

fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
include fastcgi_params;
fastcgi_param QUERY_STRING q=$uri&$args;
fastcgi_param SCRIPT_NAME /index.php;
}
}


При таком конфиге сайт работает нормально, а вот альяс работает работает только корень, php скрипты не обрабатываются.
В логах при этом может быть:
48430#0: *1739 "/usr/local/www/data/wasterep/personal.html/index.php" is not found (20: Not a directory)
или так
48427#0: *102 open() "/usr/local/www/data/wasterep/personal" failed (2: No such file or directory)

сам файл personal.html существует и в нем инклудится include/personal.php. хотя это думаю не важно.

Вообщем не работает представленная конструкция. Помогите разобраться. что к чему. Перечитал практически весь лист рассылки - похожую проблему не нашел...
Спасибо заранее
Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 71
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready