|
21 | 21 | # match a ServerName or ServerAlias in any <VirtualHost> block. |
22 | 22 | # |
23 | 23 |
|
| 24 | +Listen 90 |
| 25 | + |
24 | 26 | ServerName localhost |
25 | 27 |
|
26 | 28 | LoadModule rewrite_module /usr/local/apache2/modules/mod_rewrite.so |
27 | 29 | LoadModule deflate_module /usr/local/apache2/modules/mod_deflate.so |
| 30 | +LoadModule slotmem_shm_module /usr/local/apache2/modules/mod_slotmem_shm.so |
28 | 31 | LoadModule proxy_module /usr/local/apache2/modules/mod_proxy.so |
29 | 32 | LoadModule proxy_fcgi_module /usr/local/apache2/modules/mod_proxy_fcgi.so |
| 33 | +LoadModule proxy_balancer_module /usr/local/apache2/modules/mod_proxy_balancer.so |
| 34 | +LoadModule proxy_http_module /usr/local/apache2/modules/mod_proxy_http.so |
| 35 | +LoadModule proxy_http2_module /usr/local/apache2/modules/mod_proxy_http2.so |
| 36 | +LoadModule socache_shmcb_module /usr/local/apache2/modules/mod_socache_shmcb.so |
| 37 | + |
| 38 | +<VirtualHost _default_:80> |
| 39 | + |
| 40 | +# General setup for the virtual host |
| 41 | +ServerName example.com |
| 42 | +ServerAlias www.example.com |
| 43 | +ServerAdmin admin@example.com |
| 44 | + |
| 45 | +RequestHeader set X-Forwarded-Proto "https" |
| 46 | + |
| 47 | +ErrorLog "/usr/local/apache2/logs/example.com-8080.error_log" |
| 48 | +TransferLog "/usr/local/apache2/logs/access_log" |
| 49 | + |
| 50 | +# Use incoming Host HTTP request header for proxy request |
| 51 | +ProxyPreserveHost On |
| 52 | +ProxyPass / http://varnish:8080/ |
| 53 | +ProxyPassReverse / http://varnish:8080/ |
| 54 | + |
| 55 | +</VirtualHost> |
30 | 56 |
|
31 | | -<VirtualHost *:8080> |
| 57 | +<VirtualHost *:90> |
32 | 58 |
|
33 | 59 | # General setup for the virtual host |
34 | 60 | DocumentRoot "/var/www/html" |
35 | 61 | ServerName example.com |
36 | 62 | ServerAlias www.example.com |
37 | 63 | ServerAdmin admin@example.com |
38 | 64 |
|
39 | | -ErrorLog "/usr/local/apache2/logs/example.com.error_log" |
| 65 | +ErrorLog "/usr/local/apache2/logs/example.com-90.error_log" |
40 | 66 | TransferLog "/usr/local/apache2/logs/access_log" |
41 | 67 |
|
42 | 68 | # Protocols h2 http/1.1 |
|
0 commit comments