آموزش کامل راهاندازی وردپرس روی سرور ابری اوبونتو با NGINX و SSL

آموزش کامل راهاندازی وردپرس روی سرور ابری اوبونتو با NGINX و SSL

آموزش کامل راهاندازی وردپرس روی سرور ابری اوبونتو با NGINX و SSL, استقرار وردپرس روی یک سرور ابری مبتنی بر اوبونتو ۲۲.۰۴ نیازمند یک پشته LEMP کامل (لینوکس، انجیناکس، مایاسکیوال، پیاچپی) و گواهی امنیتی SSL است. در این راهنما تمام مراحل از نصب پیشنیازها تا پیکربندی نهایی به صورت گامبهگام و بهینهشده برای موتورهای جستجو توضیح داده شده است. ۱.

نصب و امنسازی سرور پایگاه داده ابتدا مخازن بستههای نرمافزاری را بهروزرسانی کنید تا آخرین نسخههای پایدار دریافت شوند سپس پکیج سرور را نصب نمایید پس از اتمام نصب، برای افزایش امنیت، اسکریپت امنیتی __ را اجرا کرده و رمز قوی برای کاربر تعیین کنید، کاربر ناشناس را حذف و ورود از راه دور را غیرفعال نمایید. ۲.

+ عکس ایجاد پایگاه داده و کاربر اختصاصی برای وردپرس با دستور زیر به کنسول مدیریت وارد شوید سپس به ترتیب دستورات زیر را برای ساخت دیتابیس، کاربر و اعطای مجوزها اجرا کنید (به جای یک رمز پیچیده و منحصر به فرد قرار دهید) CREATE SET __; USER ‘_@’ BY ‘; ALL ON * TO ‘_@’; استفاده از به جای، پشتیبانی کامل از ایموجی و کاراکترهای چندبایتی را تضمین میکند. ۳.

نصب مفسر PHP ۸.۱ و ماژولهای ضروری مخازن را مجدداً بهروزرسانی کرده و به همراه اکستنشنهای مورد نیاز وردپرس را بدون پیشنیازهای آپاچی نصب کنید — سپس سرویس را ریاستارت کنید تا ماژولهای جدید بارگذاری شوند ۴.

و مسیر فایل را متناسب با محیط خود اصلاح کنید ۸۰۸۰ ; _ _ _; = __ ; _ ; = __ ; _ ~* \.(css|||||js|||)$ ; __ ; / _ $ $/ ?$; ~ \.$ /; _ ///; _ SCRIPT_ $_$__; _; ~ /\.

کانفیگ را فعال کرده، صحت سینتکس را بررسی و انجیناکس را ریلود کنید -s -t ۵. دریافت، استخراج و تنظیم پرمیشنهای وردپرس به دایرکتوری موقت بروید، آخرین نسخه وردپرس را دانلود و استخراج کنید / -LO فایل پیکربندی نمونه را کپی کرده و کل محتوا را به ریشه وب منتقل کنید -a مالکیت فایلها را به کاربر و گروه (کاربر پیشفرض NGINX) تغییر دهید -R – d – ۷۵۵ \; – f – ۶۴۴ \; ۶.

ویرایش و اعمال کلیدهای امنیتی برای تولید کلیدهای منحصر به فرد دستور زیر را اجرا کنید -s فایل کانفیگ را باز کنید مقادیر پیشفرض مربوط به AUTH_KEY، SECURE_AUTH_KEY، LOGGED_IN_KEY، NONCE_KEY، AUTH_SALT، SECURE_AUTH_SALT، LOGGED_IN_SALT و NONCE_SALT را با خروجی دستور بالا جایگزین نمایید.

سپس اطلاعات اتصال به دیتابیس و روش فایلسیستم را تنظیم کنید ( ‘DB_, ‘ );( ‘DB_, ‘_ );( ‘DB_, ‘ );( ‘DB_, ‘ );( ‘DB_, ‘ );( ‘DB_, );( ‘FS_, ‘ ); فایل را ذخیره (+O، ) و ببندید (+X). ۷.

نصب گواهی SSL رایگان (پیشنهاد شده) برای فعالسازی HTTPS، را نصب و گواهی را دریافت کنید — -d _ -d _ به صورت خودکار کانفیگ NGINX را برای هدایت ترافیک به پورت ۴۴۳ و تجدید خودکار گواهی اصلاح میکند. ۸. نهاییسازی نصب از طریق مرورگر اکنون در مرورگر به آدرس مراجعه کنید. زبان فارسی را انتخاب کرده، اطلاعات سایت (نام، نام کاربری ادمین، رمز قوی، ایمیل) را پر کنید و روی راهاندازی وردپرس کلیک نمایید.

پس از چند لحظه به پیشخوان مدیریت هدایت میشوید که یعنی استقرار با موفقیت انجام شده است. نکات کلیدی برای پایداری و امنیت همیشه از رمزهای پیچیده و منحصر به فرد برای کاربر دیتابیس، ادمین وردپرس و SSH استفاده کنید. فایروال UFW را فعال کرده و تنها پورتهای ۲۲ (SSH)، ۸۰ (HTTP) و ۴۴۳ (HTTPS) را باز بگذارید. بکآپ منظم از دیتابیس و فایلهای انجام دهید. افزونههای امنیتی مانند یا را نصب و پیکربندی کنید.

بهروزرسانیهای هسته، قالب و افزونهها را به صورت خودکار یا زمانبندی شده فعال نگه دارید. با پیروی از این مراحل، یک سایت وردپرسی سریع، امن و بهینه برای موتورهای جستجو روی سرور ابری اوبونتو با NGINX خواهید داشت.