Impossibile mantenere una connessione stabile da 10.10.4 utilizzando un proxy inverso

1

Ho un server che esegue OS X 10.10.4 e mi sta dando dei problemi. Ho diverse applicazioni sedute dietro un proxy inverso e per un po 'tutto ha funzionato alla grande. Ho attivato il port forwarding nel mio router e un dominio punta al mio IP in modo da poter accedere a questo server e alle applicazioni dall'esterno, su tutta la porta 80.

Il problema è che improvvisamente queste applicazioni non rispondono e ottengo timeout della connessione quando provo a colpire qualsiasi cosa, direttamente o tramite http.

La parte strana è come far rispondere di nuovo il server. Ho scoperto che se avessi ssh'd nel server, solo l'atto di fare quell'accesso ha ottenuto apache (2.4) per rispondere nuovamente alle richieste. Dopo il logout e il server rimane in attesa per circa 10 minuti, smette di rispondere nuovamente. Un nuovo accesso lo aggiorna e il server inizia a rispondere. Posso ripetere questo processo più e più volte.

Alcune cose che ho fatto:

Disattivato la funzione modem del dente blu

Assicurati che la connessione wifi sia stata disattivata completamente, in quanto si tratta di una connessione cablata

Spegnere tutte le altre interfacce di rete ma la connessione cablata per evitare potenziali conflitti.

Riavviata la macchina

Se ci sono informazioni che ti servono, o configurazioni per vedere, sarò più che felice di fornire. Tutto andava bene fino a ieri.

Ecco un vhost per il sito principale e una delle applicazioni per il proxy inverso. Tutto questo funziona con Apache 2.4

<VirtualHost _default_:80>
    ServerAdmin [email protected]
    DocumentRoot "/Users/lain/Sites/public"
    ServerName thecommissioncafe.com
    ErrorLog "/private/var/log/apache2/cafe-error_log"
    CustomLog "/private/var/log/apache2/cafe-access_log" common
</VirtualHost>
<VirtualHost *:80>
        ServerName coffeebean.thecommissioncafe.com
        ProxyPreserveHost On
        ProxyRequests Off

        <Proxy *>
                Require all granted
        </Proxy>

        ProxyPass / http://192.168.0.201:9000/
        ProxyPassReverse / http://192.168.0.201:9000/

        <Location />
                Require all granted
        </Location>
</VirtualHost>
    
posta Zarathuztra 27.09.2015 - 16:34
fonte

0 risposte

Leggi altre domande sui tag