मेरे पास एक प्रश्न है जो किसी भी तरह से अलग-अलग प्रश्नों में आया है, लेकिन मैं अभी भी समाधान नहीं ढूंढ सकता हूं, फिर भी।
मेरी समस्या यह है कि मैं विंडोज़ xp शो में एसएसबी और इंटरनेट एक्सप्लोरर 7 के साथ डेबियन पर अपाचे 2.4 पर एक साइट की मेजबानी कर रहा हूं
Internet Explorer cannot display the webpage
मेरे पास केवल एक वर्चुअल होस्ट है जो ssl का उपयोग करता है, लेकिन DIFFERENT वर्चुअल होस्ट जो http का उपयोग करता है। यहाँ एसएसएल सक्षम के साथ साइट के लिए मेरा कॉन्फिगरेशन (आदि / साइट-एविएबल / डिफॉल्ट-एसएसएल लिंक नहीं है)
<Virtualhost xx.yyy.86.193:443>
ServerName www.my-certified-domain.de
ServerAlias my-certified-domain.de
DocumentRoot "/var/local/www/my-certified-domain.de/current/www"
Alias /files "/var/local/www/my-certified-domain.de/current/files"
CustomLog /var/log/apache2/access.my-certified-domain.de.log combined
<Directory "/var/local/www/my-certified-domain.de/current/www">
AllowOverride All
</Directory>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/www.my-certified-domain.de.crt
SSLCertificateKeyFile /etc/ssl/private/www.my-certified-domain.de.key
SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM
SSLCertificateChainFile /etc/apache2/ssl.crt/www.my-certified-domain.de.ca
BrowserMatch "MSIE [2-8]" nokeepalive downgrade-1.0 force-response-1.0
</VirtualHost>
<VirtualHost *:80>
ServerName www.my-certified-domain.de
ServerAlias my-certified-domain.de
CustomLog /var/log/apache2/access.my-certified-domain.de.log combined
Redirect permanent / https://www.my-certified-domain.de/
</VirtualHost>
मेरा ports.conf इस तरह दिखता है:
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
से उत्पादन apache2ctl -S
इस तरह है:
xx.yyy.86.193:443 www.my-certified-domain.de (/etc/apache2/sites-enabled/020-my-certified-domain.de:1)
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server phpmyadmin.my-certified-domain.de (/etc/apache2/conf.d/phpmyadmin.conf:3)
port 80 namevhost phpmyadmin.my-certified-domain.de (/etc/apache2/conf.d/phpmyadmin.conf:3)
port 80 namevhost staging.my-certified-domain.de (/etc/apache2/sites-enabled/010-staging.my-certified-domain.de:1)
port 80 namevhost testing.my-certified-domain.de (/etc/apache2/sites-enabled/015-testing.my-certified-domain.de:1)
port 80 namevhost www.my-certified-domain.de (/etc/apache2/sites-enabled/020-my-certified-domain.de:31)
मैंने इस प्रश्न का हल शामिल किया: इंटरनेट एक्सप्लोरर पेज को प्रदर्शित नहीं कर सकता, अन्य ब्राउज़र संभवतः htaccess / सर्वर त्रुटि कर सकते हैं
और मैं इस प्रश्न का उत्तर समझता हूं:
SSL पर Apache NameVirtualHost को कैसे सेटअप करें?
Fakt में: मेरे पास डोमेन के लिए केवल एक ssl प्रमाणपत्र है। और मैं केवल ssl के साथ ONE वर्चुअल होस्ट चलाना चाहता हूं। तो मैं सिर्फ एसएसएल वर्चुअल होस्ट के लिए एक आईपी का उपयोग करना चाहता हूं। लेकिन फिर भी (इंटरनेट / रिबूटिंग / रीस्टार्टिंग / टेस्टिंग के बाद) इंटरनेट एक्सप्लोरर अभी भी पेज नहीं दिखाएगा।
जब मैं अपाचेक्टल-एस को भी रोक देता हूं, तो मेरे पास पहले से ही केवल एक एसएसएल होस्ट है और इसे प्रारंभिक एसएसएच हैंडशेक पर प्रतिक्रिया देनी चाहिए, क्या नहीं?
इस सेटअप में क्या गलत है?
बहुत बहुत धन्यवाद फिलीपींस
अद्यतन: अन्य सभी ब्राउज़रों में काम करता है। मैंने वायरशर्क से डिबग किया और सर्वर ने नोटिफाई करने के लिए एक अलर्ट भेजा कि कनेक्शन बंद है। लेकिन मैं लॉग में समस्या नहीं देख सकता
NXDOMAIN
, जब मैं इसे एक्सेस करने की कोशिश करता हूं।