ubuntu

نحوه تایید صحت رمز عبور با Apache در اوبونتو 18.04 (شروع سریع)

مقدمه
این آموزش مالکیت های محافظت از رمز عبور در وب سرور مجازی Apache که روی اوبونتو 18.04 اجرا می شود ، را به شما می آموزد. تکمیل این مراحل امنیت بیشتری را برای سرور مجازی شما فراهم می کند تا کاربران غیرمجاز نتوانند به قسمت خاصی از صفحه شما دسترسی داشته باشند.
برای نسخه دقیق تر این آموزش ، با توضیحات بیشتر در مورد هر مرحله ، لطفاً به نحوه تنظیم تایید صحت رمز عبور با Apache در اوبونتو 18.04 مراجعه کنید.
پیش نیازها
⦁ برای تکمیل این آموزش ، به دسترسی به موارد زیر روی سرور مجازی Ubuntu 18.04 نیاز دارید:
⦁ کاربر sudo روی سرور مجازی تان
⦁ وب سرور مجازی Apache2
⦁ سایتی که با SSL ایمن باشد
مرحله 1 – بسته امکانات Apache را نصب کنید
ما برای مدیریت نام کاربری و کلمه عبور با دسترسی به محتوای محدود ، ابزاری با نام htpasswd را که بخشی از بسته ی apache2-utils میباشد نصب خواهیم کرد.
⦁ $ sudo apt update

⦁ $ sudo apt install apache2-utils

مرحله 2 – فایل رمز عبور را ایجاد کنید
ما اولین کاربر را به صورت زیر ایجاد خواهیم کرد ( first_username را با نام کاربری مورد نظر خود جایگزین کنید):
⦁ $ sudo htpasswd -c /etc/apache2/.htpasswd first_username
از شما خواسته می شود رمز عبور را برای کاربر ایجاد و تأیید کنید.
آرگومان -c را برای هر کاربر دیگری که مایل به اضافه کردن آن هستید ، کنار بگذارید تا فایل را رونویسی نکنید:
⦁ $ sudo htpasswd /etc/apache2/.htpasswd another_user
مرحله 3 – پیکربندی تأیید صحت گذرواژه Apache
در این مرحله ، باید Apache را پیکربندی کنیم تا این فایل را قبل از ارائه محتوای محافظت شده ما بررسی کند. ما این کار را با استفاده از فایل هاست مجازی سایت انجام خواهیم داد ، اما اگر دسترسی ندارید یا ترجیح می دهید به جای آن از فایلهای .htaccess استفاده کنید ، آموزش طولانی تری برای این کار وجود دارد.
فایل میزبان مجازی را که می خواهید محدودیت آن را با یک ویرایشگر متنی مانند nano اضافه کنید ، باز کنید:
⦁ $ sudo nano /etc/apache2/sites-enabled/default-ssl.conf
تایید صحت بر اساس هر دیرکتوری انجام می شود. در مثال ما ، کل ریشه document را محدود خواهیم کرد ، اما شما می توانید این لیست را تغییر دهید تا فقط یک دیرکتوری خاص را در فضای وب قرار دهید.
در این مرحله خطوط هایلایت شده زیر را در فایل خود اضافه کنید:
/etc/apache2/sites-enabled/default-ssl.conf

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

<Directory “/var/www/html”>
AuthType Basic
AuthName “Restricted Content”
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

پیکربندی را با دستور زیر بررسی کنید:
می توانید سرور مجازی را برای اجرای خط مشی رمز ورود خود مجدداً راه اندازی کنید و سپس وضعیت سرور مجازی خود را بررسی کنید.
⦁ $ sudo systemctl restart apache2

⦁ $ sudo systemctl status apache2

مرحله 4 – تأیید صحت رمز عبور
برای تأیید محافظت از محتوای خود ، سعی کنید به محتوای محدود شده خود در یک مرورگر وب دسترسی پیدا کنید. باید اعلان نام کاربری و رمزعبور برای شما نمایش داده شود:

آموزشهای مرتبط
در اینجا پیوندهایی با راهنماهای دقیق تر مربوط به این آموزش آمده است:
⦁ نحوه تایید صحت رمز عبور با Apache در اوبونتو 18.04
⦁ آشنایی با فایل ها و راهنمای مهم Apache در راهنمای نصب Apache
⦁ چگونه می توان هاست های مجازی Apache را در اوبونتو 16.04 تنظیم کرد
⦁ نحوه استفاده از فایل .htaccess.

 

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

چگونگی استفاده از migrations و seeders دیتابیس –  نحوه نصب Docker Compose در Debian 10

نحوه نصب R روی اوبونتو 18.04  – چگونه می توان با کتابخانه (library) درخواست ها در پایتون شروع به کار کرد

چگونه می توان هاست های مجازی Apache را در اوبونتو 18.04 –  نحوه اجرای صفحه گذاری در MySQL با PHP روی اوبونتو 18.04

نصب پشته Nginx، MySQL، PHP LEMP در CentOS 8  –  نحوه تنظیم پلتفرم Eclipse Theia Cloud IDE در CentOS 7

نحوه نصب پشته یا استک Nginx ، MySQL ، PHP LEMPبسته بندی برنامه Laravel 6 برای توسعه با Docker Compose

مراحل ایمن سازی Apache HTTP در FreeBSD 12   –  بهینه سازی درخواست های MySQL با ذخیره سازی ProxySQL در اوبونتو 16

درک Objectهای Map و Set در JavaScriptاستفاده از Ansible برای نصب و راه اندازی وردپرس با LAMP در اوبونتو 18

نحوه راه اندازی Eclipse Theia Cloud IDE در اوبونتو  –  چگونه می توان پلتفرم كد سرور Cloud IDE را در اوبونتو 18.04

نحوه استفاده از Cron برای خودکارسازی کارها در CentOS 8  – چگونه می توان از رول های ansible برای انتزاع محیط زیرساختی

نحوه نوشتن کد ناهمگام (غیر همزمان) در Node.js  –  نحوه پیکربندی یک خوشه Galera با MySQL در سرورهای اوبونتو 18

راه اندازی اولیه سرور با CentOS 8  –  تهیه نسخه پشتیبان و بازیابی یک خوشه Kubernetes

نحوه تنظیم کلیدهای SSH در CentOS 8  –  نحوه نصب و استفاده از PostgreSQL در CentOS 7

نحوه ساختن یک برنامه Node.js با Docker  Quickstart –  چگونه می توان پلتفرم Eclipse Theia Cloud IDE را روی اوبونتو

چگونه می توان هاست های مجازی Apache را در اوبونتو  –   مدیریت DNS با استفاده از DNSControl در Debian 10

نحوه تایید صحت رمز عبور با Apache در اوبونتو 18.04  –  چگونه می توان پلتفرم Cloud IDE کد سرور را روی CentOS 7

نحوه نصب و استفاده از TimescaleDB در CentOS 7 –  نحوه نصب Apache Kafka در Debian 10

نحوه تایید صحت رمز عبور با Apache در اوبونتو 18.04 –  نحوه نصب وردپرس با OpenLiteSpeed ​​در اوبونتو 18.04

استفاده از Cron برای خودکارسازی کارها در اوبونتو 18

نصب و استفاده ازRadamsa برای فوز کردن برنامه ها روی Ubuntu 18  –

نحوه راه اندازی Eclipse Theia Cloud IDE Platform در Debian 10  –

 

 

کلمات کلیدی خرید سرور

خرید vps – خرید سرور مجازی – خرید سرور – سرور هلند – فروش vps – سرور مجازی آمریکا – خریدvps – سرور مجازی هلند – فروش سرور مجازی – سرور آمریکا – vps – سرور مجازی انگلیس – سرور مجازی آلمان – سرور مجازی کانادا – خرید vps آمریکا – خرید وی پی اس – سرور – خرید سرور مجازی هلند – vps خرید – سرور مجازی فرانسه – سرور مجازی هلند – خرید vps آمریکاخرید سرور مجازی ارزان هلندvpsخرید vps هلندخرید سرور مجازی آمریکاخرید vps فرانسهتست vpsسرور مجازی تستسرور مجازی ویندوزارزانترین vpsخرید وی پی اسvps ارزان – 


https://vpsgol.net/product/vps-germany/

https://vpsgol.net/product/vps-usa/

https://vpsgol.net/product/vps-france/

https://vpsgol.net/product/vps-canada/

https://vpsgol.net/product/vps-poland/

https://vpsgol.net/product/vps-netherlands/

https://vpsgol.net/product/vps-england/