http वर्कआउट करते समय https टाइमआउट


16

मैंने अपने डोमेन के लिए एसएसएल सेट किया है और यह अपाचे परिप्रेक्ष्य से काम करता है।

समस्या यह है कि मेरे डोमेन को HTTPS पर एक्सेस करने से कभी-कभी समय समाप्त हो जाता है। जब यह काम नहीं करता है, तो HTTP पर मेरी वेबसाइट तक पहुंचने में कुछ समय लगता है लेकिन यह कभी भी समाप्त नहीं होता है।

यह HTTPS के लिए क्यों होता है और HTTPS के लिए टाइमआउट को नियंत्रित करने का एक तरीका है?

मेरा विन्यास: अपाचे 2.2.11 सेंटो 5 पर

NameVirtualHost *:443
<VirtualHost *:443>
    SuexecUserGroup foo
    DocumentRoot /home/mydomain/www/
    ServerName example.com

    SSLEngine on
    SSLProtocol -all +TLSv1 +SSLv3
    SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM
    SSLCertificateFile /path/example.com.com.crt
    SSLCertificateKeyFile /path/example.com.key
    SSLVerifyClient none
    SSLProxyVerify none
    SSLVerifyDepth 0
    SSLProxyVerifyDepth 0
    SSLProxyEngine off
    SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
    <Directory "/home/mydomain/www">
            SSLRequireSSL
            AllowOverride all
            Options +FollowSymLinks +ExecCGI -Indexes
            AddHandler php5-fastcgi .php
            Action php5-fastcgi /cgi-bin/a.fcgi
            Order allow,deny
            Allow from all
    </Directory>
    <Directory "/var/suexec/mydomain.com">
            AllowOverride None
            Options None
            Order allow,deny
            Allow from all
    </Directory>
</VirtualHost>

संपादित करें

यह एक स्व-हस्ताक्षरित प्रमाण पत्र है।
जब मेरा डोमेन काम करता है, तो वह एसएसएल चेतावनी में यह कहता है कि प्रमाणपत्र पर भरोसा नहीं किया गया है, लेकिन इसे स्वीकार करने से मुझे HTTPS पर वेबसाइट देखने की सुविधा मिलती है।

जवाबों:


20

मुझे इस समस्या का कारण मिला।

पोर्ट 443 मेरे फ़ायरवॉल कॉन्फ़िगरेशन में बंद था। यह कभी-कभी काम करता था क्योंकि मेरे आईपी को एक सुरक्षित के रूप में फ़ायरवॉल में जोड़ा गया था। इसलिए यह अन्य आईपी के लिए काम नहीं करता था।

मुझे बस इतना करना था कि फ़ायरवॉल में खुला पोर्ट 443 है और यह ठीक काम करता है :)


1
sudo ufw allow https
Ezequiel Moreno

2
OMG मैंने उसी के समस्या निवारण में 2 घंटे बिताए। facepalm
wogsland

0

SSL स्थापना की जाँच करने की कोशिश http://www.sslshopper.com/ssl-checker.html पर करें । यह एक समस्या खोजने में सक्षम हो सकता है।


परीक्षण के परिणामस्वरूप: mydomain.com 111.111.111.111 सर्वर प्रकार का समाधान करता है: mydomain HTTP सर्वर कोई SSL प्रमाणपत्र mydomain.com पर नहीं पाए गए। मैं जो उल्लेख करना भूल गया वह यह है कि मेरे पास स्व-निर्मित प्रमाणपत्र है।
6bytes
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.