IchHabRecht icon

[bash] Setup CentOS 7 + Varnish

IchHabRecht | PRO | 09/24/18 11:01:28 AM UTC | 0 ⭐ | 295 👁️ | Never ⏰ | []
Bash |

2.64 KB

|

None

|

0 👍

/

0 👎

# ifconfig noch nicht installiert
yum install net-tools
 
# nano noch nicht installiert
yum install nano
 
# Netzwerk-Einstellungen anpassen
# NAT
nano /etc/sysconfig/network-scripts/ifcfg-enp0s3
 
```
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=f767ec9a-3846-4d3a-81d8-00dd8b6e44a3
DEVICE=enp0s3
ONBOOT=yes
```
 
# Host-only
nano /etc/sysconfig/network-scripts/ifcfg-enp0s8
 
```
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=192.168.56.101
PREFIX=24
GATEWAY=192.168.56.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
UUID=9db6e3fc-59d1-4bcf-97a9-ab9041a6ad50
DEVICE=enp0s8
ONBOOT=yes
```
 
service network restart
 
# VirtualBox Guest Additions installieren
mkdir –p /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
 
# Entwickler-Tools installieren
yum install gcc
yum install kernel-devel-$( uname -r )
yum install bzip2
 
# VirtualBox Guest Additions installieren
/mnt/cdrom/VBoxLinuxAdditions.run
 
# Varnish installieren
yum install -y epel-release
yum install pygpgme yum-utils
 
nano /etc/yum.repos.d/varnishcache_varnish5.repo
 
```
[varnishcache_varnish5]
name=varnishcache_varnish5
baseurl=https://packagecloud.io/varnishcache/varnish5/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish5/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
 
[varnishcache_varnish5-source]
name=varnishcache_varnish5-source
baseurl=https://packagecloud.io/varnishcache/varnish5/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/varnishcache/varnish5/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
```
 
yum -q makecache -y --disablerepo='*' --enablerepo='varnishcache_varnish5'
yum install varnish
 
nano /etc/varnish/varnish.params
 
```
VARNISH_LISTEN_PORT=80
```
 
systemctl start varnish
systemctl enable varnish
systemctl status varnish
 
# Port 80 für hostonly Netzwerk öffnen
firewall-cmd --list-all
firewall-cmd --remove-service=dhcpv6-client --permanent
 
firewall-cmd --new-zone=hostonly --permanent
firewall-cmd --zone=hostonly --add-source=192.168.56.1/32 --permanent
firewall-cmd --zone=hostonly --add-port=80/tcp --permanent
 
cat /etc/firewalld/zones/hostonly.xml
 
firewall-cmd --reload
 
# Server neustarten
systemctl reboot
systemctl poweroff

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎