aapanel یک کنترل پنل لینوکس سبک و متنباز است که رابط کاربری وب و ابزارهایی را ارائه میدهد که ایجاد یک محیط میزبانی وب را ساده میکند. این کنترل پنل یک داشبورد وب ساده برای راهاندازی وبسایتها، پایگاههای داده، ورودیهای DNS، حسابهای ایمیل و برنامههای کاربردی روی سرور ارائه میدهد.
در این مقاله، aapanel را روی سرور مجازی اوبونتو ۲۰.۰۴ نصب خواهیم کرد، سپس با استفاده از رابط وب، یک وبسایت ساده ایجاد خواهیم کرد.
پیش نیازها #
- یک سرور ابری جدید اوبونتو ۲۰.۰۴ راهاندازی کنید.
- با استفاده از SSH به سرور متصل شوید و یک کاربر استاندارد با دسترسی sudo ایجاد کنید .
- سرور را بهروز رسانی کنید .
نصب aapanel #
- اسکریپت نصب aapanel را دانلود کنید.
$ wget http://www.aapanel.com/script/install-ubuntu_6.0_en.sh - اسکریپت دانلود شده را اجرا کنید.
$ sudo bash install-ubuntu_6.9_en.sh - از شما خواسته میشود که مسیر نصب را تعیین کنید. به طور پیشفرض،
/var/www/اگر وارد کنید، استفاده خواهد شد Y.+---------------------------------------------------------------------- | aapanel 6.۰ FOR CentOS/Ubuntu/Debian +---------------------------------------------------------------------- | Copyright © ۲۰۱۵-۲۰۹۹ BT-SOFT(http://www.aapanel.com) All rights reserved. +---------------------------------------------------------------------- | The WebPanel URL will be http://SERVER_IP:8888 when installed. +---------------------------------------------------------------------- Do you want to install aapanel to the /www directory now?(y/n):پس از اتمام نصب، یک نام کاربری و رمز عبور تصادفی برای مدیر سیستم در کنسول شما نمایش داده میشود و پورتهای مورد نیاز aapanel به طور خودکار در فایروال پیکربندی میشوند.
Firewall reloaded ================================================================== Congratulations! Installed successfully! ================================================================== aapanel Internet Address: http://example.com:8888/5b52b2f3 aapanel Internal Address: http://example.com:8888/5b52b2f3 username: *************** password: *************** Warning: If you cannot access the panel, release the following port (8888|888|80|443|20|21) in the security group ================================================================== Time consumed: 3 Minute! - اگر پورت ۸۸۸۸ و سایر پورتهای aapanel مجاز هستند، قوانین فعلی فایروال را تأیید کنید:
$ sudo ufw status
اکنون aapanel آماده پیکربندی است.
پیکربندی aapanel #
آدرس اینترنتی امن تصادفی را از کنسول SSH خود کپی کنید. آن را در مرورگر وب خود جایگذاری کنید و با استفاده از اعتبارنامههای تصادفی تولید شده توسط اسکریپت نصب، به پنل کنترل وارد شوید.
http://your.server.ip.address:8888/your-random-stringنصب LAMP #
شما نیاز به نصب یک پشته وب روی سرور خود خواهید داشت. هر دو پشته LEMP و LAMP در یک پنجره پاپآپ نمایش داده میشوند. بهترین گزینه خود را انتخاب کنید. در این مقاله، پشته LAMP را نصب خواهیم کرد.

فرآیند نصب پشته وب آغاز خواهد شد. بسته به مشخصات سرور شما، نصب حدود ۵ دقیقه طول خواهد کشید.
در مرحله بعد، داشبورد اصلی aapanel میزان مصرف فعلی منابع سرور، ترافیک، آمار و ابزارهای کنترل پنل برای پیکربندی سرور را نمایش میدهد.

اضافه کردن نام دامنه #
بیایید یک نام دامنه جدید اضافه کنیم و یک وبسایت ساده برای میزبانی روی سرور ایجاد کنیم.
در پنل سمت راست به بخش وبسایت بروید ، سپس بین PHP یا Node JS Project یکی را انتخاب کنید و روی Add Site کلیک کنید . نام دامنه و توضیحی برای وبسایت وارد کنید، سپس سرور پایگاه داده و نسخه PHP مورد نظر خود را انتخاب کنید.
برای ایمنسازی وبسایت با HTTPS، روی «درخواست SSL» کلیک کنید ، سپس برای ایجاد وبسایت جدید خود، روی «ارسال» کلیک کنید.
وبسایت شما با یک صفحه سیستم پیشفرض پارک خواهد شد. میتوانید آن را با آپلود فایلهای وبسایت خود در دایرکتوری فایلهای وب دامنه تغییر دهید /var/www/wwwroot/example.com/، یا یک سیستم مدیریت محتوا مانند وردپرس را از طریق FTP نصب کنید.
سرور را ایمن کنید #
برای ایمنسازی کنترل پنل، به تنظیمات بروید و پورت پیشفرض را از ۸۸۸۸ به چیزی تصادفی تغییر دهید، سپس نام مستعار (نام پنل) را به متن دلخواه خود تغییر دهید.
یک دوره زمانی کوتاه حداقل ۳۶۰ ثانیه (۶ دقیقه) برای خروج کاربران فعال در صورتی که کنترل پنل غیرفعال است و هیچ اقدامی از سوی کاربر انجام نمیشود، تنظیم کنید.

ورودی امنیتی را به یک رشته دلخواه که میتوانید برای دسترسی ایمن به کنترل پنل استفاده کنید، تغییر دهید . بدون کلید امنیتی نمیتوانید به پنل وب دسترسی پیدا کنید زیرا ورودی امنیتی به طور پیشفرض فعال است.
علاوه بر این، حساب کاربری پنل ادمین و رمز عبور پنل را از مقادیر پیشفرض تصادفی ارائه شده توسط اسکریپت نصب به مقادیر دلخواه خود تغییر دهید. برای افزایش امنیت سرور خود، میتوانید به صورت اختیاری لیستی از آدرسهای IP مجاز که میتوانند به پنل وب دسترسی داشته باشند را در قسمت Authorized IP مشخص کنید .
پیکربندی سرویس سیستم #
اگر سرور ریبوت شود، پنل وب روی پورت ۸۸۸۸ بارگذاری نخواهد شد . aapanel را با استفاده از bt به عنوان شناسه سرویس اجرا کنید.
$ sudo systemctl start btبرای تأیید اینکه پنل با خطا یا بدون خطا در حال اجرا است، btوضعیت سرویس را بررسی کنید.
$ sudo systemctl status btنتیجه گیری #
در این مقاله، نحوه نصب aapanel را روی سرور مجازی اوبونتو ۲۰.۰۴ آموختید. میتوانید چندین وبسایت، حساب FTP، حساب ایمیل ایجاد کنید، کارهای Cron را تنظیم کنید و از ابزارهای دیگری که میزبانی وب را در یک سرور مجازی خصوصی امکانپذیر میکنند، استفاده کنید.
برای اطلاعات بیشتر، به مستندات رسمی مراجعه کنید .