所以我在我们服务器上的(Ubuntu 20.04)VM 上安装了 Etherpad-Lite。
我还安装了 Nginx 并设置了以下虚拟主机。
在我的可用站点中有 2 个条目:default 和 etherpad.conf
这是我的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;
}
}
这是我的 Etherpad 的settings.json(ip 设置为 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,
我还在我的主机文件和防火墙中添加了一个 DNS 条目,仅用于测试目的。
但是当我去域或IP时,我得到一个“这个网站无法访问......正确的dns......代理......)
当我将etherpad的ip设置为其他我总是得到的东西时:
错误:听 EADDRNOTAVAIL
我究竟做错了什么?
显然,我已经正确配置了所有内容,但只有在重新安装后才能正常工作。