آموزش نصب وب سرور آپاچی بر روی Docker-Registery سرور
از طریق آموزش های تخصصی Virtualization & Cloud Technologies
نصب وب سرور Apache بر روی Docker-Registery Server
برای نصب وب سرور Apache بر روی سرور Docker-Registery طبق مرحله به مرحله دستورات زیر اقدام نمایید:
آموزش نصب سرویس httpd
جهت نصب سرویس httpd به منظور راهاندازی وب سرور Apache و حذف صفحه خوشآمدگویی این وب سرور، دستوراتی را که در زیر مشاهده میکنید به ترتیب وارد نمایید.
آموزش پیکربندی فایل httpd.conf
حال پس از نصب سرویس httpd، نوبت به پیکربندی فایل سرویس Apache به نام httpd.conf است که در مسیر /etc/httpd/conf قرار دارد و میبایست ابتدا آن را توسط ویرایشگر متن vi باز کرده و سپس پارامترهایی را که در شکل زیر مشاهده میکنید در آن تنظیم نموده و درنهایت فایل پیکربندی httpd را ذخیره نمایید. سپس، سرویس Apache یعنی httpd را یکبار start و به منظور اجرا در هر بار Boot شدن سیستمعامل آن را enable کنیم (تا بصورت دائم و permanent، فعال باشد). فقط توجه داشته باشید، چون هنوز از سرویس DNS استفاده نمیکنید و در عبارت ServerName www.server.world:80 به جای www.server.world آدرس IP سرور خود را قرار دهید.
آموزش باز کردن پورت های TCP\80 و سرویس HTTP در فایروال
حال میبایست اقدام به باز کردن سرویس HTTP که سرویس Apache از آن استفاده خواهد کرد بر روی فایروال سیستم خود نماییم. با این فرض که از فایروال firewalld بر روی سیستم CentOS خود بهره میبرید، از دستورات نمایش داده شده در شکل زیر را به ترتیب جهت دسترسی دادن دائمی به سرویس HTTP و سپس restart کردن فایروال جهت اعمال تغییرات استفاده نمایید.
آموزش ایجاد یک صفحه HTML در وب سرور آپاچی
خوب حال وقت آن است که یک صفحه تست HTML را بر روی وب سرور Apache خود به منظور بررسی صحت نمایش آن قرار دهیم. در اینجا با استفاده از ویرایشگر vi یک فایل به نام index.html در مسیر دایرکتوری Apache یعنی /var/www/html با استفاده از دستورات HTML همانند شکل زیر ایجاد میکنیم.
آموزش اتصال به وب سرور Apache
در آخرین مرحله کافی است از روی ماشینهای کلاینت راهدور خود با استفاده از یکی از مرورگرهای وب به آدرس زیر در وب سرور Apache جهت نمایش صفحه HTMLی که در مرحله قبل ایجاد کردهایم، متصل شویم. در صورتیکه پیکربندیهای مراحل قبل را به درستی انجام داده باشید، میبایست حاصل نتیجه اجرای صفحه index.html را در مرورگر کلاینت خود مشاهده نمایید.
http://192.168.1.100/index.html
در کل میتوانید، آدرس دسترسی به صفحه وب را در مرورگر کلاینت خود به یکی از دو صورت زیر وارد نمایید:
- در مرورگر وب کلاینت به شرطی که بر روی وب سرور، سرویس DNS نصب نکردهاید یا در شبکه سرور DNSی ندارید (در این حالت میبایست از طریق IP آدرس وب سرور خود به آن متصل شوید). به عنوان مثال:
http://<Web-Server-IP-Address>:<Port-Number>
- در مرورگر وب کلاینت به شرطی که بر روی وب سرور، سرویس DNS نصب کریدهاید یا در شبکه سرور DNS دارید (در این حالت میتوانید از طریق نام وب سرور خود به آن متصل شوید). به عنوان مثال:
http://<Web-Server-Name>:<Port-Number>
توجه: در صورتیکه از پورت TCP/80 که پورت پیشفرض تمامی وب سرورهاست، جهت اتصال به وب سرور خود استفاده میکنید، میتوانید در آدرسهای فوق آن را وارد نکنید ولی در صورتیکه از پورت دیگری به جز TCP/80 استفاده میکنید، میبایست حتماً در آدرسهای فوق پورت مورد نظر را نیز وارد نمایید.
توجه: در صورتیکه قصد دارید به صفحه وب خود در داخل مرورگر وب سرورتان متصل شوید میتوانید از عبارت localhost در آدرس زیر استفاده نمایید:
http://localhost:<Port-Number>
برای دریافت جدید ترین اخبار فناوری اطلاعات و مطالب آموزشی تخصصی شبکه و آخرین خبرهای تکنولوژی و فناوری به کانال تلگرام گروه پال نت بپیوندید.
Channel: @palnetgroup