Instalei o Wikijs (Docker compose) e o Discourse.
O Wikijs estava funcionando bem, o proxy reverso também estava funcionando.
Comecei a instalar o Discourse e ele estava com um problema. Pesquisei e descobri que pode ser algo relacionado à instalação do Docker quando você instala o Ubuntu pela primeira vez.
Então, parei o Docker do Wikijs para atualizar. Reinstalei tudo do repositório do Docker. Iniciei o Wikijs e não havia nenhum erro que eu pudesse ver.
Também iniciei o Discourse desta vez e ele passou por toda a sequência de inicialização. Então, tento acessar os sites. O Nginx está em outro servidor, então não mexi nos proxies reversos. Adivinhe? Não consigo acessá-los nem pelos nomes de domínio nem pelo ip_local:porta.
Estou completamente confuso sobre o que é, já que ambos dizem que estão em execução e o Wikijs estava me permitindo conectar antes. Eu estava tão perto. :') O syslog também não diz nada sobre esses dois.
Abaixo estão mais algumas informações.
Proxies reversos:
server {
listen 80;
listen [::]:80;
root /var/www/website.co.uk/html;
index index.html index.htm index.nginx-debian.html;
server_name website.co.uk www.website.co.uk;
location / {
rewrite ^(/.*)\.html(\?.*)?$ $1$2 permanent;
rewrite ^/(.*)/$ /$1 permanent;
try_files $uri/index.html $uri.html $uri/ $uri =404;
}
location /css {
alias /var/www/website.co.uk/html/css;
}
location /images {
alias /var/www/website.co.uk/html/media/images;
}
location /videos {
alias /var/www/website.co.uk/html/media/videos;
}
location /music {
alias /var/www/website.co.uk/html/media/music;
}
location /fonts {
alias /var/www/website.co.uk/html/media/fonts;
}
location /scripts {
alias /var/www/website.co.uk/html/scripts;
}
}
server {
listen 80;
server_name wiki.website.co.uk;
#ssl_certificate /etc/nginx/cert.crt;
#ssl_certificate_key /etc/nginx/cert.key;
#ssl on;
#ssl_session_cache builtin:1000 shared:SSL:10m;
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
#ssl_prefer_server_ciphers on;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://internalip:port;
proxy_read_timeout 90;
proxy_redirect http://127.0.0.1 https://internalip:port;
}
}
server {
listen 80;
server_name forums.website.co.uk;
#ssl_certificate /etc/nginx/cert.crt;
#ssl_certificate_key /etc/nginx/cert.key;
#ssl on;
#ssl_session_cache builtin:1000 shared:SSL:10m;
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
#ssl_prefer_server_ciphers on;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://internalip:port2;
proxy_read_timeout 90;
proxy_redirect http://127.0.0.1 https://internalip:port2;
}
}
O Tunnel está instalado na mesma máquina que o Discourse e o Wikijs, mas duvido que seja esse o problema, já que o tenho há algum tempo sem problemas.
Ao visitar os fóruns, sou recebido com “Bad gateway”. E com o wiki, recebo um timeout 504 do Nginx.
Qualquer ajuda com isso seria muito apreciada. ![]()
Obrigado, Blood.