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

نصب 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 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y certbot python2-certbot-apache

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

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

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

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

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

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

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

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

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

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

chown -R apache:apache /var/www/www.vmizban.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): youremail@mail.com



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


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


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


آموزش نصب Lets Encrypt در دایرکت
آموزش نصب Lets Encrypt در دایرکت ادمین Directadmin - پایگاه دانش


How To Create an SSL Certificate on Apache for
Lets Encrypt is a Certificate Authority CA that provides an easy way to obtain and install free TLSSSL certificates thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client Certbot that attempts to automate most if not all of the required steps. In this tutorial you will use Certbot to obtain a free SSL certificate for Nginx on Ubuntu


نصب ssl certificate در Centos 7 How to Install SSL
31.08.2019 سپس ssl Lets Encrypt با دستور زیر 2 بار در روز اجرا میشه 12 usrbincertbot renew devnull 21 . نصب ssl certificate در Centos 7 آموزش نصب Comodo SSL Certificate


Apache MariaDB PHP PhpMyAdmin LAMP
آموزش نصب Apache MariaDB PHP PhpMyAdmin LAMP در CentOS 7


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


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


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

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

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

هفت + یک =

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