Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: advplyr/audiobookshelf
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 65485d1058d8608e86f4b5326278cfacadc9be03
Choose a base ref
..
head repository: advplyr/audiobookshelf
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e72a01d300e4ce8c01b334c48d6fd6aa6d4a3484
Choose a head ref
Showing with 9 additions and 0 deletions.
  1. +9 −0 readme.md
9 changes: 9 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -165,6 +165,15 @@ For this to work you must enable at least the following mods using `a2enmod`:
</IfModule>
```

If using Apache >= 2.4.47 you can use the following, without having to use any of the `RewriteEngine`, `RewriteCond`, or `RewriteRule` directives. For example:
```xml
<Location /audiobookshelf>
ProxyPreserveHost on
ProxyPass http://localhost:<audiobookshelf_port>/audiobookshelf upgrade=websocket
ProxyPassReverse http://localhost:<audiobookshelf_port>/audiobookshelf
</Location>
```

Some SSL certificates like those signed by Let's Encrypt require ACME validation. To allow Let's Encrypt to write and confirm the ACME challenge, edit your VirtualHost definition to prevent proxying traffic that queries `/.well-known` and instead serve that directly:

```bash