Prezantimi
Parakushtet
Përpiloni Nginx
konkluzioni
Opsionale: Instaloni module shtesë
Prezantimi
Ky tutorial do t'ju mësojë se si të optimizoni një faqe interneti që është duke u pritur me Nginx. Ne do të bëjmë sa vijon:
- Heqja e Nginx.
- Rikompilimi i Nginx me SPDY3, OpenSSL dhe Gzip.
- Instalimi i çdo moduli të palës së tretë të nevojshme.
Hapat në këtë tutorial janë testuar si në CentOS 6 ashtu edhe në 7. Përveç kësaj, të dyja arkitekturat 32-bit dhe 64-bit u testuan duke punuar.
Parakushtet
Le të fillojmë me heqjen e Nginx. Gjithashtu, do të duhet të kemi OpenSSL dhe disa varësi të instaluara përpara se të përpilojmë përsëri Nginx.
Hapi 1: Rezervoni konfigurimin dhe të dhënat e vjetra
cd ~
mkdir nginx
cp -r /etc/nginx ~/nginx
Hapi 2: Hiqni Nginx
yum remove nginx
Hapi 3: Instaloni OpenSSL dhe varësitë e tij
yum install zlib-devel pcre-devel openssl libssl-devel make gcc gcc-c++ -y
Përpiloni Nginx
Tani që kemi mbaruar me heqjen e Nginx, ne mund ta përpilojmë atë nga burimi.
Hapi 1: Përdoreni wgetpër të marrë kodin burimor Nginx
cd ~
wget https://nginx.org/download/nginx-1.8.0.tar.gz
Hapi 2: Ekstraktoni tarballin
tar -xvf nginx-1.8.0.tar.gz
Hapi 3: Ndërtoni dhe instaloni Nginx
cd ~/nginx-1.8.0
./configure --with-http_spdy_module --with-http_ssl_module --with-http_gzip_static_module
make install
Hapi 4: Vendosni Nginx si shërbim
Ne do të përdorim një skript të palës së tretë nga GitHub për init.dshërbimin.
cd /etc/init.d
wget https://gist.githubusercontent.com/sairam/5892520/raw/b8195a71e944d46271c8a49f2717f70bcd04bf1a/nginx
chmod +x nginx
Hapi 5: Konfiguro Nginx
Në këtë pikë, mund ta zhvendosni konfigurimin tuaj të vjetër përsëri në /etc/nginxdosje.
Filloni Nginx.
service nginx start
Filloni të redaktoni konfigurimin Nginx.
vi /etc/nginx/nginx.conf
Brenda bllokut "http", shtoni sa vijon:
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css text/JavaScript;
Dilni dhe ruani skedarin duke shtypur tastin escape, vazhdoni me shtypjen :wqdhe më pas shtypni enter.
Rifresko Nginx. Kjo njihet si një rinisje e butë.
service nginx reload
konkluzioni
urime! Tani keni përpiluar dhe optimizuar Nginx. Në vazhdim, duhet të shihni një rritje të performancës në ngarkimin e faqeve në faqen tuaj të internetit.
Vini re se shtimi i më shumë moduleve në Nginx nuk është i mundur pasi të jetë përpiluar. Shikoni seksionin e bonusit më poshtë për informacion rreth shtimit të moduleve.
Opsionale: Instaloni module shtesë
Për të shtuar module në Nginx, do të duhet të përsërisni procesin e përpilimit nga ky tutorial. Filloni duke hequr përsëri Nginx. Kur të arrini në hapin që fillon me ./configure ..., mund të shtoni module me këtë sintaksë:
--add-module=/<module location>
Ky argument mund të përsëritet nëse keni më shumë se një modul.