On Fri, Jan 6, 2023 at 5:04 PM Eben van Deventer <[email protected]> wrote:
> Hi all
>
> I have found only one previous post in this regard and there was no
> resolution that I can see from the archive as this user was using iRedMail,
> which is not the case for me:
>
> When I connect to SOGo via the NginX reverse Proxy I get a white screen
> with no formatting or CSS (Attached Screenshot). I have tried various
> configurations from online to configure the Virtual Host and this keeps
> being the case each time.
>
> I would appreciate if anyone could tell me where I am going wrong, have
> configured on a seperate server behind Apache, however on this server
> Apache is not an option due to the way it is being deployed.
>
> System:
> Debian 11 (Fully Updated)
> Nginx and SOGo from official Repos (Not Debian Repos)
> 16GB RAM
> 16 Core XEON
>
> My NginX Virtual Host as follows:
>
> server {
> listen 80 default;
> server_name mail.buff0k.co.za;
> root /usr/lib/GNUstep/SOGo/WebServerResources/;
> location = / {
> rewrite ^ http://$server_name/SOGo;
> allow all;
> }
> # For IOS 7
> location = /principals/ {
> rewrite ^ http://$server_name/SOGo/dav;
> allow all;
> }
> location ^~/SOGo/ {
> proxy_pass http://127.0.0.1:20000;
> proxy_redirect http://127.0.0.1:20000 default;
> # forward user's IP address
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> proxy_set_header Host $host;
> proxy_set_header x-webobjects-server-protocol HTTP/1.0;
> proxy_set_header x-webobjects-remote-host 127.0.0.1;
> proxy_set_header x-webobjects-server-name $server_name;
> proxy_set_header x-webobjects-server-url $scheme://$host;
> proxy_connect_timeout 90;
> proxy_send_timeout 90;
> proxy_read_timeout 90;
> proxy_buffer_size 4k;
> proxy_buffers 4 32k;
> proxy_busy_buffers_size 64k;
> proxy_temp_file_write_size 64k;
> client_max_body_size 100m;
> client_body_buffer_size 128k;
> break;
> }
> location /SOGo.woa/WebServerResources/ {
> alias /usr/lib/GNUstep/SOGo/WebServerResources/;
> allow all;
> }
> location /SOGo/WebServerResources/ {
> alias /usr/lib/GNUstep/SOGo/WebServerResources/;
> allow all;
> }
> location ^/SOGo/so/ControlPanel/Products/([^/]*)/Resources/(.*)$ {
> alias /usr/lib/GNUstep/SOGo/$1.SOGo/Resources/$2;
> }
> location
> ^/SOGo/so/ControlPanel/Products/[^/]*UI/Resources/.*\.(jpg|png|gif|css|js)$
> {
> alias /usr/lib/GNUstep/SOGo/$1.SOGo/Resources/$2;
> }
> }
>
>
Can you please check the nginx logs for this VHOST. The last time I had an
issue like this there were some weird caching issues.
I am not an nginx enthusiast though.
--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)