آموزش نصب Nginx
Nginx را از مخزن انتخابشده نصب کنید، فایروال را برای HTTP/HTTPS باز و قبل از Reload پیکربندی را با nginx -t آزمایش کنید.
ادامه مطلببلاگ هاستیفای
راهنماهای عملی، تجربههای فنی و تازههای دنیای سرور، ابر، شبکه و میزبانی را اینجا دنبال کنید.
کتابخانه فنی
Nginx را از مخزن انتخابشده نصب کنید، فایروال را برای HTTP/HTTPS باز و قبل از Reload پیکربندی را با nginx -t آزمایش کنید.
ادامه مطلبApache را نصب کنید، VirtualHost مستقل بسازید و پیکربندی را پیش از Reload با apache2ctl configtest بررسی کنید.
ادامه مطلبMySQL را از منبع بسته معتبر نصب کنید، روش احراز هویت root را بشناسید و دسترسی شبکه را به نیاز واقعی محدود کنید.
ادامه مطلبPostgreSQL در مخزن Ubuntu موجود است؛ اگر نسخه مشخصی نیاز دارید از مخزن رسمی PGDG و چرخه پشتیبانی آن استفاده کنید.
ادامه مطلبRedis را فقط روی Interface مورد نیاز Bind کنید، Protected mode و احراز هویت را حفظ و مصرف حافظه را محدود کنید.
ادامه مطلبنسخه LTS سازگار با برنامه را انتخاب و منبع نصب را مشخص کنید؛ نسخه تصادفی سیستم یا Current برای Production انتخاب امنی نیست.
ادامه مطلبPM2 Process برنامه Node.js را زنده نگه میدارد، Log و Restart را مدیریت میکند و میتواند Startup سیستم را ثبت کند.
ادامه مطلبPHP را با نسخه پشتیبانیشده برنامه و Extensionهای واقعاً لازم نصب کنید و برای وب از PHP-FPM با Pool محدود استفاده کنید.
ادامه مطلبنصب امن WordPress شامل وبسرور، PHP-FPM، دیتابیس حداقلی، TLS، Permission صحیح، Cache و Backup قابل بازیابی است.
ادامه مطلبخطای 502 یعنی Proxy پاسخ معتبر از Upstream نگرفته؛ معمولاً برنامه یا PHP-FPM خاموش، Socket اشتباه، Permission یا Crash علت است.
ادامه مطلبخطای 504 یعنی Upstream تا مهلت تعیینشده پاسخ کامل نداده؛ علت را در برنامه، دیتابیس، سرویس خارجی یا ظرفیت پیدا کنید.
ادامه مطلبMySQL برای Buffer pool، Connectionها، Sort و Temporary table حافظه مصرف میکند؛ بخشی سراسری و بخشی بهازای هر Connection است.
ادامه مطلب