मैं अपनी वेबसाइट पर mod_ssl मॉड्यूल के साथ HTTPS ट्रैफ़िक का समर्थन करने का प्रयास कर रहा हूं। मैं अपने सर्वर के लिए Amazon EC2 इंस्टेंस चला रहा हूं। मैंने बुनियादी LAMP पैकेजों को स्थापित और कॉन्फ़िगर किया है। हालांकि, जब मैं अपने अपाचे config फाइल में एसएसएल-विशिष्ट आदेश में डालने के लिए जाना (यानी। SSLEngine
, SSLCertificateFile
, आदि) के लिए इसे बाहर एक त्रुटि थूक और कहता है कि मैं एक सिंटैक्स त्रुटि है या मॉड्यूल लोड नहीं है।
मेरा अगला कदम प्रयास करना था $ sudo yum install mod_ssl
। हालांकि, यम वापस आता है और कहता है, "प्रसंस्करण संघर्ष ... त्रुटि: httpd24- उपकरण httpd- उपकरण के साथ संघर्ष करता है"। इसलिए, मुझे लगा कि mod_ssl httpd-tools पैकेज में शामिल है। मैं फिर भागा $ sudo yum install httpd24-tools
लेकिन यह वापस आता है और मुझे बताता है कि मेरे पास पहले से ही वह पैकेज स्थापित है।
अब मैं कैसे आऊंगा httpd- उपकरण पैकेज स्थापित है, और mod_ssl मेरे सिस्टम में लोड नहीं है? क्या mod_ssl httpd-tools पैकेज में शामिल नहीं है? मैंने <?php echo phpinfo(); ?>
यह सुनिश्चित करने के लिए एक परीक्षण php फ़ाइल बनाई । मेरे संदेह की पुष्टि हुई- कोई 'mod_ssl' phpinfo में apache2handler लोड किए गए मॉड्यूल टेबल के तहत सूचीबद्ध है।
इसलिए, मुझे बिल्कुल यकीन नहीं है कि अमेज़ॅन लिनक्स एएमआई के साथ mod_ssl को कैसे लोड / स्थापित / कॉन्फ़िगर किया जाए। किसी भी सहायता की सराहना की जाएगी। यहाँ मेरा वर्तमान चश्मा है:
- अमेज़ॅन लिनक्स एएमआई 2012.09
- अपाचे २.४
- PHP 5.4
सर्वर सेटअप करने के लिए इस कमांड को रन करें:
$ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common php54-gd php54-xml php54-mbstring php54-mcrypt php54-pecl-apc mysql-server mod_ssl openssl httpd54-devel mysql libjpeg libpng phpmyadmin
$ sudo yum install mod24_ssl
। इसने पैकेज को सफलतापूर्वक स्थापित किया, लेकिन अब जब मैं अपने अपाचे सर्वर को पुनः प्रयास और पुनः आरंभ करता हूं, तो यह httpd को प्रारंभ करने में विफल रहता है। कोई विचार?