অ্যাপাচি ২.২ এ নন-এসএসএল সংযোগটি কীভাবে অক্ষম করবেন


10

আমি 12.04-এ অ্যাপাচি ২.২ ব্যবহার করছি। আমি স্ব-স্বাক্ষরিত শংসাপত্রের সাথে এসএসএল সংযোগ সক্রিয় করেছি যা সূক্ষ্মভাবে কাজ করে, তবে এখন আমি কোনও নন-এসএসএল সংযোগ অক্ষম করতে চাই ।

আমি a2dissiteডিফল্ট ব্যবহার করেছি তবে সার্ভারটি 80পুনরায় চালু করার পরেও পোর্টে সার্ভারটি অ্যাক্সেসযোগ্য ।

এই আমাকে সাহায্য করুন।

উত্তর:


10

আমার অবশেষে এটি কাজ করছে:

এর সাথে ডিফল্ট পৃষ্ঠাটি অক্ষম করার পাশাপাশি a2dissite default, আমি /etc/apache2/ports.confনিম্নলিখিত লাইনগুলি সম্পাদনা করেছি এবং মন্তব্য করেছি:

NameVirtualHost *:80  
Listen 80

9

আরও ভাল ধারণা হ'ল "নন-এসএসএল সংযোগ" (HTTP) রাখা, তবে স্থায়ীভাবে আপনার এসএসএল ভার্চুয়াল হোস্টে (https) পুনর্নির্দেশ করা। এই ক্ষেত্রে .confফাইলটি অবশ্যই দেখতে হবে:

<VirtualHost *:80>

        ServerName www.example.com
        ServerAdmin admin@example.com

        # Redirect Requests to SSL
        Redirect permanent "/" "https://www.example.com/"

        ErrorLog ${APACHE_LOG_DIR}/example.com.error.log
        CustomLog ${APACHE_LOG_DIR}/example.com.access.log combined

</VirtualHost>


<IfModule mod_ssl.c>

        <VirtualHost _default_:443>

                ServerName www.example.com
                ServerAdmin admin@example.com

                DocumentRoot /var/www/html/www.example.com

                ErrorLog ${APACHE_LOG_DIR}/example.com.error.log
                CustomLog ${APACHE_LOG_DIR}/example.com.access.log combined

                SSLEngine on

                # other configuration directives...

        </VirtualHost>

</IfModule>

সম্পর্কিত বিষয়:


আপনি কী ব্যাখ্যা করতে পারেন যে এইচটিটিপি অক্ষম না করার জন্য কেন একটি ভাল ধারণা? আমি 80 বন্দরটি নিষ্ক্রিয় করার পক্ষে এবং বিপদগুলি অনুসন্ধান করছি
মার্কো মার্শালা

5
@ মার্কোমারসালা, বেশিরভাগ ক্ষেত্রে, যখন এইচটিটিপি (পোর্ট ৮০) অক্ষম থাকে এবং আপনি ব্রাউজারে টাইপ করেন http://your.domain.com(বা কেবল your.domain.com) আপনি "পৃষ্ঠা খুঁজে পাওয়া যায় না" পাবেন - যদি আপনি টাইপ না করেন https://your.domain.com...
pa4080
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.