Как установить Etherpad Lite в подкаталог в моем веб-пространстве?

Здравствуйте, прочитав много документации, я не мог понять, как правильно установить Etherpad lite в моем веб-пространстве, чтобы он был доступен по адресу "http://www.domain.com/etherpad/ "

Мой веб-сервер - Apache, а моя база данных - MySQL, у меня сейчас работает Wordpress.

Я создал конкретную базу данных, но не уверен, как правильно настроить Etherpad. Может кто-нибудь объяснить мне, какова процедура?

Я предполагаю, что мне нужно загрузить файлы Etherpad Lite в каталог и изменить настройки в settings.json, но кроме этого? Что еще нужно сделать?

К вашему сведению, я пытаюсь использовать Participad, плагин Wordpress, который использует Etherpad, но без установки etherpad он не работает.


person dimstudio    schedule 25.06.2013    source источник


Ответы (1)


На самом деле это довольно просто. Настройте Etherpad для прослушивания 127.0.0.1 (только localhost) и любого порта, который вам нравится, создайте подкаталог etherpad и поместите туда следующий файл .htaccess:

DirectoryIndex ""
RewriteEngine On
RewriteRule (.*) http://localhost:9001/$1 [P]

DirectoryIndex "" необходимо, потому что в противном случае Apache попытался бы получить файл index.html.

Я не уверен, что это хорошее решение, но, похоже, оно работает нормально.

Кроме того, не помещайте Etherpad в каталог веб-сервера, иначе кто-либо сможет получить доступ к вашим паролям (они хранятся в виде обычного текста в settings.json). Просто поместите его в какое-нибудь частное место и запустите, запустив bin/run.sh внутри этого каталога.

person jgillich    schedule 25.07.2013