mirror of
https://codeberg.org/alpine/alpine-wiki.git
synced 2023-08-25 13:53:16 +02:00
tutorial - apache2 setup proxy and error for xml lib
This commit is contained in:
parent
a568d24824
commit
3fce1a35c9
@ -150,6 +150,38 @@ rc-service lighttpd restart
|
||||
|
||||
If you change the user dir , then you must change the directory definition at the last block.
|
||||
|
||||
#### Apache2 alpine proxy modules setup
|
||||
|
||||
The error of the XML file in the proxy modules are due the incomplete right made package:
|
||||
|
||||
```
|
||||
httpd: Syntax error on line 481 of /etc/apache2/httpd.conf: Syntax error on line 13 of /etc/apache2/conf.d/proxy-html.conf: Cannot load /usr/lib/libxml2.so into server: Error loading shared library /usr/lib/libxml2.so: No such file or directory
|
||||
```
|
||||
|
||||
The right setup of any proxy module or redirection is:
|
||||
|
||||
1. install the proxy apache2 packages
|
||||
2. fix the configuration of the modules
|
||||
3. setup a conf file for your redirection
|
||||
4. restart the service
|
||||
|
||||
```
|
||||
apk add apache2-proxy-html apache2-proxy
|
||||
|
||||
sed -i -r 's#/usr/lib/libxml2.so#/usr/lib/libxml2.so.2#g' /etc/apache2/conf.d/proxy-html.conf
|
||||
|
||||
cat >> /etc/apache2/conf.d/myproxy.conf << EOF
|
||||
ProxyPreserveHost On
|
||||
ProxyRequests off
|
||||
AllowEncodedSlashes NoDecode
|
||||
ProxyPass / http://127.0.0.1:3002/ nocanon
|
||||
EOF
|
||||
|
||||
service apache2 restart
|
||||
```
|
||||
|
||||
**WARNING** of course, the `myproxy.conf` is hypothetical, for didactic purposes, here it is only exemplified that the error is corrected in the step of the sed command to work.
|
||||
|
||||
#### Apache2 SSL support
|
||||
|
||||
The package as we said is made in a limited way, and only has a unique config file at `/etc/apache2/conf.d/ssl.conf`.
|
||||
|
Loading…
Reference in New Issue
Block a user