Webmin یک کنترل پنل منبع باز است که نصب webmin در لینوکس به شما امکان می دهد سرور لینوکس خود را از طریق یک رابط کاربری وب، آسان مدیریت کنید.
این امکان را به شما می دهد تا یوزرهای هاست، مقدار منابع استفاده شده هاست ها، فضای دیسک را مدیریت کنید، از طریق فایل منیجر فایل و پوشه ایجاد کنید و همچنین محبوب ترین سرویس های وب از جمله، FTP، ایمیل، پایگاه داده، وب سرور را پیکربندی کنید. در این آموزش نحوه نصب Webmin در CentOS و اوبونتو با خرید vps بلوسرور توضیح داده شده است.
Webmin بر خلاف سی پنل و دایرکت ادمین یک کنترل پنل کاملاً رایگان بوده که بر روی سرورهای لینوکسی قابلیت نصب و راهاندازی را دارد. توسط محیط گرافیکی این کنترل پنل شما میتوانید برای کاربران خود اکانت جدید ساخته، بر روی سرویسهای مهم شبکه از جمله apache و dns و mail server کنترل و مدیریت دقیق داشته باشید. webmin به طور قطع یکی از بهترین کنترل پنل های رایگان لینوکسی است.
در این مقاله شما با آموزش نصب webmin در debian و centos به طور کامل و دقیق آشنا میشوید و میتوانید به راحتی یک میزبانی وب بر روی سرور خود نصب و راهاندازی کنید.
برای نصب webmin شما میتوانید با مراجعه به سایت سازنده و رسمی webmin اقدام به بررسی و دانلود ورژن متناسب با سیستم عامل خود کنید.
آموزش نصب webmin قدم به قدم
شما برای نصب webmin از سه روش میتوانید اقدام کنید چنانچه توزیع لینوکس سرور شما از نوع دبیان بیس هستش مانند اوبونتو و خود دبیان باید از پکیجهای مرتبط آن به نام Debian Package استفاده کنید.
اگر از توزیعهای مبتنی بر ردهت بیس مانند centos و یا فدورا استفاده میکنید میتوانید از RPM برای نصب بهره بگیرید و یک حالت کلی هم وجود داره که در این حالت شما میتوانید webmin را بر روی هر توزیعی نصب و راهاندازی کنید آن هم استفاده از سورس برنامه با پسوندهای tar. هستش که در سایت رسمی webmin در دستهی TAR file قرار دارند.
نصب webmin روی centos
کار رو با توزیع محبوب centos شروع میکنیم، ابتدا باید با رجوع به لینک زیر آخرین ورژن webmin را از قسمت RPM بر روی سرور خود دانلود کنید، در این لحظه که بنده این آموزش رو برای شما تهیه میکنم ورژن نهایی آن webmin-1.840 هستش
http://www.webmin.com/download.html
با دستورات زیر اقدام به دانلود آخرین ورژن پکیج میکنیم خوبی این دستور اینه که شما نیاز نیست ورژن جدید رو هر دفعه چک کنید خودش اتوماتیک با یک ریدایرکت آخرین ورژن رو برای شما میاره
cd /opt wget http://www.webmin.com/jcameron-key.asc wget http://www.webmin.com/download/rpm/webmin-current.rpm
و یا من از دستور زیر مستقیماً آخرین ورژن رو دانلود کردم
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.840-1.noarch.rpm
حالا باید یکسری پیشنیازها رو روی سرور خودتان داشته باشید تا نصب کنترل پنل بدون مشکل انجام بشه برای نصب آنها دستور زیر را در محیط SSH سرور خود وارد کنید.
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect
خوب حالا برای نصب webmin دو دستور زیر را به ترتیب وارد کنید، دستور اول برای ایمپورت کلید GPG و دستور دوم برای نصب webmin میباشد.
rpm --import jcameron-key.asc rpm -Uvh webmin-*.rpm
اگر هم بخواهید از طریق مخزن centos و با دستور yum اقدام به نصب کنید باید ریپوزیتوری موردنظر را ایجاد کنید برای این منظور مراحل زیر رو پیگیری کنید.
ابتدا توسط یک ویرایشگر فایلی در مسیر مخزن لینوکس خود باز میکنیم
Nano /etc/yum.repos.d/webmin.repo
حالا محتوای زیر را در آن کپی میکنیم
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
حالا میتوانید با دستور yum install webmin اقدام به نصب کنید.
خوب تبریک میگم شما آموزش نصب webmin روی centos به درستی و آسانی پشت سر گذاشتید و حالا سرور شما آماده استفاده شده است.
webmin به صورت پیش فرض از پورت ۱۰۰۰۰ برای اتصال به پنل خود استفاده میکند از طریق FQDN و یا IP سرور خود به صورت زیر میتوانید وارد محیط مدیریتی سرور خودتان شوید.
http://YourServerIp:10000
نکات تکمیلی نصب webmin
برای استارت و استاپ و بررسی وضعیت سرویس webmin میتوانید از دستورات زیر استفاده کنید.
/etc/init.d/webmin start /etc/init.d/webmin stop /etc/init.d/webmin restart /etc/init.d/webmin status
برای تغییر پسورد admin کنترل پنل خود در صورتی که آن را فراموش کرده باشید میتوانید از دستور زیر استفاده کنید.
/usr/libexec/webmin/changepass.pl /etc/webmin root secretpassword
چنانچه بخواهید به دلایل امنیتی و یا هر دلیل دیگری پورت دیفالت webmin را تغییر دهید بعد از لاگین با دسترسی admin به پنل خود در مسیر Webmin >> Webmin Configuration >> Ports and Addresses میتوانید اقدام به تغییر پورت کنید.
آموزش نصب webmin روی ubuntu
ابتدا توسط دستور زیر فایل نصبی را بر روی سرور خود دانلود میکنیم
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.840_all.deb
حالا پیشنیازها رو بر روی سرور نصب میکنیم
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
در مرحله آخر نیز با دستور زیر dpkg –install webmin_1.840_all.deb میتوانیم webmin را نصب و راهاندازی کنیم.
خوب یک روش دیگه هم بگم تا مقاله را تکمیل کرده باشم همانند centos شما میتوانید از طریق مخزن لینوکس خودتان نیز اقدام به نصب کنید برای اینکار با ویرایشگر فایل زیر رو باز کنید
Nano /etc/apt/sources.list
حالا مقادیر زیر را درون آن قرار دهید.
deb http://download.webmin.com/download/repository sarge contrib
سپس با دستورات زیر نصب webmin را انجام دهید.
apt-get update apt-get install apt-transport-https apt-get install webmin
خوب فکر کنم آموزش نصب webmin در debian و centos را به طور کامل برای شما آموزش دادم، امیدوارم با استفاده از این مقاله به راحتی خودتان بتوانید سرور خود را مدیریت کنید.