aaPanel یک کنترل پنل برای سرورهای وب است، کار با آن سختی ندارد و جایگزین مناسبی برای سی پنل به شمار میآید. انجام وظایف مدیریت سرور، با رابط کاربری گرافیکی بسیار سادهای که aaPanel دارد، واقعاً کاربر را از غرقشدن در هزارتوی کدها و لینکها خلاص میکند. تنها مشکل در مورد aaPanel زمان نصب LAMP است که زیادی طول میکشد! همین موضوع آن را به یکی از گزینههای مناسب برای مدیریت کنترل پنل تبدیل میکند. در این مطلب قصد داریم به شما بگوییم، aapanel چیست و چگونه میتوانید aapanel را روی سیستم لینوکس خودتان نصب کنید.
aaPanel چیست؟
aaPanel یک جایگزین متنباز مناسب برای مدیریت کنترل پنل هاست است که به شما امکان میدهد به صورت همزمان مدیریت هاست چندین وبسایت را انجام دهید. همچنین در این بستر میتوانید رابط گرافیکی را نیز شخصیسازی کنید تا تجربه کاربری بهتری داشته باشید. اگر می خواهید با انواع کنترل پنل هاست آشنا شوید پیشنهاد می کنیم مقاله کنترل پنل هاست چیست؛ مقایسه انواع کنترل پنل هاستینگ در وبلاگ ایران سرور بخوانید.
کنترل پنل هاست یکی از اصطلاحاتی است که احتمالا در دنیای وب زیاد شنیدهاید. آیا شما هم در مورد اینکه کنترل پنل هاست چیست و اهمیت آن در مدیریت سرور کنجکاو هستید

نصب aapanel روی لینوکس
پیشنیازها:
حافظه:
512M یا بیشتر، 768M یا بیشتر توصیه میشود؛
هارد دیسک:
بیش از ۱۰۰ مگابایت فضای هارد دیسک موجود؛
توزیع:
Ubuntu20، Ubuntu22، Ubuntu24 یا Debian11، Debian12 یا Centos9؛
قدم اول: نصب aaPanel
در حال حاضر، aaPanel از توزیعهای Debian، Ubuntu و CentOS پشتیبانی میکند. اگر سرور ندارید، با MassiveGRID وارد شوید. آنها سرورهای بسیار خوبی را با پشتیبانی همیشه فعال ارائه میدهند.
برای Ubuntu
اگر با سیستم عامل Ubuntu آشنا نیستید و می خواهید با مزایا و دلایل محبوبیت این توزیع لینوکس آشنا شوید پیشنهاد می کنیم مقاله “اوبونتو چیست؟” در وبلاگ ایران سرور بخوانید:
ubuntu چیست؟ رفیق گرمابهوگلستان طرفداران لینوکس که با سیاستهای کاربرپسندانهاش توانسته میان وفاداران ویندوز و مک هم دلبری کند. چه یک برنامهنویس قهار یا یک کاربر خانگی باشید، اوبونتو حرفهایی مخصوص شما برای گفتن دارد.
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.shبرای CentOS
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.shبرای اجراکردن script
sudo bash install.shقدم دوم: نصب aaPanel
این اسکریپت به چند ورودی کاربر یا همان user inputs نیاز دارد. پس از واردکردن این ورودیها دایرکتوریِ نصبِ aaPanel را درخواست میکند و بهطور پیشفرض در /www نصب میشود. برای تغییر دایرکتوری، “n” را تایپ کنید و بعد شناسه ایمیل و نام هاست خود را بنویسید.

نصب ممکن است کمی طول بکشد. پس از اتمام نصب، URL ورود به سیستم، نام کاربری و رمز عبور به شما داده میشود. به کد ۸ رقمی در URL توجه کنید. بدون این کد ۸ رقمی، پنل ورود باز نمیگردد.

قدم سوم: نصب LAMP
لینک ورود و اطلاعات لازم، به ایمیل شما ارسال خواهد شد با استفاده از این اطلاعات و لینک وارد پنل خود شوید.

برای اولین بار که وارد سیستم میشوید، از شما خواسته میشود که LAMP یا LNMP را نصب کنید. LAMP شامل Apache، MySQL، PHP، Pure-Ftpd و phpMyAdmin است، LNMP Nginx ، MySQL، PHP، Pure-Ftpd و phpMyAdmin هم باید نصب شوند.

نصب زمان زیادی میبرد. در سروری با مشخصات i7 Hexacore و ۱۶ گیگابایت حافظه، نصب LAMP حدود یک ساعت طول کشید.

قدم چهارم: تغییر پورت aaPanel
پورت پیشفرض برای aaPanel، ۸۸۸۸ است. توصیه میشود که پورت پیشفرض را برای اهداف امنیتی تغییر دهید. برای تغییر پورت سرور، به تنظیمات بروید و پورتی را وارد کنید که از قبل استفاده نشده است.

از پورتهای ۸۰، ۴۴۳، ۲۲ و ۲۱ استفاده نکنید؛ چون سرویسهای محبوب تقریباً در همه سرورها از این پورتها استفاده میکنند.

بیشتر بخوانید: نصب وردپرس روی لوکال هاست زمپ به طور جامع و مرحله و مرحله
قدم پنجم: ایجاد وبسایت روی aaPanel
حالا وقت آن است که در یک کار واقعی شرکت و یک وبسایت جدید ایجاد کنید. روی لینک وبسایت از نوار کناری کلیک کنید و بعد روی «Add site» بزنید. در ادامه نام دامنه سایتتان را وارد کنید و توضیح مختصری از سایت خود ارئه بدهید، در ادامه هم دایرکتوری که وبسایت باید در آن ذخیره شود را انتخاب کنید، اگر میخواهید حساب FTP هم بسازید، این گزینه را هم بزنید.
حساب FTP برای مدیریت فایلهای وبسایت با استفاده از Filezilla مفید است.
اگر میخواهید یک سایت وردپرسی بسازید، ایجاد پایگاه داده یا همان db (Database) را انتخاب کنید. نسخه PHP و دستهبندی سایت را انتخاب کنید و در نهایت روی Submit ضربه بزنید.

حالا میتوانید نام دامنه خود را به آدرس IP سرور ارائه کنید. aaPanel تمام درخواستهای انجامشده از آن دامنه را به این وبسایت سوق میدهد.

اگر موقع ایجاد وبسایت فراموش کردهاید که یک حساب FTP ایجاد کنید، برای انجام این کار روی add FTP user ضربه بزنید.

یک بخش جداگانه برای مدیریت اکانت های FTP وجود دارد. اطمینان حاصل کنید که هیچ اکانت FTP غیر ضروریای باقی نگذاشتهاید. رمز عبور خیلی مستحکمی تنظیم کنید و رمزهای عبور اکانت را مرتباً تغییر دهید.

این پنل همچنین به ما اجازه میدهد که پورت FTP را تغییر دهیم. توصیه میکنیم پورت FTP و ssh پیشفرض را تغییر دهید.

مدیریت پایگاه داده (دیتابیس چیست) وبسایتها با aaPanel آسان است. برای مدیریت دیتابیس به Menu >> Databases بروید.

رمز عبور root MySQL را تغییر دهید.

اگر LAMP یا LNMP با موفقیت نصب شد، میتوانید پایگاههای داده را با phpMyAdmin هم مدیریت کنید.

روی phpMyAdmin کلیک کنید، phpMyAdmin باز میشود.

قدم ششم: انجام مانیتورینگ سیستم
مانیتورینگ سرور مهم است، بنابراین نظارت بر سیستم در پنل تعبیه شده است. این مانیتورینگ وضعیت CPU، حافظه و حافظه ذخیرهسازی در زمان واقعی را ارائه میدهد.

قدم هفتم: بررسی امنیت سرور
برای بهبود امنیت سیستم، مهم است که مسدودسازی تمام پورتهای استفادهنشده را انجام دهید. پورت سرور را از زبانه امنیتی باز کنید، بهراحتی پورت SSH را تغییر دهید،مسدودسازیICMP را انجام دهید و گزارشهای سرور را پاک کنید. از تب Security، همچنین میتوانید گزارشهای اجرای پنل را برای بررسی هرگونه فعالیت مشکوک نظارت کنید.

بیشتر بخوانید: چگونگی اتصال به ترمینال در aapanel
کلام آخر
در این مطلب برای شما بیان کردیم که aapanel چیست و چگونه میتوانید آن را روی لینوکس نصب کنید تا بتوانید از آن برای مدیریت کنترل هاست سایت خودتان بهره ببرید و مشکلی نداشته باشید.
با استفاده از هاست لینوکس ایرانسرور، سایت خود را بر بستر یکی از پایدارترین و امنترین سیستمعاملها میزبانی کنید. این سرویسها با پشتیبانی ۲۴ ساعته، پشتیبانی از PHP/MySQL و نصب رایگان CMSهای معروف مثل وردپرس و جوملا، گزینهای ایدهآل برای کسبوکارهایی است که به دنبال عملکرد بهینه و امنیت بالا هستند. انتخاب از میان دیتاسنترهای معتبر در ایران و اروپا به شما این امکان را میدهد که سرعت و عملکرد سایت خود را در بهترین سطح نگه دارید. همین حالا هاست لینوکس مورد نظر خود را انتخاب کنید
سوالات متداولی شما که می پرسید؟
۱. چگونه میتوان aapanel را باز کرد؟
یک مرورگر را باز کنید و به URL ارائه شده AApanel بروید. نام کاربری و رمز عبور داده شده را برای دسترسی به داشبورد AApanel بنویسید و بعد از آن میتوانید کنترل پنل خودتان را مدیریت کنید.
۲. آیا aapanel رایگان است؟
بله، استفاده از aapanel رایگان است و شما میتوانید از آن برای مدیریت کنترل پنل خود استفاده کنید.
۳. چگونه میتوان SSL را روی aapanel نصب کرد؟
- یک CSR ایجاد کنید؛
- گواهی SSL سفارش دهید و آن را تنظیم کنید؛
- فایلهای گواهی SSL را روی سرور خودتان آپلود کنید؛
- تست این گواهی را انجام دهید؛
۴. معایب aapanel چیست؟
اکوسیستم کوچکتری نسبت به سی پنل دارد که باعث میشود تا آموزشهای کمتری برای آن موجود باشد؛
منابع:
ما اطلاع دهید تا بتوانیم بهتر شما را راهنمایی کنیم.
سلام
چطور میشه بدون ست کردن DNS روی همون IP سایت رو بالا اورد که تست های اولیه رو گرفت
سلام وقت بخیر، برای بالا آوردن سایت بدون نیاز به ست کردن DNS و فقط با استفاده از IP، میتونید فایل `hosts` سیستم خودتون رو ویرایش کنید. این فایل به سیستم میگه که برای یک دامنه خاص، به چه IPای مراجعه کنه، بدون اینکه نیازی به DNS باشه.
کافیه در فایل hosts (در ویندوز: مسیر `C:\Windows\System32\drivers\etc\hosts` و در لینوکس/مک: `/etc/hosts`) یک خط مثل زیر اضافه کنید:
“`
123.۱۲۳.۱۲۳.۱۲۳ yourdomain.com
“`
با این کار، وقتی تو مرورگر آدرس yourdomain.com رو وارد میکنید، سیستم شما مستقیماً به اون IP وصل میشه و میتونید سایت رو تست کنید بدون اینکه DNS عمومی تغییر کرده باشه.
با سلام این امکان رو داره شبیه cpanel یوزر سخت و یوزر بتونه وارد پنل شبیه سمت کلاینت سی پنل بشه و استفاده کنه ؟
باسلام
خیر، این امکان فراهم نمیباشد.