بلاگ/ساخت هاستهای مجازی آپاچی در سیستمعامل CentOS 7
بهروز شده
ساخت هاستهای مجازی آپاچی در سیستمعامل CentOS 7
اگر قصد دارید که بیشتر از یک دامین را در سرور میزبانی کنید، باید حتماً هاستهای متناظر با آنها را در وبسرور بسازید. به این ترتیب است که سرور شما میتواند محتواهای متفاوت برای درخواستهای مختلف داشته باشد. در این مطلب آموزشی، شما نحوه ساخت هاستهای مجازی آپاچی در سیستمعامل CentOS 7 را فراخواهید...
1399/01/042789 بازدید
اگر قصد دارید که بیشتر از یک دامین را در سرور میزبانی کنید، باید حتماً هاستهای متناظر با آنها را در وبسرور بسازید. به این ترتیب است که سرور شما میتواند محتواهای متفاوت برای درخواستهای مختلف داشته باشد. در این مطلب آموزشی، شما نحوه ساخت هاستهای مجازی آپاچی در سیستمعامل CentOS 7 را فراخواهید گرفت.
وقتی فرآیند نصب به پایان رسید، آپاچی را به عنوان یک سرویس CentOS فعال کنید.
php
1sudo systemctl enable httpd.service
حالا آدرس IP سرورتان را بررسی کنید و دقت کنید که آیا آپاچی در حال اجراست یا خیر. صفحه باید ظاهری شبیه به این داشته باشد.
صفحه تست آپاچی
۲) ایجاد درخت یا مجموعه زیرشاخههای دایرکتوری
درخت دایرکتوری برای نگهداری دادههای وبسایت مورد استفاده قرار میگیرد. ابتدا دایرکتوری کار خود را به /var/www تنظیم کنید. برای این منظور، فرمان زیر به کمک شما میآید:
php
1cd /var/www/
برای ساخت هاستهای مجازی آپاچی، باید برای هر کدام از آنها یک دایرکتوری خاص (document root) ایجاد کنید.
php
1mkdir -p yourdomain.com/public_html
البته توجه داشته باشید که حتماً نام واقعی دامین خود را با yourdomain.com جایگزین کنید.
برای آپاچی دسترسی به این دایرکتوری را فعال کنید. ابتدا با فرمان chown مالکیت را تغییر داده و سپس با فرمان chmod مجوزهای لازم برای کل دایرکتوری وب ایجاد نمایید.
حالا آپاچی دسترسی لازم را به دایرکتوریهای اضافی و استفاده از محتوا برای درخواستهای ورودی دارد.
۳) ایجاد یک صفحه آزمایشی
در فرآیند ساخت هاستهای مجازی آپاچی، ایجاد یک صفحه آزمایشی توصیه میشود. در نتیجه شما میتوانید قبل از اینکه فایلهای وبتان را انتقال دهید، از عملکرد مناسب این هاستهای مجازی مطمئن شوید. روند کار به صورت زیر خواهد بود:
استفاده از ویرایشگر nano برای ایجاد فایل html در دایرکتوری yourdomain.com/public_html
php
1nano yourdomain.com/public_html/index.html
کپی کردن محتوای زیر به این فایل
php
1<html>23<head>45<title>This is a test page</title>67</head>89<body>1011<h1>It works!</h1>1213</body>1415</html>
ذخیره کردن فایل با فشردن کلیدهای CTRL + X و سپس Y
۴) ساخت هاستهای مجازی
ایجاد یک فایل جدید .confبرای هاست مجازی در دایرکتوری تنظیمات آپاچی
در مثال، ما برای آپاچی تعریف کردیم که از پورت ۸۰ برای ارتباط استفاده کند. ضمن اینکه yourdomain.com عنوان هاست مجازی شما خواهد بود. به علاوه، دایرکتوریهای لازم برای فایلهای وبسایت (document root) و تاریخچه خطاها را نیز تعریف میکنیم.
حالا وقت آن است که آپاچی را دوباره راهاندازی کنیم تا تغییرات اِعمال شوند.
php
1systemctl restart httpd.service
به این ترتیب، ساخت یک نمونه از هاستهای مجازی آپاچی به پایان رسید. حالا سعی کنید که به هاست وارد شوید. در نتیجه حتماً پیغام “It works!” را که قبلاً در صفحه آزمایشی ایجاد کرده بودیم، ملاحظه خواهید کرد. این پیغام به معنای این است که هاست شما بهخوبی کار میکند.
جمعبندی
در چهار گام ساده، مشاهده کردید که ساخت هاستهای مجازی آپاچی چگونه صورت میگیرد. به طور خلاصه، در اینجا یک بار دیگر آنها را مرور میکنیم.
نصب آپاچی در CentOS 7
ایجاد یک درخت دایرکتوری برای نگهداری فایلهای وبسایت
ساخت یک صفحه آزمایشی برای بررسی عملکرد هاست مجازی
ایجاد یک هاست مجازی با ساخت فایلهای تنظیمات در دایرکتوری آپاچی
امیدواریم که این آموزش نیز مورد استفاده شما قرار گرفته باشد.