Чайниковский вопрос про 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