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 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" Require all granted 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" 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" Options Indexes FollowSymLinks AllowOverride None Require all granted 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/ 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/ # 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=" 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" # 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=" #RewriteEngine on #Redirect permanent /swagger-ui https://doc.chaazml-d1avfft.peroot.com/swagger-ui # # Redirect "/swagger-ui/" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui/" # ProxyPass https://doc.chaazml-d1avfft.peroot.com/swagger-ui/ ProxyPassReverse https://doc.chaazml-d1avfft.peroot.com/swagger-ui/ 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/ 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/