آموزش های سرور لینوکسوبمستران

نصب Lets Encrypt SSL با Apache روی CentOS 7

نصب Lets Encrypt SSL با Apache روی CentOS 7
نصب Lets Encrypt SSL با Apache روی CentOS 7
نصب Lets Encrypt SSL با Apache روی CentOS 7

گواهینامه SSL یا Secure Socket Layer یک استاندارد جهانی در دنیای وب شناخته می شود که برای تبادل اطلاعات میان کاربر و سرور، هاست یا سایت در بستری امن مورد استفاده قرار می گیرد و تحت این پروتکل (HTTPS) اطلاعات به صورت رمزنگاری شده منتقل می شوند و امکان دسترسی به اطلاعات توسط یک شخص سوم دیگر وجود ندارد. به همین منظور در ادامه آموزش های نصب SSL به سراغ نصب Lets Encrypt SSL با Apache روی CentOS 7 رفتیم و قصد داریم در این مطلب نحوه نصب و فعالسازی SSL نوع Lets Encrypt را در سنتوس 7 قدم به قدم آموزش دهیم.

نصب Lets Encrypt SSL با NGNIX در CentOS 7

در ادامه آموزش نصب Lets Encrypt SSL با Apache روی CentOS 7 همراه ما باشید تا این فرآیند انجام مراحل آن را به انتها برسانیم و موفق به نصب SSL بر روی وب سرور آپاچی و سیستم عامل سنتوس 7 شویم.

نصب Lets Encrypt SSL با Apache روی CentOS 7

پیش از شروع توجه داشته باشید که این مطلب برای نصب Lets Encrypt همراه با وب سرور آپاچی است. همچنین برای اجرای دستورات نیاز است که شما از طریق دسترسی روت و SSH به سرور خود متصل شوید.

در ادامه مراحل نصب را به صورت قدم به قدم توضیح می دهیم.

نصب Certbot client روی سنتوس

Certbot client قابلیتی است که امکان نصب SSL به صورت خودکار و ایجاد مشکل را فراهم می کند و در CentOS نسخه 7 در مخزن EPEL قرار دارد که برای نصب آن باید دستورات زیر را به ترتیب در محیط فرمان سرور اجرا کنید.

rpm -ivh dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y certbot python2-certbot-Apache

نصب هاست مجازی

در این مرحله شما باید یک virtual host یا هاست مجازی جهت کنترل نسخه HTTP دامنه خود ایجاد کنید که در دستورات زیر ما این هاست مجازی را برای دامنه nicestar.ir می سازیم اما شما باید نام دامنه خود را در دستورات جایگزین کنید.

vi /etc/httpd/conf.d/www.nicestar.ir.conf

با این دستور یک فایل ایجاد می شود که باید کد های زیر را در این فایل وارد کنید.

ServerName nicestar.ir
ServerAlias www.nicestar.ir
DocumentRoot /var/www/www.nicestar.ir
Options -Indexes FollowSymLinks
AllowOverride All
ErrorLog /var/log/httpd/www.nicestar.ir-error.log
CustomLog /var/log/httpd/www.nicestar.ir-Access.log combined

با دستور زیر document روت ایجاد می کنیم.

mkdir -p /var/www/www.nicestar.ir

حال محل آن را به محل document root دامنه منتقل می کنیم.

echo "test site @ www.nicestar.ir" > /var/www/www.nicestar.ir/index.html

با دستور های زیر پرمیشن های این دایرکتوری را تغییر می دهیم.

chown -R Apache:Apache /var/www/www.nicestar.ir

در نهایت وب سرور را یک بار مجدد راه اندازی می کنیم.

systemctl restart httpd
ساخت رکورد A/CNAME

پس از انجام مراحل بالا و پیش از رفتن به سراغ نصب SSL باید ابتدا اقدام به ساخت رکورد های A/CNAME بر روی دامنه خود کنید.

با گذشت زمان پس از ساخت یا به روز رسانی رکورد ها، DNS را با دستور زیر بررسی کنید و در صورت تایید به سراغ مراحل بعدی بروید.

yum install -y bind-utils

نصب Lets Encrypt SSL

برای شروع ابتدا با اجرا دستور زیر مراحل نصب و تولید SSL را دنبال می کنیم.

certbot --Apache

شما باید اطلاعات مورد نیاز را در خروجی متناسب با دستورات زیر وارد/جایگزین کنید.

Saving debug log to /var/log/letsEncrypt/letsEncrypt.log
Plugins selected: Authenticator Apache, Installer Apache
Enter email address (used for urgent renewal and security notices) (Enter 'c' to
cancel): [email protected]


(1) گواهی های SSL وایلدکارد Lets Encrypt
گواهی های SSL وایلدکارد Lets Encrypt با استفاده از اعتبارسنجی


(2) نصب Lets Encrypt در Centos 7 - Server.ir نگرش جهانی
به ناحیه کاربری Server.ir خوش آمدید ایمیل. رمز عبور


(3) نصب Lets Encrypt SSL در Centos و وب سرور Appache - وبلاگ
برای نصب certbot شما بایستی مخزن EPEL را نصب کنید زیرا به طور پیش فرض روی سرور نصب نیست mod_ssl نیز برای رمزگذاری مورد نیاز توسط Apache مورد نیاز است sudo yum install -y epel-release mod_ssl. دانلود Lets Encrypt


(4) How to Install Lets Encrypt SSL on CentOS 7
How to Install Lets Encrypt SSL on CentOS 7 Running Apache Web Server. In this tutorial you will learn the procedure of TLSSSL certificate installation on Apache web server. Once you are finished all traffic between server and client will be encrypted. This is a standard practice of securing e-commerce websites and other financial


(5) Secure Apache with Lets Encrypt on CentOS 7
Certificates issued by Lets Encrypt are valid for 90 days from the issue date and are trusted by all major browsers today. In this tutorial well cover the steps necessary to install a free Lets Encrypt SSL certificate on a CentOS 7 server running Apache as a web server. Well use the certbot utility to obtain and renew Let


(6) How To Secure Apache with Lets Encrypt on
DigitalOcean Meetups Find and meet other developers in your city. In this tutorial you will use Certbot to set up a TLSSSL certificate from Lets Encrypt on a CentOS 7 server running Apache as a web server. Additionally you will automate the certificate renewal process using a cron job which you can learn more about by reading How To Use Cron To Automate Tasks On a VPS. Prerequisites


(7) نصب Apache در CentOS 7 - techtik.com
تا این جا Apache را بر روی Linux CentOS 7 با موفقیت نصب کردیم. اما لازم به ذکر است که برای راه اندازی یک وب سایت بر روی Web Server آپاچی باید MySQL کامپوننت زبان PHP و ماژول های آن نیز بر روی CentOS نصب گردند.


(8) روی CentOS 7 آنلاین سرور
آموزش نصب وردپرس WordPress روی CentOS 7 آنلاین سرور


(9) نصب Lets Encrypt SSL Certificate
آموزش نصب Lets Encrypt SSL Certificate در Nginx روی RHELCentOS 7


(10) گواهینامه Lets Encrypt SSL
آموزش کامل نصب گواهینامه Lets Encrypt SSL روی آپاچی در CentOS 8

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

5 × سه =

دکمه بازگشت به بالا