وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

0 7
زمان لازم برای مطالعه: 4 دقیقه


عبارت “میزبانی مجازی” به میزبانی بسیاری از دامنه ها اشاره دارد روی یک سرور واحد در سیستم های مبتنی بر لینوکس مانند اوبونتو 22.04، آ Virtual Host یک دستورالعمل پیکربندی در آپاچی است که به شما اجازه می دهد چندین وب سایت را راه اندازی کنید روی یک سرور واحد

این نوشته در مورد روش به بحث خواهد شد تنظیم Uپ هاست های مجازی آپاچی روی اوبونتو 22.04. بنابراین، بیایید شروع کنیم!

هاست های مجازی آپاچی را راه اندازی کنید روی اوبونتو 22.04

برای راه اندازی هاست های مجازی آپاچی روی اوبونتو 22.04، به روش ارائه شده در زیر نگاه کنید.

مرحله 1: وضعیت سرویس apache2 را بررسی کنید

قبل از راه اندازی هاست های مجازی، مهم است که بررسی کنید آیا آپاچی کار می کند یا خیر. برای این منظور، وضعیت “آپاچی 2” سرویس:

وضعیت systemctl apache2

موارد زیر نشان می دهد که “آپاچی 2” سرویس فعال است روی سیستم ما:

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

همچنین می توانید از مرورگر وب مورد علاقه خود برای تأیید مشخص شده استفاده کنید. برای انجام این کار، یک مرورگر وب باز کنید و بررسی کنید که “localhost” وب page برای شما می بیند:

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

پیمایش به “localhost” وب page نشان می دهد که وب سرور آپاچی به درستی کار می کند. اکنون به سمت رویه پیکربندی یک آپاچی مجازی می رویم host.

مرحله 2: Apache را راه اندازی کنید Virtual Host روی اوبونتو 22.04

به برپایی آ مجازی host که در آپاچی، یک دایرکتوری ایجاد کنید که برای ذخیره داده ها استفاده می شود روی تارنما. برای این منظور به سمت «/var/www” دایرکتوری با استفاده از زیر ”سی دی” دستور:

سی دی /var/www/

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

سپس، یک دایرکتوری برای دامنه خود ایجاد می کنیم.example.com“. در اینجا، می توانید نام دامنه خود را در دستور زیر مشخص کنید:

sudo mkdir /var/www/example.com/

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

استفاده از “چاشنیدستور برای تغییر مالکیتexample.com” فهرست راهنما:

sudo چاشنی www-data:www-data /var/www/example.com

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04
مرحله 3: ایجاد یک وب page

پیشنهاد می‌کنیم بخوانید:  DenyHosts را نصب کنید روی اوبونتو

برای ایجاد یک نمونه ”index.html” وب page برای وب سایت خود، ما از «نانو” ویرایشگر:

sudo نانو /var/www/example.com/index.html

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

کد زیر را در فایل باز شده بنویسید:

<html>
<سر>
<عنوان>به linuxhint.com خوش آمدیدعنوان>
سر>
<بدن>
<h1>موفقیت! این آموزش در مورد پیکربندی apache2 است!h1>
بدن>
html>

پس از افزودن کد، دکمه “Ctrl+O” برای ذخیره فایل:

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04
مرحله 4: ایجاد آپاچی Virtual Host فایل

در این مرحله، ما یک دایرکتوری برای دامنه خود ایجاد کرده ایم و مالکیت آن را به روز کرده ایم. در حال حاضر، ما ایجاد کردن آ مجازی host فایل تحت دایرکتوری پیش فرض آپاچی host فایل ها:

sudo نانو /و غیره/آپاچی 2/سایت های موجود/example.com.conf

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

در مجازی باز شده host فایل، خطوط کد زیر را اضافه کنید. همچنین، شما باید اطلاعات مربوط به “نام ارائهکننده“، “ServerAlias“، و “DocumentRoot” با توجه به تنظیمات شما:

<میزبان مجازی *:80>

ادمین سرور ادمین@example.com
ServerName example.com
ServerAlias ​​www.example.com
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log ترکیب شده است
میزبان مجازی>

مطبوعات “Ctrl+O” برای ذخیره کد اضافه شده مجازی host فایل پیکربندی:

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04
پیکربندی VirtualHost برای زیر دامنه ها

حال، فرض کنید کاربر می خواهد به زیر دامنه مرتبط با دامنه اصلی (example.com) در مورد ما دسترسی داشته باشد. دو احتمال وجود دارد:

مورد 1: هر زیر دامنه را تغییر مسیر دهید

ابتدا فایل پیکربندی، یعنی فایل example.com.conf را با استفاده از هر ویرایشگر متنی باز کنید و خطوط زیر را بعد از تنظیمات پیکربندی دامنه اصلی اضافه کنید:

<میزبان مجازی *:80>

ServerAlias *.example.com
DocumentRoot /var/www/subdomain.example.com
میزبان مجازی>

اکنون، هر زیر دامنه به “.example.com” با یک root پوشه “/var/www/subdomain.example.com”.

مورد 2: تغییر مسیر زیر دامنه خاص

به همین ترتیب، اگر کاربر بخواهد یک زیر دامنه خاص اضافه کند، نام دقیق آن را در فایل پیکربندی به صورت زیر مشخص کنید:

<میزبان مجازی *:80>

ServerAlias ​​linuxhint.example.com
DocumentRoot /var/www/linuxhint.example.com
میزبان مجازی>

پیشنهاد می‌کنیم بخوانید:  روش فعال کردن SSH در اوبونتو

در اکثر سناریوها، “مورد 2” ایده آل است زیرا مدیران وب سایت از این برای اضافه کردن وبلاگ ها، تجزیه و تحلیل ها یا داشبورد به دامنه های اصلی خود استفاده می کنند.

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04
توجه داشته باشید: تمام تنظیمات باید در فایل پیکربندی دامنه اصلی، یعنی (example.com.conf) قرار گیرند.

مرحله 5: فعال کردن Virtual Host فایل

زیر را اجرا کنیدa2ensiteدستور ” برای فعال کردن مجازی ایجاد شده host فایل:

sudo a2ensite example.com.conf

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

سپس فایل تنظیمات پیش فرض را غیرفعال کنید:

sudo a2dissite 000-default.conf

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

پس از انجام عملیات مشخص شده. راه اندازی مجدد “آپاچی” سرویس روی سیستم اوبونتو 22.04 شما:

sudo systemctl apache2 را مجددا راه اندازی کنید

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04
مرحله 6: تست خطا

در آخرین مرحله از پیکربندی Apache2، خطاهای پیکربندی را آزمایش کنید:

sudo پیکربندی apache2ctl

در صورت داشتن یک فایل پیکربندی بدون خطا، اجرای دستور فوق به شما اطلاع می دهد که Syntax “خوب”:

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

سپس، «آپاچی 2” سرویس روی شما اوبونتو 22.04 سیستم:

sudo systemctl apache2 را مجددا راه اندازی کنید

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04
مرحله 7: آپاچی Virtual Host آزمایش کردن

در نهایت، مجازی خود را تست کنید host با پیمایش به دامنه مشخص شده در مورد ما، دامنه “example.com”:

روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04روش راه اندازی هاست مجازی آپاچی روی اوبونتو 22.04

اطلاعات نمایش داده شده، آپاچی ما را توجیه می کند Virtual Host است و کاملا کار می کند روی سیستم اوبونتو 22.04.

نتیجه

برای پیکربندی میزبان های مجازی آپاچی روی اوبونتو 22.04، ایجاد کردن آ فهرست راهنما تحت فایل های پیکربندی پیش فرض سرور وب آپاچی، تغییر دادن آن مالکیت، و تنظیم بالا a مجازی host سرور. پس از انجام عملیات مشخص شده، راه اندازی مجدد آپاچی 2سرویس، و شما خوب هستید که بروید در این نوشته به بحث پرداخته شد روش برای راه اندازی هاست های مجازی آپاچی روی اوبونتو 22.04.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-31 15:48:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید