مرکز آموزش
-
آموزش استفاده از گزینه HPWP در cPanel
آموزش استفاده از گزینه HPWP در cPanel
سرویس های وردپرس کارآ در کنترل پنل cPanel گزینه ای به نام HPWP دارند که برای مدیریت امکانات و تنظیمات وب سرویس و PHP مورد استفاده قرار می گیرد.
در صورتیکه سرویس را در حالت Nginx قرار می دهید دیگر تنظیمات مربوطه به فایل .htaccess که مربوط به وب سرویس Apache می باشد کارآیی ندارد لذا حتما می بایست از بخش تنظیمات Template مدیریت محتوا مربوط به سیستم خودتان را انتخاب نمایید تا فایل تنظیمات مربوط به آن مدیریت محتوا در وب سرویس NGINX ایجاد گردد.
Home
Auto/Manual Configuration
در این بخش می بایست از لیست مربوطه دامین، ساب دامین یا ادان دامین مدنظرتان را برای تنظیمات انتخاب نمایید و سپس گزینه Configure را کلیک کنید.
Manual Configuration
- در قسمت Running نوع وب سرویس شما مشخص است.
- Upstream مربوط به نسخه PHP شما می باشد.
- Template نوع قالب انتخابی برای مدیریت محتوا شماست.
Application Status
در این قسمت وضعیت Application شما طبق تنظیمات مشخص است که در آن می توانید از بین دو گزینه زیر اقدام به تنظیم نوع Application نمایید.
- PHP
- PROXY
PHP
حالت PHP بدین صورت می باشد که وب سرویس شما در شرایط دسترسی مستقیم به NGINX قرار می گیرد.
- در قسمت Upstream می توانید از بین نسخه های PHP مربوطه اقدام به انتخاب نمایید.
- در قسمت Template می بایست نوع مدیریت محتوا خودتان را انتخاب نمایید.
PROXY
در این حالت NGINX به صورت پروکسی فعال می شود و درخواست ها به Apache ارسال می گیرد. در این شرایط فایل .htaccess شما حساس خواهد بود و قابل استفاده می شود.
General Settings
- AutoIndex
این گزینه بابت DirectoryListing می باشد که با فعال کردن آن خصوصیت DirectoryListing غیر فعال می شود و نیازی به گذاشتن صفحات index خالی در پوشه ها برای عدم نمایش لیست فولدرها و فایل ها وجود ندارد.
- SSL_OffLoad
رمزنگاری و بازگشایی رمز ترافیک شبکه منابع زیادی برروی پردازش ایجاد می کند که به طور مثال یک کلید 1024 بیتی به نسبت به کلید 2048 بیتی 4 الی 7 برابر منابع بیشتر برروی پردازنده مصرف می کند. فعالسازی SSL_OffLoad کمک در بهبود عملکرد پردازنده و کاهش منابع مصرفی برروی پردازنده می شود. اما فعال کردن این گزینه برخی اوقات موجب ایجاد حلقه های ریدایرکت می شود.
- access_log
گزارش گیری در access_log که غیرفعال کردن آن گزارشات را غیر فعال می کند و موجب افزایش سرعت در سیستم می شود.
- open_file_cache
ماژولی که در سیستم Nginx بنا شده است و فعال کردن آن موجب افزایش کارآمدی سرویس برای فایل های ایستا می گردد.
Security Settings
- xss_filter
جلوگیری از حملات برپایه XSS و فیلترکردن این موارد.
- hsts
جلوگیری از حملات protocol downgrade attacks و cookie hijacking
- dos_mitigate
فعالسازی این گزینه امکان مدیریت لایه 7 برروی بسته ها می دهد و در زمان حملات DDoS با فعالسازی آن می توانید این حملات را در اکثر مواقع دفع نمایید.
- test_cookie
جلوگیری از روبات های مخرب و اجرا دادن عبور کردن روبات های مفید همانند Google/Yahoo
- symlink_protection
محافظت در برابر symlink های خارج از سطح دسترسی صاحب امتیاز و ایجاد امنیت بیشتر برروی سیستم
Redirections
- Redirect to SSL
برای ریدایرکت کردن از HTTP به HTTPS
- Redirect Aliases
ریدایرکت کردن دامین های Aliases یا پارک شده به دامین اصلی Main Domain
Subdirectory Applications
در صورتیکه در دامین انتخابی یک پوشه داخلی با سیستم یا مدیریت محتوا جداگانه ایجاد کرده اید می بایست تنظیمات خاصی برای آن پوشه نیز انجام دهید تا شرایط آن با سیستم بالادستی آن متفاوت باشد لذا ابتدا می بایست آدرس آن پوشه را وارد نمایید و سپس اقدام به تنظیم نمودن تنظیمات PHP و نوع Template مدیریت محتوا برای آن زیر پوشه نمایید.