Чайниковский вопрос про locations
Victor Sudakov
vas на mpeks.tomsk.su
Вт Фев 26 05:13:56 UTC 2019
Коллеги,
Прошу простить чайниковский вопрос, не могу пока перестроить мозги после
apache. Допустим имеется конфигурация
server {
listen 80 default;
location / {
root /home/www;
index index.html;
}
location ~ \.php$ {
root /home/www;
fastcgi_pass unix:/tmp/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Контент основного сайта лежит в /home/www, динамические страницы
передаются в php-fpm, всё работает.
Теперь ставится moodle в /usr/local/www/moodle/, как мне сказать
nginx-у, что moodle должен быть доступен по ссылке
http://mysite.example/moodle ? Надо видимо сделать
location /moodle {
alias /usr/local/www/moodle/;
}
или даже
location /moodle {
root /usr/local/www/;
}
а с php-контентом внутри Moodle как быть?
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49 at fidonet http://vas.tomsk.ru/
Подробная информация о списке рассылки nginx-ru