Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

502 Proxy Error Notify_push setting up #484

Open
GiovsTech opened this issue Jul 6, 2024 · 0 comments
Open

502 Proxy Error Notify_push setting up #484

GiovsTech opened this issue Jul 6, 2024 · 0 comments

Comments

@GiovsTech
Copy link

GiovsTech commented Jul 6, 2024

I was dealing with Notify_Push service and apache2. It doesn't set the connection and give me this error:

**" can't connect to push server: Server error: GET https://192.168.178.109/push/test/cookie resulted in a 502 Proxy Error response:

<title>502 Proxy Error</title> Proxy E (truncated...)**

Apache2 Log:

[Sat Jul 06 03:32:58.233034 2024] [proxy_http:error] [pid 1978] (70014)End of file found: [client 192.168.178.109:33186] AH01102: error reading status line from remote server 127.0.0.1:7867
[Sat Jul 06 03:32:58.233130 2024] [proxy:error] [pid 1978] [client 192.168.178.109:33186] AH00898: Error reading from remote server returned by /push/test/cookie
[Sat Jul 06 03:37:28.678619 2024] [proxy_http:error] [pid 1980] (70014)End of file found: [client 192.168.178.109:36254] AH01102: error reading status line from remote server 127.0.0.1:7867
[Sat Jul 06 03:37:28.678691 2024] [proxy:error] [pid 1980] [client 192.168.178.109:36254] AH00898: Error reading from remote server returned by /push/test/cookie

Systemd Unit:

Description = Push daemon for Nextcloud clients
Documentation=https://github.com/nextcloud/notify_push

[Service]
Environment = PORT=7867
Environment = TLS_CERT=/cert/apache2-sg.crt
Environment = TLS_KEY=/cert/apache2.key
Environment=ALLOW_SELF_SIGNED=true
Environment=NEXTCLOUD_URL=https://192.168.178.109
ExecStart = /var/www/cloud//apps/notify_push/bin/x86_64/notify_push /var/www/cloud/config/config.php
Type=notify # requires the push server to have been build with the systemd feature (enabled by default)
User=www-data

[Install]
WantedBy = multi-user.target

Apache2 Conf:

<VirtualHost *:80>
   ServerName 192.168.178.109
   Redirect permanent / https://192.168.178.109
</VirtualHost>

<VirtualHost *:443>
  ServerName 192.168.178.109

    DocumentRoot /var/www/cloud/
  <Directory /var/www/cloud/>
    Require all granted
    AllowOverride All
    Options FollowSymLinks MultiViews

    <IfModule mod_dav.c>
      Dav off
    </IfModule>
  </Directory>

    <IfModule mod_headers.c>
      Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
    </IfModule>

   SSLEngine on
   SSLCertificateFile /cert/apache2-sg.crt
   SSLCertificateKeyFile /cert/apache2.key

ProxyPass /push/ws ws://127.0.0.1:7867/ws
ProxyPass /push/ http://127.0.0.1:7867/
ProxyPassReverse /push/ http://127.0.0.1:7867/

 </VirtualHost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant