Előfeltételek
											
										
																			
											
												1. lépés: Végezzen rendszerfrissítést
											
										
																			
											
												2. lépés: Telepítse az Nginxet
											
										
																			
											
												3. lépés: Az Nginx konfigurálása
											
										
																			
											
												4. lépés: Telepítse és konfigurálja a Varnish-t
											
										
																	
												
A Varnish egy nyílt forráskódú gyorsítótár-kiszolgáló, amely egy webszerverről tárol tartalmat. Egy webszerver, például Apache vagy Nginx elé kerül telepítésre. A Varnish által kínált gyorsítótárazási mechanizmus nagy teljesítményű tartalomszolgáltatást tesz lehetővé.
Ebből az oktatóanyagból megtudhatja, hogyan telepítheti a Varnish cache 5-öt az Nginx webszerver kezelőfelületeként a FreeBSD 11 rendszeren.
Előfeltételek
Mielőtt bármilyen csomagot telepítene a FreeBSD szerverpéldányra, ajánlott frissíteni a rendszert. Jelentkezzen be a sudo felhasználóval, és futtassa a következő parancsokat a rendszer frissítéséhez.
sudo pkg update
sudo pkg upgrade
2. lépés: Telepítse az Nginxet
Mivel a Varnish-t az Nginx elé fogjuk telepíteni, kezdje az Nginx webszerver telepítésével.
sudo pkg install nginx
A fenti parancs telepíti az Nginx legfrissebb stabil portját, amely elérhető a FreeBSD alapértelmezett tárolójából.
Ha engedélyezni szeretné, hogy az Nginx automatikusan elinduljon rendszerindításkor, futtassa a következő parancsot.
sudo sysrc nginx_enable=yes
Indítsa el az Nginx-et a következő parancs futtatásával.
sudo service nginx start
A következő kimenetet fogja látni, amikor az Nginx elindul.
$ sudo service nginx start
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.
Próbálja meg felkeresni az Nginx alapértelmezett weboldalát http://Vultr_Server_IPa telepítés ellenőrzéséhez.
Alapértelmezés szerint az Nginx a 80-as portot figyeli, amely a HTTP alapértelmezett portja. Mivel azt tervezzük, hogy az Nginxet a Varnish mögött futtatjuk, meg kell változtatnunk Nginx kikötőjét. Nyissa meg az alapértelmezett Nginx konfigurációs fájlt kedvenc szerkesztőjével.
sudo nano /usr/local/etc/nginx/nginx.conf
Futtassa, sudo pkg install nanoha telepíteni szeretné nano. Keresse meg a sorokat:
 server {
        listen       80;
        server_name  localhost;
Módosítsa a „hallgatási” portot a következőre 80: 8080.
Indítsa újra az Nginx szervert.
sudo service nginx restart
Most, hogy konfiguráltuk az Nginxet, telepítse a Varnish 5-öt a következő beírásával:
sudo pkg install varnish5
A telepítés után adja hozzá a Varnish gyorsítótárat a rendszer rc.conffájljához a következő parancsok futtatásával:
sudo sysrc varnishd_enable=YES
sudo sysrc varnishd_listen=":80"
sudo sysrc varnishd_backend="localhost:8080"
sudo sysrc varnishd_storage="malloc,512M"
sudo sysrc varnishd_admin=":8081"
A fenti parancsok néhány bejegyzést hoznak létre a rc.conffájlban. varnishd_listenmeghatározza, hogy a Varnish gyorsítótár-kiszolgáló a '80'-as portot figyelje. Ez lehetővé teszi, hogy a Varnish gyorsítótár automatikusan elinduljon rendszerindításkor. varnishd_backendmegadja a háttérben futó kiszolgálót. Esetünkben a 8080-as porton futó Nginx webszerverről van szó. varnishd_storageA gyorsítótár tárolási módját határozza meg. Használhatja mallocvagy filemódszert. mallocgyors, mivel memóriát használ a gyorsítótár tárolására. Itt adhatja meg a RAM lakk mennyiségét, amelyet a gyorsítótár tárolására használhat.
Végül indítsa el a szervert a következő futtatásával:
/usr/local/etc/rc.d/varnishd start
Most már ellenőrizheti, hogy a lakk sikeresen fut-e, ha böngésszen a következőkre: http://Vultr_Server_IP.
A szervert a következő futtatásával állíthatja le:
/usr/local/etc/rc.d/varnishd stop
A Lakk gyorsítótár 5 Nginx háttérkiszolgálóval most már telepítve van a FreeBSD 11 szerverére.