Então eu instalei o Etherpad-Lite em uma VM (Ubuntu 20.04) em nosso servidor.
Também instalei o Nginx e configurei o seguinte vhost.
Em meus sites disponíveis existem 2 entradas: default e etherpad.conf
Este é meu etherpad.conf
upstream etherpad {
server localhost:9001;
keepalive 32;
}
server {
listen 80;
server_name example.etherpad.at;
location / {
client_max_body_size 50M;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_pass http://etherpad;
}
}
E este é o meu settings.json para Etherpad (ip definido para 127.0.0.1)
* IP and port which Etherpad should bind at.
*
* Binding to a Unix socket is also supported: just use an empty string for
* the ip, and put the full path to the socket in the port parameter.
*
* EXAMPLE USING UNIX SOCKET:
* "ip": "", // <-- has to be an empty string
* "port" : "/somepath/etherpad.socket", // <-- path to a Unix socket
*/
"ip": "127.0.0.1",
"port": 9001,
Também adicionei uma entrada DNS no meu arquivo host e no meu Firewall, apenas para fins de teste.
Mas quando eu vou para o domínio ou o IP, recebo um "Este site não está acessível ... dns certo ... proxy ...)
Ultimate quando defino o ip do etherpad para outra coisa, sempre recebo:
Erro: ouça EADDRNOTAVAIL
O que estou fazendo errado?
Então, aparentemente, eu tinha tudo configurado corretamente, mas só depois de uma reinstalação funcionou.