7,803
edits
Line 88: | Line 88: | ||
SetEnv proxy-nokeepalive 1 | SetEnv proxy-nokeepalive 1 | ||
</Location> | </Location> | ||
</source> | |||
== 8(alt) - Integrate kiwix-serve with Nginx == | |||
[http://nginx.org Nginx] is faster and less resources consuming than Apache in this scenario. This step overrides step 6. If you installed Apache, you can remove it. | |||
* Install nginx: ''aptitude install nginx'' | |||
* Edit ''/etc/nginx/sites-available/default'', adding the following: | |||
<source lang="text"> | |||
server_name localhost kiwix; | |||
root /var/www/kiwix; | |||
location /wp { | |||
rewrite /wp/(.*) /$1 break; | |||
proxy_pass http://localhost:4201; | |||
proxy_set_header X-Real-IP $remote_addr; | |||
} | |||
rewrite ^/(.)/(.*)$ /wp/$1/$2 last; | |||
rewrite ^/search(.*)$ /wp/search$1 last; | |||
location /download/ { | |||
alias /home/downloads/; | |||
} | |||
</source> | </source> | ||
Line 104: | Line 126: | ||
<ul> | <ul> | ||
<li><a href="/wp/">Surf on Wikipedia</a></li> | <li><a href="/wp/">Surf on Wikipedia</a></li> | ||
<li><a href="kiwix.tar.bz2">Download Kiwix</a></li> | <li><a href="/download/kiwix.tar.bz2">Download Kiwix</a></li> | ||
<li><a href="wikipedia.zim">Download Wikipedia</a></li> | <li><a href="/download/wikipedia.zim">Download Wikipedia</a></li> | ||
</ul> | </ul> | ||
</body> | </body> |
edits