diff --git a/changes/changelog.d/764.bugfix b/changes/changelog.d/764.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..114f602b5744cf750341a5d9c995173de638854b
--- /dev/null
+++ b/changes/changelog.d/764.bugfix
@@ -0,0 +1 @@
+Fixed broken sample apache configuration (#764)
diff --git a/deploy/apache.conf b/deploy/apache.conf
index 52eee9533308ff3f4a51a2df019d7026e582d296..e1409a627d3d4e76ec4a1901ace204ddf6efb374 100644
--- a/deploy/apache.conf
+++ b/deploy/apache.conf
@@ -65,7 +65,9 @@ Define MUSIC_DIRECTORY_PATH /srv/funkwhale/data/music
    </Proxy>
 
    # Activating WebSockets
-   ProxyPass "/api/v1/activity" ${funkwhale-api-ws}/api/v1/activity
+   <Location "/api/v1/activity">
+	   ProxyPass ${funkwhale-api-ws}/api/v1/activity
+   </Location>
 
    <Location "/">
       # similar to nginx 'client_max_body_size 100M;'
@@ -90,13 +92,19 @@ Define MUSIC_DIRECTORY_PATH /srv/funkwhale/data/music
       ProxyPassReverse ${funkwhale-api}/.well-known/
    </Location>
 
-   ProxyPass "/front" "!"
+   <Location "/front">
+      ProxyPass  "!"
+   </Location>
    Alias /front /srv/funkwhale/front/dist
 
-   ProxyPass "/media" "!"
+   <Location "/media">
+      ProxyPass  "!"
+   </Location>
    Alias /media /srv/funkwhale/data/media
 
-   ProxyPass "/staticfiles" "!"
+   <Location "/staticfiles">
+      ProxyPass  "!"
+   </Location>
    Alias /staticfiles /srv/funkwhale/data/static
 
    # Setting appropriate access levels to serve frontend