آموزش نصب SourceGuardian (سورس گاردین) در دایرکت ادمین
اگر به دنبال راهنمای تصویری و آموزش کامل نصب sourceguardian در دایرکت ادمین هستید؛ پس احتمالاً میدانید که این سیستم در کنترل پنلهای لینوکسی دایرکت ادمین تا چه حد مهم، کلیدی و کاربردی است. سورس گاردین با نسخه ۱۴ (بهعنوان بروز ترین ورژن تاکنون) ارائه میشود و از ویژگیهای پیشرفتهای برخوردار است.
این ابزار با ارائه رمزنگاری و لایههای رمزنگاری بر روی بایت کد، امنیت برنامههای PHP را تضمین میکند و با رابط کاربری گرافیکی (GUI) و رمزنگاری خط فرمان، فرآیند رمزگذاری را سادهتر کرده است. از طرفی نرمافزار سورس گاردین دایرکت ادمین به صورت کامل با نسخههای PHP از 4.x تا 8.2+ سازگاری دارد و قابلیتهای حفاظتی پیشرفتهای از قفلگذاری به تاریخ و آدرسهای IP تا محدودیت اجرا بر اساس نام دامنه و مک آدرس را فراهم کرده است. در ادامه در مورد مراحل نصب و فعال کردن source guardian در دایرکت ادمین دقیق تر توضیح خواهیم داد.
فهرست مطالب
سورس گاردین دایرکت ادمین چیست؟
به عبارت بسیار ساده، سورس گاردین بهعنوان یک انکودر قدرتمند برای فایلهای PHP شناخته میشود که توانسته است با ارائه ویژگیهای حفاظت، امنیت برنامههای PHP را تضمین کند. این ابزار قادر است فایلهای PHP را با استفاده از رمزگذاری و لایههای رمزنگاری بهصورت بایت کد تبدیل کند.
ضمن آن، سورس گاردین برای نسخههای مختلف PHP از جمله PHP 4.x، 5.x، 7.x و همچنین PHP 8 و PHP 8.2 پشتیبانی کامل دارد و همیشه در پیشروی ارائه پشتیبانی از آخرین نسخههای PHP است.
به منظور محافظت از اسکریپتها در برابر استفاده غیرمجاز، سیستم سورس گاردین یا همان SourceGuardian امکانات اضافی ارائه کرده است که به شما این امکان را میدهد که اسکریپتهای خود را تا از آدرسها، نامهای دامنه یا آدرسهای IP اختصاصی محدود کنید. همچنین این ابزار قابلیت تولید نسخههای آزمایشی از اسکریپتها را فراهم میکند که میتوانید با تنظیم تاریخ انقضا یا محدودیت تعداد روزهای کارکرد، امکان آزمایش نسخههای محافظتشده را داشته باشید. برای مشاهده طریقه نصب SourceGuardian در پلسک به مجله تادسرور مراجعه کنید.
چه کاربرانی به SourceGuardian نیاز دارند؟
اشخاص و توسعهدهندگانی که به حفاظت از کدهای PHP خود و جلوگیری از دسترسی غیرمجاز به محتوا و اطلاعات حساس نیاز دارند؛ میتوانند از SourceGuardian بهرهمند شوند. این ابزار برای توسعهدهندگان نرمافزارها، اسکریپتها و برنامههای PHP که تمایل دارند از داده و اطلاعات حساس خود محافظت کنند؛ بسیار مفید است.
ضمن آن، SourceGuardian برای افرادی که میخواهند قوانین لایسنس و محدودیتهای دسترسی به اسکریپتها را تعیین و اجرا کنند، ابزاری کارآمد است. از سورس گاردین میتوان در پروژههای تجاری، نرمافزارهای پرسنلی و حتی در توسعه و توزیع اسکریپتهای آنلاین بهره گرفت تا امنیت و محافظت لازم را برای کدهای PHP فراهم کند.
مراحل نصب SourceGuardian در دایرکت ادمین
فعال کردن source guardian در دایرکت ادمین، لازمه ارتقا امنیت در اجرای کدهای پی اچ پی است. اگر سایت شما با سیستمهای مدیریت محتوای مرسوم، وردپرس، جوملا، پرستا و یا بهصورت اختصاصی کدنویسی شده است؛ نیاز دارید این قابلیت را در کنترل پنل دایرکت ادمین خود فعال کنید.
با انجام این مراحل، سورس گاردین بر روی محیط PHP شما در دایرکت ادمین نصب و فعال میشود و میتوانید از ویژگیها و امکانات امنیتی این ابزار برای حفاظت از اسکریپتهای PHP خود بهرهمند شوید.
1. ورود به محیط کنترل پنل دایرکت ادمین
برای نصب سورس گاردین، ابتدا به محیط کنترل پنل دایرکت ادمین خود وارد شوید. برای مشاهده نحوه وارد شدن به دایرکت ادمین به مقاله ورود به دایرکت ادمین رجوع کنید.
2. انتخاب گزینه “Select PHP version”
پس از ورود به کنترل پنل، در سربرگ “Extra Features” گزینه “Select PHP version” را انتخاب کنید. این گزینه به شما امکان مدیریت نسخههای PHP و ماژولهای مرتبط با آن را میدهد.
3. انتخاب Source Guardian در Extensions
در منوی بازشده، به بخش “Extensions” بروید و گزینه “Source guardian” را انتخاب کنید. این گزینه مربوط به نصب و فعالسازی سورس گاردین بر روی نسخه PHP شما میشود.
مقاله پیشنهادی: نصب clamav در directadmin
4. نصب سورس گاردین
پس از انتخاب گزینه SourceGuardian، یک پیام سبز رنگ در بالای صفحه ظاهر میشود که به شما اعلام میکند سورس گاردین با موفقیت نصب شده است.
5. بررسی نصب
برای اطمینان از نصب صحیح، میتوانید به برنامه یا سایت خود که از PHP استفاده میکند، مراجعه کنید و مطمئن شوید که سورس گاردین به درستی فعال شده است.
نصب SourceGuardian در دایرکت ادمین روی هسته سرور
درصورتیکه دایرکت ادمین را روی سرور لینوکسی خود نصب کردهاید؛ باز هم میتوانید از این آموزش استفاده کنید. در واقع نصب SourceGuardian در DirectAdmin بر روی سیستمعامل لینوکس به راحتی قابل انجام است. دستورات و مراحل نصب را به دقت دنبال کنید و مطمئن شوید که روند تایپ و همینطور اجرای کدها را به درستی انجام میدهید.
1. اتصال به سرور با SSH
ابتدا با استفاده از ابزار PuTTY و با دسترسی روت به سرور از طریق SSH متصل شوید.
2. پیدا کردن نسخه PHP
بعد از ورود به سرور، نسخه مناسب PHP را بررسی کنید. برای این کار دو گزینه دارید:
با دستور `php -v` نسخه فعلی PHP را به دست آورید و سپس با `find / -name php.ini` فایل php.ini را پیدا کنید.
یا با استفاده از `php -ini` پس از یافتن نسخه PHP سرور، ویرایشگر فایل php.ini را باز کنید.
3. افزودن افزونه SourceGuardian به PHP
در فایل php.ini، به انتهای فایل، دستور زیر را بر اساس نسخه PHP سرور اضافه کنید:
extension = ixed.5.6.lin
فایل را ذخیره و ببندید.
4. دانلود و نصب SourceGuardian
از آدرس https://www.sourceguardian.com/loaders.html به صفحه Loaders رفته و لینک مربوط به سیستمعامل و معماری لینوکس سرور خود را دریافت کنید.
به دایرکتوری `/usr/local/lib/extensions` بروید:
cd /usr/local/lib/extensions
با استفاده از دستور `wget`، فایل.tar.gz را دانلود کنید:
wget https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz
فایل را از حالت فشرده خارج کنید:
tar –zxvf loaders.linux-x86_64.tar.gz
5. تست نصب
حالا SourceGuardian باید در دایرکتوری `/usr/local/lib/extensions` نصب شده باشد. میتوانید با تست رمزگذاری فایل در مرورگر، صحت نصب را بررسی کنید. با اجرای این مراحل، SourceGuardian در سیستم DirectAdmin شما نصب و پیکربندی میشود و شما میتوانید از قابلیتهای رمزگذاری و حفاظت این ابزار برای اسکریپتها و فایلهای PHP خود بهرهمند شوید.
سخن پایانی
سیستم سورس گاردین، یک ابزار رمزگذاری PHP بسیار پیشرفته است که در محیط DirectAdmin نصب و پیکربندی میشود. این ابزار با ارائه ویژگیهای قوی حفاظتی، امکان رمزنگاری فایلهای PHP را برای حفاظت از محتوا و ملکیت فکری فایلها و اسکریپتها فراهم میکند.
نصب sourceguardian در دایرکت ادمین از طریق اتصال به سرور با دسترسی روت، تعیین نسخه PHP سرور، افزودن افزونه SourceGuardian به PHP، دانلود و نصب SourceGuardian و تست صحت نصب انجام میشود. با این نصب، قابلیتهای رمزگذاری، حفاظت از IP و زمان و محدودیتهای لایسنسی برای استفاده از اسکریپتها بر روی DirectAdmin فراهم میشود. سورس گاردین ابزاری کارآمد و امن برای حفاظت از کدهای PHP در محیط DirectAdmin به حساب میآید.
سوالات متداول
SourceGuardian یک encoder PHP است که فایلهای PHP را رمزگذاری و حفاظت میکند.
سورس گاردین دارای ویژگیهایی نظیر قفلگذاری بر اساس IP، دامنه، تاریخ انقضا و افزودن لایسنس است.
برای نصب SourceGuardian در دایرکت ادمین، از SSH برای ورود به سرور استفاده کرده و افزونه SourceGuardian را به PHP اضافه کرده و Loader مربوطه را دانلود و نصب کنید.
سیستم انکودر سورس گاردین بر روی سیستمعاملهای ویندوز، لینوکس، مکینتاش و FreeBSD قابلاستفاده است.