Skip to content
This repository was archived by the owner on Sep 8, 2019. It is now read-only.

Commit b5c98fe

Browse files
Apache redirects /api/v1 to the backend
1 parent 7fa4909 commit b5c98fe

File tree

1 file changed

+19
-22
lines changed

1 file changed

+19
-22
lines changed

frontend/apache2/httpd.conf

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ LoadModule auth_basic_module modules/mod_auth_basic.so
9494
#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
9595
#LoadModule socache_dbm_module modules/mod_socache_dbm.so
9696
#LoadModule socache_memcache_module modules/mod_socache_memcache.so
97-
#LoadModule watchdog_module modules/mod_watchdog.so
97+
LoadModule watchdog_module modules/mod_watchdog.so
9898
#LoadModule macro_module modules/mod_macro.so
9999
#LoadModule dbd_module modules/mod_dbd.so
100100
#LoadModule bucketeer_module modules/mod_bucketeer.so
@@ -116,7 +116,7 @@ LoadModule filter_module modules/mod_filter.so
116116
#LoadModule substitute_module modules/mod_substitute.so
117117
#LoadModule sed_module modules/mod_sed.so
118118
#LoadModule charset_lite_module modules/mod_charset_lite.so
119-
#LoadModule deflate_module modules/mod_deflate.so
119+
LoadModule deflate_module modules/mod_deflate.so
120120
#LoadModule xml2enc_module modules/mod_xml2enc.so
121121
#LoadModule proxy_html_module modules/mod_proxy_html.so
122122
LoadModule mime_module modules/mod_mime.so
@@ -137,25 +137,25 @@ LoadModule headers_module modules/mod_headers.so
137137
LoadModule setenvif_module modules/mod_setenvif.so
138138
LoadModule version_module modules/mod_version.so
139139
#LoadModule remoteip_module modules/mod_remoteip.so
140-
#LoadModule proxy_module modules/mod_proxy.so
141-
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
142-
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
143-
#LoadModule proxy_http_module modules/mod_proxy_http.so
144-
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
145-
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
146-
#LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
147-
#LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
148-
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
149-
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
150-
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
151-
#LoadModule proxy_express_module modules/mod_proxy_express.so
152-
#LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
140+
LoadModule proxy_module modules/mod_proxy.so
141+
LoadModule proxy_connect_module modules/mod_proxy_connect.so
142+
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
143+
LoadModule proxy_http_module modules/mod_proxy_http.so
144+
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
145+
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
146+
LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
147+
LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
148+
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
149+
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
150+
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
151+
LoadModule proxy_express_module modules/mod_proxy_express.so
152+
LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
153153
#LoadModule session_module modules/mod_session.so
154154
#LoadModule session_cookie_module modules/mod_session_cookie.so
155155
#LoadModule session_crypto_module modules/mod_session_crypto.so
156156
#LoadModule session_dbd_module modules/mod_session_dbd.so
157-
#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
158-
#LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
157+
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
158+
LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
159159
#LoadModule ssl_module modules/mod_ssl.so
160160
#LoadModule optional_hook_export_module modules/mod_optional_hook_export.so
161161
#LoadModule optional_hook_import_module modules/mod_optional_hook_import.so
@@ -286,11 +286,6 @@ DocumentRoot "/usr/local/apache2/htdocs"
286286
# Controls who can get stuff from this server.
287287
#
288288
Require all granted
289-
290-
# Don't require the .html extension on the filename
291-
RewriteEngine On
292-
RewriteCond %{REQUEST_FILENAME} !-f
293-
RewriteRule ^([^\.]+)$ $1.html [NC,L]
294289
</Directory>
295290

296291
#
@@ -551,3 +546,5 @@ SSLRandomSeed startup builtin
551546
SSLRandomSeed connect builtin
552547
</IfModule>
553548

549+
ServerName frontend
550+
ProxyPass /api/v1 http://api:8000

0 commit comments

Comments
 (0)