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

اطلاعیه خودکار این مقاله ؛ این پست در ۱۰ سال پیش نوشته و منتشر شده است و اکنون شاید قوانین و ابزار ها تغییر پیدا کرده باشد. اگر میدانید این نوشته هنوز به کارتان می آید ،به خواندن ادامه دهید.

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

هنگامی که شما یک صفحه وب را بر روی اینترنت مشاهده می کنید ، کد مربوط به ایجاد آن صفحه باید از یک سرور در اینترنت بازیابی شود.سروری که به مرورگر وب شما کد مربوط به نمایش صفحه وب را ارسال می کند،وب سرور نامیده می شود. وب سرورهای بیشماری در سراسر اینترنت وجود دارند که وب سایت های بیشماری را به مردم سراسر جهان ارائه می دهند. هنگامی که شما به یک وب سرور برای میزبانی یک وب سایت بر روی اینترنت نیاز داشته باشید، سرور لینوکس Red Hat Enterprise می تواند به عنوان یک وب سرور با استفاده از سرویس دهنده وب آپاچی عمل نماید . سرویس دهنده وب آپاچی ، یک نرم افزار سرور محبوب و منبع باز است که در بسیاری از سیستم های مبتنی بر یونیکس و همچنین ویندوزهای مایکروسافت اجرا می شود.
سوال آزمون: دو سایت www.vinita.com و www.nikita.com وجود دارند، هر دو سایت به آدرس IP، ۱۹۲٫۱۶۸٫۰٫X که X آدرس هاست شما است نگاشت هستند. وب سرور آپاچی را برای این سایت ها برای دسترس بودن در وب ، پیکربندی نمایید.

 پیکربندی وب سرور

در این مثال ما وب سرور را پیکربندی خواهیم نمود.
Rpm های ضروری برای وب سرور httpd ، httpd-devel و apr می باشد . آنها را برای نصب چک کنید.

1

حالا آدرس IP، ۱۹۲٫۱۶۸٫۰٫۲۵۴ را پیکربندی نموده و آن را چک کنید.

2

httpd daemons را آغاز کرده و وضعیت در حال اجرای آن را تایید کنید .

3

 

پیکربندی هاستینگ مجازی

در این مثال وبسایت ، www.vinita.comرا برای وب سرور آپاچی میزبانی خواهیم کرد . یک دایرکتوری روت اسناد برای این وب سایت و یک صفحه Index ایجاد کنید.

31-

به منظور تست ،ما نام سایت را در صفحه index می نویسیم
5
فایل را ذخیره کرده و خارج می شویم

حالا فایل /etc/hosts را باز کرده و آی پی سیستم را بهwww.nikita.com متصل می کنیم

6

در انتهای فایل آی پی سیستم را به www.vinita.com متصل کنید

7

حالا فایل پیکربندی اصلی /etc/httpd/conf/httpd.conf مربوط به سرور آپاچی را باز کنید.

8

برچسب virtual host را شناسایی کنید

1-

# را از ابتدا پاک کرده و آی پی هاست را اضافه نمایید

2-

حالا به انتهای فایل رفته و هفت خط آخر را کپی کرده[برچسب virtual host]  و در انتهای فایل بچسبانید.این هفت خط را همانطور که در شکل زیر نشان داده شده عوض کنید.

3-

حالا این فایل را ذخیره کرده و از آن خارج شوید
شما حالا پیکربندی لازم را انجام داده اید، سرویس httpd را رستارت کنید و این دستور لینک های اجرای پیکربندی را تست کنید

4-

اگر دستور لینک ها صفحه خانگی شما را بازیابی کند

5-

به این معنی است که شما با موفقیت هاستینگ مجازیتان را پیکربندی کرده اید، حالا آن را با نام سایت تست نمایید

6-

در خروجی دستور لینک ها شما باید صفحه ایندکس سایت را ببینید

8-

 پیکربندی چندین سایت با آدرس های IP یکسان

در این مرحله ، شما سایت www.vinita.com را با آدرس آی پی ۱۹۲٫۱۶۸٫۰٫۲۵۴ پیکربندی کرده اید. حالا ما یک سایت دیگر www.nikita.com را با همان آدرس آی پی پیکربندی خواهیم کرد.

یک دایرکتوری روت اسناد برای وبسایت www.nikita.com و یک صفحه ایندکس ایجاد کنید

11-

به منظور تست ،ما نام سایت را در صفحه ایندکس آن می نویسیم

12-

فایل را ذخیره کرده و خارج شوید

حالا فایل /etc/hosts را باز کرده و ای پی سیستم را به www.nikita.com متصل کنید

13-

حالا فایل پیکربندی اصلی /etc/httpd/conf/httpd.conf مربوط به سرور آپاچی را باز کنید.

14-

حالا به انتهای فایل رفته و هفت خط آخر را کپی کرده[برچسب virtual host] و در انتهای فایل بچسبانید.این هفت خط را همانطور که در شکل زیر نشان داده شده عوض کنید.

15-

حالا فایل را ذخیره کرده و از آن خارج شوید

شما حالا پیکربندی لازم را انجام داده اید ، سرویس httpd را رستارت کنید

16-

این دستور لینک های اجرای پیکربندی را تست کنید

17-

در خروجی دستور لینک ها، شما باید صفحه ایندکس سایت را ببینید

 

پیکربندی چندین سایت با چندین آدرس IP

حالا ما سایت های مختلف را با آدرس های IP مختلف میزبانی خواهیم کرد. یک کارت شبکه مجازی بر روی سرور ایجاد کرده و به آن آدرس آی پی ۱۹۲٫۱۶۸٫۰٫۲۵۳ را اختصاص دهید. ما یک سایت تست www.nidhi.com را ایجاد کرده و به آدرس آی پی ۱۹۲٫۱۶۸٫۰٫۲۵۳ متصل خواهیم کرد.
یک دایرکتوری روت اسناد برای وبسایت www.nidhi.com و یک صفحه ایندکس ایجاد کنید.

19-

به منظور تست ،ما نام سایت را در صفحه ایندکس آن می نویسیم
20-
فایل را ذخیره کرده و خارج شوید
حالا فایل /etc/hosts را باز کرده و ای پی سیستم را به www.nidhi.com متصل کنید
21-
حالا فایل پیکربندی اصلی /etc/httpd/conf/httpd.conf مربوط به سرور آپاچی را باز کنید.
22-
حالا به انتهای فایل رفته و هفت خط آخر را کپی کرده[برچسب virtual host] و در انتهای فایل بچسبانید.این هفت خط را همانطور که در شکل زیر نشان داده شده عوض کنید.
23-
حالا فایل را ذخیره کرده و از آن خارج شوید
شما حالا پیکربندی لازم را انجام داده اید ، سرویس httpd را رستارت کنید
24-
این دستور لینک های اجرای پیکربندی را تست کنید
25-
در خروجی دستور لینک ها، شما باید صفحه ایندکس سایت را ببینید

 

چگونه نام مستعار* سایت را ایجاد کنید

حالا من به شما نشان خواهم داد چگونه می توانید از نام مستعار سایت برای پیکربندی نام بیشتر از همان سایت استفاده کنید. ما سایت www.vinita.com را در شروع مثال پیکربندی می کنیم . حالا ما نام مستعار سایت www.goswami.com را برای این سایت ایجاد کرده، بنابراین این سایت می تواند با هر دو نام دسترسی یابد.
برای ایجاد نام مستعار در ابتدا ورودی آن را در فایل /etc/hosts همانطور که اینجا نشان داده شده است بسازید
26-
حالا پیکربندی آپاچی اصلی /etc/httpd/conf/httpd.conf را باز کنید
27-
حالا به انتهای فایل رفته و هفت خط آخر را کپی کرده[برچسب virtual host] و در انتهای فایل بچسبانید.این هفت خط را همانطور که در شکل زیر نشان داده شده عوض کنید.
28-
حالا این فایل را ذخیره کرده و از آن خارج شوید
شما حالا پیکربندی لازم را انجام داده اید ، سرویس httpd را رستارت کنید و این دستور لینک های اجرای پیکربندی را تست نمایید
29-
در خروجی دستور لینک ها ، شما باید صفحه ایندکس سایت را مشاهده کنید
30-

 

توضیح مترجم :

*منظور از نام مستعار سایت یا site alias ، آدرس سایتی است که با وارد کردن در مرورگر به سایت اصلی ریدایرکت خواهید شد.

 

منبع

ترجمه شده توسط : آرزو رنجبرپور

لینک کوتاه مطلب :

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*