Open marcialwushu opened 5 years ago
Cygport source packages can be build using cygport program. Cygport can be installed using cygwin setup.exe.
setup.exe
Install CYGWIN environment with cygport tool
Download cygport varnish-*-src.tar.xz varnish package files from https://sourceforge.net/projects/cygvarnish/files/cygport-packages/
varnish-*-src.tar.xz
Uncompress tar.xz files to /usr/src directory (All files!)
tar.xz
/usr/src
Enter the directory in cygwin: cd /cygdrive/c/cygwin64/usr/src
cd /cygdrive/c/cygwin64/usr/src
Execute cygport commands:
cygport varnish-{version}.cygport prep cygport varnish-{version}.cygport compile cygport varnish-{version}.cygport install
Compiled binaries are copied to varnish-{version}/inst
In my case:
cd /cygdrive/c/cygwin64/usr/src cygport varnish-4.1.0-1.cygport prep cygport varnish-4.1.0-1.cygport compile cygport varnish-4.1.0-1.cygport install
varnish
The tar.xz package file is installed inside Cygwin environment using cygwin installer:
Follow this steps:
setup-x64.exe
setup-x86_64.exe
localhost
On package selection list, select varnish package from package list in Web category, package will be download from cygwin servers:
varnishd
Run as an administrator:
cygrunsrv --install varnishd --path /cygdrive/c/cygwin64/usr/sbin/varnishd.exe
or
cygrunsrv --install varnish --path /cygdrive/c/cygwin64/usr/sbin/varnishd.exe -a "-P /cygdrive/c/cygwin64/var/varnish/varnish.pid -f /cygdrive/c/cygwin64/etc/varnish/default.vcl -a :81 -T 127.0.0.1:6082 -t 120 -S /cygdrive/c/cygwin64/etc/varnish/secret -s file,/cygdrive/c/cygwin64/var/varnish/varnish_storage.bin,2G -F"
cygrunsrv --remove varnishd
cygrunsrv --start varnishd -f /usr/local/etc/varnish/default.vcl -s malloc,1G -T 127.0.0.1:2000
cygrunsrv --start varnish
cygrunsrv --stop
cygrunsrv
https://varnish-cache.org/trac/wiki/VarnishOnCygwinWindows
https://www.varnish-software.com/wiki/content/tutorials/varnish/varnish_ubuntu.html
https://www.varnish-software.com/wiki/content/tutorials/wordpress/wp_step_by_step.html#wp-step-by-step
Varnish Cache on Windows
Build instructions with cygport packages (for development)
Cygport source packages can be build using cygport program. Cygport can be installed using cygwin
setup.exe
.Install CYGWIN environment with cygport tool
Download cygport
varnish-*-src.tar.xz
varnish package files from https://sourceforge.net/projects/cygvarnish/files/cygport-packages/Uncompress
tar.xz
files to/usr/src
directory (All files!)Enter the directory in cygwin:
cd /cygdrive/c/cygwin64/usr/src
Execute cygport commands:
cygport varnish-{version}.cygport prep cygport varnish-{version}.cygport compile cygport varnish-{version}.cygport install
Compiled binaries are copied to varnish-{version}/inst
In my case:
Install Full Cygwin environment with
varnish
package (for production)The
tar.xz
package file is installed inside Cygwin environment using cygwin installer:Follow this steps:
setup-x64.exe
(32 bits) orsetup-x86_64.exe
(64 bits) atlocalhost
.On package selection list, select
varnish
package from package list in Web category, package will be download from cygwin servers:Install
varnishd
as a Windows serviceRun as an administrator:
or
Uninstall
varnishd
as a Windows serviceRun as an administrator:
Start
varnishd
as a Windows serviceor
Stop
varnishd
as a Windows serviceHelpful resources
cygrunsrv