- Listen 443
- #Header set Access-Control-Allow-Origin "*"
- SetEnvIf Origin "http(s)?://(www\.)?(\
- cbsyncadmin.chaazml-d1avfft.peroot.com|\
- cbsyncgateway.chaazml-d1avfft.peroot.com|\
- doc.chaazml-d1avfft.peroot.com|\
- rrweb.chaazml-d1avfft.peroot.com|\
- cblite.chaazml-d1avfft.peroot.com|\
- cbserver.chaazml-d1avfft.peroot.com|\
- cbquery.chaazml-d1avfft.peroot.com\
- )$" ACAO=$0
- Header add Access-Control-Allow-Origin %{ACAO}e env=ACAO
- Header set Access-Control-Allow-Credentials "true"
- Header always set Access-Control-Max-Age "1728000"
- Header always set Access-Control-Allow-Headers "X-Requested-With, Content-Type, Origin, Authorization, Accept, Client-Security-Token, \
- Accept-Encoding, DNT, X-CustomHeader, Keep-Alive, User-Agent, If-Modified-Since, Cache-Control"
- Header always set Access-Control-Allow-Methods "POST, GET, DELETE, PUT, OPTIONS"
- SSLCipherSuite HIGH:MEDIUM:!MD5:!RC4
- SSLProxyCipherSuite HIGH:MEDIUM:!MD5:!RC4
- SSLHonorCipherOrder on
- SSLProtocol all -SSLv3
- SSLProxyProtocol all -SSLv3
- SSLPassPhraseDialog builtin
- SSLSessionCache "shmcb:/private/var/run/ssl_scache(512000)"
- SSLSessionCacheTimeout 300
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName doc.chaazml-d1avfft.peroot.com:443
- ServerAlias doc.chaazml-d1avfft.peroot.com
- DocumentRoot "/Users/upurusa/webserver/doc"
- DirectoryIndex index.html
- Alias "/swagger-ui" "/Users/upurusa/pearson/git/swagger-ui/master/dist"
- <Directory /Users/upurusa/pearson/git/swagger-ui/master/dist/>
- Require all granted
- </Directory>
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_doc_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_doc_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- </VirtualHost>
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName rrweb.chaazml-d1avfft.peroot.com:443
- ServerAlias rrweb.chaazml-d1avfft.peroot.com
- DocumentRoot "/Users/upurusa/webserver/doc"
- DirectoryIndex index.html
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_rrweb_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_rrweb_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- ProxyPreserveHost on
- ProxyPass /rrweb/ http://localhost:3000/
- ProxyPassReverse /rrweb/ http://localhost:3000/
- ProxyPass /sapi/ http://localhost:3011/sapi/
- ProxyPassReverse /sapi/ http://localhost:3011/sapi/
- Alias "/partials" "/Users/upurusa/pearson/git/realize-reader/rr-web/develop/deploy/partials"
- <Directory /Users/upurusa/pearson/git/realize-reader/rr-web/develop/deploy/partials/>
- Options Indexes FollowSymLinks
- AllowOverride None
- Require all granted
- </Directory>
- </VirtualHost>
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName cbsyncadmin.chaazml-d1avfft.peroot.com:443
- ServerAlias cbsyncadmin.chaazml-d1avfft.peroot.com
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbsyncadmin_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbsyncadmin_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- ProxyPreserveHost on
- ProxyPass / http://localhost:4985/
- ProxyPassReverse / http://localhost:4985/
- </VirtualHost>
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName cbsyncgateway.chaazml-d1avfft.peroot.com:443
- ServerAlias cbsyncgateway.chaazml-d1avfft.peroot.com
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbsyncgateway_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbsyncgateway_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- ProxyPreserveHost on
- #ProxyPass / http://localhost:4984/
- #ProxyPassReverse / http://localhost:4984/
- <Location />
- # echo -n "admin:admin" | base64
- # https://en.wikipedia.org/wiki/Basic_access_authentication
- # https://cbsyncgateway.chaazml-d1avfft.peroot.com/realize-reader/
- ProxyPass http://localhost:4984/
- ProxyPassReverse http://localhost:4984/
- RequestHeader set Authorization "Basic YWRtaW46dGVzdGluZzEyMyQ="
- </Location>
- </VirtualHost>
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName cblite.chaazml-d1avfft.peroot.com:443
- ServerAlias cblite.chaazml-d1avfft.peroot.com
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cblite_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cblite_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- #ProxyPreserveHost on
- #ProxyPass "/swagger-ui" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui"
- #ProxyPassReverse "/swagger-ui" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui"
- <LocationMatch "/">
- # echo -n "admin:admin" | base64
- # https://en.wikipedia.org/wiki/Basic_access_authentication
- ProxyPass http://localhost:5984/
- ProxyPassReverse http://localhost:5984/
- RequestHeader set Authorization "Basic YWRtaW46YWRtaW4="
- </LocationMatch>
- <LocationMatch "/swagger-ui/">
- #RewriteEngine on
- #Redirect permanent /swagger-ui https://doc.chaazml-d1avfft.peroot.com/swagger-ui
- #<If "%{REQUEST_URI} =~ m#^/swagger-ui/#">
- # Redirect "/swagger-ui/" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui/"
- #</If>
- ProxyPass https://doc.chaazml-d1avfft.peroot.com/swagger-ui/
- ProxyPassReverse https://doc.chaazml-d1avfft.peroot.com/swagger-ui/
- </LocationMatch>
- </VirtualHost>
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName cbserver.chaazml-d1avfft.peroot.com:443
- ServerAlias cbserver.chaazml-d1avfft.peroot.com
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbserver_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbserver_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- ProxyPreserveHost on
- ProxyPass / http://localhost:8091/
- ProxyPassReverse / http://localhost:8091/
- </VirtualHost>
- <VirtualHost *:443>
- UseCanonicalName On
- ServerName cbquery.chaazml-d1avfft.peroot.com:443
- ServerAlias cbquery.chaazml-d1avfft.peroot.com
- ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbquery_log"
- CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbquery_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
- SSLEngine on
- SSLProxyEngine on
- SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
- SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
- ProxyPreserveHost on
- ProxyPass / http://localhost:8094/
- ProxyPassReverse / http://localhost:8094/
- </VirtualHost>
Stikked
