آموزش قدم به قدم نصب 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 مواجه می شوید که باید آن را تایید کنید .
در مرحله ورود یوزر و پسورد می توانید از کاربر root استفاده کنید و وارد شوید . پس از وارد کردن اطلاعات به صورت صحیح شما وارد کنترل پنل می شوید .
در این جا می توانیم سرویس های خود را مدیریت کنیم.
نحوه مدیریت سرویس های موجود در کنترل پنل :
در این کنترل پنل می توانید سرویس های در حال اجرا را مدیریت کنید.
برای این کار باید سرویس ها را به عنوان ماژول در کنترل پنل خود نصب کنید.
شما می توانید در مسیر webmin >> un-used modules این کار را انجام دهید.
سپس در مسیر بالا باید ماژول مورد نظر را انتخاب کنید تا نصب شود.
در ادامه نمونه ای برای شما انجام میدهیم :
نصب آپاچی بر روی وب مین :
برای این کار ابتدا همانطور که در بالا گفتیم در منوی un-used modules باید گزینه Apache webserver را انتخاب کنید.
در صورتی که این ماژول بر روی سیستم شما نصب نباشد تصویر بالا را مشاهده می کنید .
که باید بر روی لینک clik here کلیک کنید. سپس دانلود و نصب آغاز می شود.
و در نهایت وب سرور آپاچی برای شما با موفقیت نصب می شود و مانند تصویر زیر جزئیات آن را می توانید مشاهده کنید :
و در مرحله بعد باید یک بار صفحه را ریست کنید که مشاهده می نید گزینه وب سرور آپاچی در بخش server قرار گرفته است
همچنین برای شروع Apach می توانید بر روی آیکون استارت کلیک کنید :
برای انجام تنظیمات عمومی می تونید از بخش global configuration استفاده کنید .
در این پنجره شما می توانید برای ایجاد 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 را انتخاب کنید.
در مرحله بعد باید برای دسترسی به وب سرور پورت 80 را فعال کنید
تغییرات فایروال :
برا این کار باید به مسیر زیر بروید :
webmin -> networking -> Firewalld
در آن پنجره باید گزینه Add Allowed service را انتخاب کنید .
سپس در لیست موجود باید به دنبال http بپردید و آن را انتخاب نمایید . و بر روی create کلیک کنید.
و در آخر باید بر روی دکمه های return to the list of the zones و بعد Apply configuration کلیک کنید.
در این صورت فایروال یک بار ری استارت می شود و تنضیمات اعمال می شود که می توانید به وب سرور دسترسی داشته باشید.
کانفیگ کردن وب مین (webmin)
برای شروع باید به مسیر زیر یروید :
webmin -> webmin configuration
در این مسیر شما می توانید موارد زیادی را مدیریت کنید.
مثلا در صورتی که در صفحه ورود با اروری مواجه می شوید (خطای https self-signed) می توانید با انتخاب گزینه ssl Encryption به پنجره let`s encrypt بروید
سپس باید host name خود را وارد کنید.باید توجه داشته باشید این هاست نیم باید بر روی سرور وجود داشته باشد.
در مرحله بعد باید در کادر website root directory آدرس /var/www/html را وارد کنید و بقیه موارد را مانند تصویر بالا انجام دهید .
در آخر باید دکمه request certificate را انتخاب کنید.
اگر این فرایند ررا به درستی انجام داده باشید خروجی مشابه زیر را دریافت می کنید :
پس از ری لود کردن مرورگر مشاهده می کنید که اون ارور حل شده است و در حالت امن قرار گرفنه :
به امید بهترینها برای شما و افزایش روز افزون علم شما .همراه همیشگی شما فراویر 🙂
