Normalt fungerar ditt konto i läge PROXY NGINX (httpd) med Apache-LSAPI för Cloudlinux-servrar och på server cPanel: Standardläget är PROXY NGINX men med Apache + PHP FPM.
Du kan aktivera PHP FPM (lika resultat) för endast ett område på ditt konto, men detta medför särskilda egenskaper:
- Htacess-filen har inte längre något utrymme, Nginx -profiler är här för att kompensera, och vi kan anpassa
- väljaren PHP Normalt kommer inte längre att påverka valet av version PHP för den aktuella domänen måste du välja version PHP
- för webbplatser med CMS en profil Nginx måste väljas från vår lista efter eget val
Du är för närvarande i läge PROXY (httpd) standard på profil ' YOORshop Det är för att gå tillbaka till fallet...Byt profil Nginxav din cpanel, sektion 'Nginxklickar du på 'Nginx-Manager'
Välj din domän och klicka sedan på 'Configure'
Du ser den nuvarande globala konfigurationen. På vår infrastruktur är standardinställningen: PROXY, ser du motsvarande upstream (backend) som heter "httpd" (det är det interna namnet på processen) apache), och profil nginx vid namn ' YOORshop default' är aktiv under läge PROXY.
För att ändra till PHP, se raden " PROXY A," byt till ' PHP E" och klicka på 'Select'
'Upstream', välj den PHP -version som krävs för domänen
'Template' måste du välja NGINX -profilen bland dem som vi har konfigurerat speciellt med våra säkerheter:
YOORshop default (ingen CMS i synnerhet)
YOORshop PrestaShop (CMS PrestaShop)
YOORshop PrestaShop (CMS PrestaShop Med mikrocache)
YOORshop WordPress (CMS WordPress)
YOORshop Joomla (Joomla CMS)
YOORshop Magento (Magento CMS)
YOORshop OpenCart (OpenCart CMS)
YOORshop Magento (Magento 2 CMS)YOORshop default cloud (appar som använder webdav)
YOORshop PrestaShop-v2
Sedan: 'Apply upstream configuration'
Från version prestashop 1.7.2.4 och + måste du konfigurera i filen nginx.conf (Se 'Personalisering av inställningar' längst ner i den här artikeln Nginx ' annars kommer du att ha 404), om t.ex. admin mappen är namngiven: admin923vegrny, här är tillägget:
set $admin_dir / admin923vegrny;
Klicka sedan: 'Reload', sedan kommer du att se 'valid' om innehållet nginx.conf var ok
För att lägga till personliga regler Nginx, se längst ner i denna artikel...
NB:
- Om du saknar en profil NGINX, kontakta oss om du behöver
- Version PHP väljaren PHP i cPanel har inte längre något utrymme för domäner som är konfigurerade med PHP-FPM.
Därför, för att ändra version PHP ett område som redan har konfiskerats med PHP-FPM, du måste göra om processen ovan och ändra versionen PHP börja med UPSTREAM. PHP-FPM med Nginx låter dig ändra version PHP per område.
- vissa htacess regler kanske inte längre fungerar. Om fel eller fel efter installation av plugins, se om din htaccess-fil har uppdaterats, måste du transkribera detta med en egen inställning, se längst ner i den här artikeln, kontakta oss om du behöver hjälp...
- du kan ändra versionen PHP per domän (om du behöver fjärråtkomst mysql mer flexibel, och ändra version PHP utan Nginx, kontakta oss)
- om du ser krypterade sidor med kod 503, måste du kontakta oss för att förbättra inställningarna PHP-FPM på webbplatsen
Varning:
Vi har redan sett mycket sällsynta webbplatser. php anpassade helt skapade av en utvecklare, som kanske inte fungerar med Nginx PHP-FPM på grund av hårdkodade omskrivningar i koden php. Detta kan lösas antingen genom att ändra koden på webbplatsen, eller om du beskriver reglerna exakt så att de kan översättas till språk Nginx.
Här är listan med ytterligare profiler som finns på servern och redo att användas med Nginx FPM:
SilverStripe
CMS Made Simple
Codeignitor
Moodle
OwnCloud
WHMCS
Laravel
Snipe-IT
WordPress + FastCGI (mikrocache)
Magento +Fooman Speedster
WordPress + WPSuperCache
WordPress + w3tc
WordPress + w3tc +minify
CakePHP
Drupal +Boost
Yourls Short URL
Bolt CMS
LiteCart
PicoCMS
Respons
Symfony
Yii
MediaWiki
XenForo
Chevereto v3
Anpassa Nginx -inställningar
Skapa en fil som heter nginx.conf i mappen som innehåller filerna och mapparna på webbplatsen/domänen i fråga
Skriv in vad du vill i Nginx -kompatibelt språk naturligtvis, annars kommer det inte att fungera, exempel:
Omdirigering, cachedirektiv, IP -blockering...
NB: alla funktioner nginx kan inte fungera, frågar oss för mer information
Gå till plugin ' Nginx-Manager ' sen du fick cPanel, välj domänen och 'Configure'
Du kommer att se en bekräftelse i avsnittet 'Tillämpning status' med raden ' nginx.conf ', se nästa rad som heter ' nginx.conf reload, och klicka på 'Reload' (10-30 sekunder för att servern ska ta hänsyn till dessa inställningar), bör du se 'Valid' status efter några sekunder om allt är okej.Exempel på anpassning av conf nginx:
Du ser många besök med user agent Java i dina loggar. Det är inte nödvändigtvis oroande eftersom Java används av många webbplatser för att samla in data, och ibland omdirigera dem till din fördel i webben. Men om du vill stoppa dem, lägg detta i din nginx.conf -fil:
if ($scanners2 = 1) {
rewrite ^ https://www.hostingfilters.com/scanners.html; permanent;
}
Kontakta oss om ni behöver hjälp.