Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni Apache
Hapi 3: Instaloni Varnish Cache 5.0 nga burimi
Hapi 4: Testoni memorien e llakut
Varnish Cache, i referuar gjithashtu si Varnish, është një proxy i kundërt i HTTP me burim të hapur që mund të ndihmojë në përmirësimin e performancës së një serveri në internet.
Në këtë artikull ne do të mbulojmë procesin e përpilimit të Varnish Cache 5.0 nga burimi i tij për t'u përdorur së bashku me Apache në CentOS 7.
Parakushtet
Hapi 1: Përditësoni sistemin
Përditësoni sistemin si më poshtë:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Pasi serveri të kthehet në linjë, identifikohuni përsëri duke përdorur të njëjtin përdorues sudo.
Hapi 2: Instaloni Apache
Përdorni YUM për të instaluar Apache:
sudo yum install httpd -y
Vendosni Apache si dëgjim në port 8080:
sudo sed -i "s/Listen 80/Listen 8080/" /etc/httpd/conf/httpd.conf
Filloni shërbimin Apache:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Hapi 3: Instaloni Varnish Cache 5.0 nga burimi
Meqenëse nuk ka asnjë RPM të para-përpiluar për Varnish Cache 5.0, ne do ta përpilojmë atë nga burimi i tij.
Përpara se të përpilojmë Varnish Cache 5.0, duhet të instalojmë disa paketa në të cilat mbështetet të funksionojë Varnish Cache:
sudo yum install autoconf.noarch automake.noarch jemalloc-devel.x86_64 libedit-devel.x86_64 libtool.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 pkgconfig.x86_64 python-docutils.noarch python-sphinx.noarch graphviz.x86_64 -y
Përpiloni Varnish Cache 5.0 nga burimi:
cd
wget https://repo.varnish-cache.org/source/varnish-5.0.0.tar.gz
tar -zxvf varnish-5.0.0.tar.gz
cd varnish-5.0.0
sh autogen.sh
sh configure
make
sudo make install
sudo ldconfig
Pas ekzekutimit të komandave të mësipërme, ekzekutuesi kryesor i Varnish Cache 5.0 do të instalohet në sistemin tuaj si /usr/local/sbin/varnishd. Ju mund të konfirmoni që instalimi ishte i suksesshëm duke përdorur komandën e mëposhtme:
sudo /usr/local/sbin/varnishd -V
Hapi 4: Testoni memorien e llakut
Ndryshoni rregullat e murit të zjarrit për të lejuar trafikun hyrës në port 80:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Krijoni një skedar html bosh /var/www/html/1.htmlpër provë:
sudo touch /var/www/html/1.html
sudo systemctl restart httpd.service
Përdorni komandën e mëposhtme për të nisur Varnish Cache, duke e vendosur atë të dëgjojë në port 80dhe të komunikojë me Apache që përdor 8080portën e localhost :
sudo /usr/local/sbin/varnishd -a :80 -b localhost:8080
Përdorni curlkomandën për të lidhur serverin tuaj:
curl -I http://203.0.113.1/1.html
Prodhimi duhet të ngjajë:
HTTP/1.1 200 OK
Date: Thu, 26 Jan 2017 15:14:07 GMT
Server: Apache/2.4.6 (CentOS)
Last-Modified: Thu, 26 Jan 2017 15:13:20 GMT
ETag: "0-54700ca2565dc"
Content-Length: 0
Content-Type: text/html; charset=UTF-8
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/5.0)
Accept-Ranges: bytes
Connection: keep-alive
X-Varnish: 2Dhe Via: 1.1 varnish (Varnish/5.0)headers do të shfaqet vetëm kur Llak Cache është running
Kjo përfundon tutorialin tonë. Faleminderit per leximin.