آموزش قدم به قدم نصب webmin(وب مین) در سیستم عامل centos 7

آموزش قدم به قدم نصب webmin(وب مین) در سیستم عامل centos 7

وب مین

با سلام خدمت کاربران محترم فراویر در این پست به آموزش قدم به قدم نصب وب مین (webmin) در سیستم عامل centos 7 می پردازیم .

 

 

 

 

یکی از کنترل پنل های سورس باز و رایگان که برای سیستم عامل های یونیکس کنترل پنل وب مین است.

همچنین این کنترل پنل یکی از قوی ترین رابط های کاربری است که همواره تمام برنامه های محبوب را مانند Apache, BIND, Squid Proxy و غیره را دارد.

و می توان از این کنترل پنل بر روی سیستم عامل های دبیان و سنتوس و ابونتو و … استفاده کرد.

در این آموزش ما میخواهیم نحوه نصب کنترل پنل webmin را در سیستم عامل سنتوس 7 را شرح می دهیم.

برای شروع باید دو پیش نیاز زیر را فراهم کنید :

داشتن سیستم عامل سنتوس 7

دسترسی به کاربر روت

نحوه آپدیت سیستم :

ابتدا برای بروزرسانی سیستم خود باید از دستور زیر استفاده کنید :

yum -y update

سپس با ری استارت کردن سیستم خود با استفاده از دیتور  reboot می توانید مراحل بعد را انجام دهید.

نصب برخی از پیش نیاز های مورد نیاز :

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect

سپس باید به نصب کنترل پنل webmin بپردازیم

نحوه نصب وب مین (webmin) :

این برنامه در قالب یک پکیج RPM برای دانلود ارائه می شود. و باید آن را از سایت اصلی دانلود کنید.

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

<pre”>nano /etc/yum.repos.d/webmin.repo

و در آن دستورات زیر را قرار دهید و در آخر با انتخاب کلید های ترکیبی ctrl + x آن را ذخیره نمایید.

[Webmin]

name=Webmin Distribution Neutral

#baseurl=http://download.webmin.com/download/yum

mirrorlist=http://download.webmin.com/download/yum/mirrorlist

enabled=1

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

wget http://www.webmin.com/jcameron-key.asc

rpm –import jcameron-key.asc

.Now you can easily install Webmin by running the following command

yum -y install webmin

حال webmin بر روی سیستم شما با موفقیت نصب شده است ولی قبل از دسترسی به داشبوررد باید تنظیماتی را بر روی فایروال اعمال کنید :

تنظیمات مورد نیاز فایروال برای تکمیل نصب webmin :

برای داشتن دسترسی به داشبورد باید پورت 10000 را در فایروال فعال کنید.

برای این کار باید دستور زیر را وارد کنید :

firewall-cmd –zone=public –add-port=10000/tcp –permanent

و سپس برای ذخیره تغیررات اعمال شده باید فایروال را ری لود کنید :

firewall-cmd –reload

حالا می توانید به داشبورد webmin دسترسی داشته باشید.

ورود به وب مین :

برای دسترسی به کنترل پنل می توانید از آدرس https://Your_Server_IP:10000 استفاده کنید.

دقت داشته باشید در آدرس بالا باید حتما از https استفاده کنید .

همچنین هنگام ورود با ارور Self Signed Certificate مواجه می شوید که باید آن را تایید کنید .

webmin-centos7

در مرحله ورود یوزر و پسورد می توانید از کاربر root استفاده کنید و وارد شوید . پس از وارد کردن اطلاعات به صورت صحیح شما وارد کنترل پنل می شوید .

webmin-centos7

در این جا می توانیم سرویس های خود را مدیریت کنیم.

نحوه مدیریت سرویس های موجود در کنترل پنل :

در این کنترل پنل می توانید سرویس های در حال اجرا را مدیریت کنید.

برای این کار باید سرویس ها را به عنوان ماژول در کنترل پنل خود نصب کنید.

شما می توانید در مسیر webmin >> un-used modules  این کار را انجام دهید.

سپس در مسیر بالا باید ماژول مورد نظر را انتخاب کنید تا نصب شود.

وب مین

در ادامه نمونه ای برای شما انجام میدهیم :

نصب آپاچی بر روی وب مین :

برای این کار ابتدا همانطور که در بالا گفتیم در منوی un-used modules باید گزینه Apache webserver را انتخاب کنید.

webmin-centos7

در صورتی که این ماژول بر روی سیستم شما نصب نباشد تصویر بالا را مشاهده می کنید .

که باید بر روی لینک clik here کلیک کنید. سپس دانلود و نصب آغاز می شود.

و در نهایت وب سرور آپاچی برای شما با موفقیت نصب می شود و مانند تصویر زیر جزئیات آن را می توانید مشاهده کنید :

webmin-centos7

و در مرحله بعد باید یک بار صفحه را ریست کنید که مشاهده می نید گزینه وب سرور آپاچی در بخش server قرار گرفته است

وب مین

همچنین برای شروع Apach می توانید بر روی آیکون استارت کلیک کنید :

webmin-centos7

برای انجام تنظیمات عمومی می تونید از بخش global configuration استفاده کنید .

webmin-centos7

در این پنجره شما می توانید برای ایجاد virtual host جدید به پنجره create virtual host مراجعه کنید.

سپس در گزینه handle connections to address مورد any adress را انتخاب کنید.

در ادامه باید پورت  خود را انتخاب کنید که پیشنهاد می کنم از پورت پیشفرض استفاده کنید(پورت 80)

در کادر document root باید مسیر پوشه را انتخاب کنید و گزینه Allow access to this directory را فعال کنید.

و در کادر server name باید نام سرور مجازی حود را قرار دهید.

همچنین در کادر add virtual server to file باید آدرس پوشه مورد نظر برای سرور مجازی خود را وارد کنید.(etc/httpd/d.conf)

دقت داشته باشید این فایل باید در (etc/httpd/d.conf) این مسیر باشد و حتما با پیوند conf. باشد.

و در آخر برای ساخت باید دکمه create now را انتخاب کنید.

webmin-centos7

در مرحله بعد باید برای دسترسی به وب سرور پورت 80 را فعال کنید

تغییرات فایروال :

برا این کار باید به مسیر زیر بروید :

webmin -> networking -> Firewalld

وب مین

در آن پنجره باید گزینه Add Allowed service را انتخاب کنید .

webmin-centos7

سپس در لیست موجود باید به دنبال http بپردید و آن را انتخاب نمایید . و بر روی create کلیک کنید.

webmin-centos7

و در آخر باید بر روی دکمه های  return to the list of the zones و بعد Apply configuration کلیک کنید.

در این صورت فایروال یک بار ری استارت می شود و تنضیمات اعمال می شود که می توانید به وب سرور دسترسی داشته باشید.

 کانفیگ کردن وب مین (webmin)

برای شروع باید به مسیر زیر یروید :

webmin -> webmin configuration

webmin-centos7

در این مسیر شما می توانید موارد زیادی را مدیریت کنید.

مثلا در صورتی که در صفحه ورود با اروری مواجه می شوید (خطای https self-signed) می توانید با انتخاب گزینه ssl Encryption به پنجره let`s encrypt بروید

webmin-centos7

سپس باید host name خود را وارد کنید.باید توجه داشته باشید  این هاست نیم باید بر روی سرور وجود داشته باشد.

در مرحله بعد باید در کادر website root directory  آدرس /var/www/html را وارد کنید و بقیه موارد را مانند تصویر بالا انجام دهید .

در آخر باید دکمه request certificate را انتخاب کنید.

اگر این فرایند ررا به درستی انجام داده باشید خروجی مشابه زیر را دریافت می کنید :

وب مین

پس از ری لود کردن مرورگر مشاهده می کنید که اون ارور حل شده است و در حالت امن قرار گرفنه :

وب مین

به امید بهترینها برای شما و افزایش روز افزون علم شما .همراه همیشگی شما فراویر 🙂

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

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *