From Gamboge Water Vole, 9 Years ago, written in Plain Text.
Embed
  1. Listen 443
  2.  
  3.  
  4. #Header set Access-Control-Allow-Origin "*"
  5.  
  6. SetEnvIf Origin "http(s)?://(www\.)?(\
  7. cbsyncadmin.chaazml-d1avfft.peroot.com|\
  8. cbsyncgateway.chaazml-d1avfft.peroot.com|\
  9. doc.chaazml-d1avfft.peroot.com|\
  10. rrweb.chaazml-d1avfft.peroot.com|\
  11. cblite.chaazml-d1avfft.peroot.com|\
  12. cbserver.chaazml-d1avfft.peroot.com|\
  13. cbquery.chaazml-d1avfft.peroot.com\
  14. )$" ACAO=$0
  15.  
  16. Header add Access-Control-Allow-Origin %{ACAO}e env=ACAO
  17.  
  18. Header set Access-Control-Allow-Credentials "true"
  19. Header always set Access-Control-Max-Age "1728000"
  20.  
  21. Header always set Access-Control-Allow-Headers "X-Requested-With, Content-Type, Origin, Authorization, Accept, Client-Security-Token, \
  22. Accept-Encoding, DNT, X-CustomHeader, Keep-Alive, User-Agent, If-Modified-Since, Cache-Control"
  23.  
  24. Header always set Access-Control-Allow-Methods "POST, GET, DELETE, PUT, OPTIONS"
  25.  
  26. SSLCipherSuite HIGH:MEDIUM:!MD5:!RC4
  27. SSLProxyCipherSuite HIGH:MEDIUM:!MD5:!RC4
  28.  
  29. SSLHonorCipherOrder on
  30.  
  31. SSLProtocol all -SSLv3
  32. SSLProxyProtocol all -SSLv3
  33.  
  34. SSLPassPhraseDialog  builtin
  35.  
  36. SSLSessionCache        "shmcb:/private/var/run/ssl_scache(512000)"
  37. SSLSessionCacheTimeout  300
  38.  
  39.  
  40. <VirtualHost *:443>
  41.         UseCanonicalName On
  42.         ServerName doc.chaazml-d1avfft.peroot.com:443
  43.         ServerAlias doc.chaazml-d1avfft.peroot.com
  44.  
  45.         DocumentRoot "/Users/upurusa/webserver/doc"
  46.         DirectoryIndex index.html
  47.  
  48.         Alias "/swagger-ui" "/Users/upurusa/pearson/git/swagger-ui/master/dist"
  49.         <Directory /Users/upurusa/pearson/git/swagger-ui/master/dist/>
  50.         Require all granted
  51.         </Directory>
  52.  
  53.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_doc_log"
  54.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_doc_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  55.  
  56.         SSLEngine on
  57.         SSLProxyEngine on
  58.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  59.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  60. </VirtualHost>
  61.  
  62.  
  63. <VirtualHost *:443>
  64.         UseCanonicalName On
  65.         ServerName rrweb.chaazml-d1avfft.peroot.com:443
  66.         ServerAlias rrweb.chaazml-d1avfft.peroot.com
  67.  
  68.         DocumentRoot "/Users/upurusa/webserver/doc"
  69.         DirectoryIndex index.html
  70.  
  71.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_rrweb_log"
  72.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_rrweb_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  73.  
  74.         SSLEngine on
  75.         SSLProxyEngine on
  76.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  77.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  78.  
  79.         ProxyPreserveHost on
  80.  
  81.         ProxyPass /rrweb/ http://localhost:3000/
  82.         ProxyPassReverse /rrweb/ http://localhost:3000/
  83.  
  84.         ProxyPass /sapi/ http://localhost:3011/sapi/
  85.         ProxyPassReverse /sapi/ http://localhost:3011/sapi/
  86.  
  87.         Alias "/partials" "/Users/upurusa/pearson/git/realize-reader/rr-web/develop/deploy/partials"
  88.         <Directory /Users/upurusa/pearson/git/realize-reader/rr-web/develop/deploy/partials/>
  89.         Options Indexes FollowSymLinks
  90.         AllowOverride None
  91.         Require all granted
  92.         </Directory>
  93.  
  94. </VirtualHost>
  95.  
  96.  
  97.  
  98. <VirtualHost *:443>
  99.         UseCanonicalName On
  100.         ServerName cbsyncadmin.chaazml-d1avfft.peroot.com:443
  101.         ServerAlias cbsyncadmin.chaazml-d1avfft.peroot.com
  102.  
  103.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbsyncadmin_log"
  104.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbsyncadmin_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  105.  
  106.         SSLEngine on
  107.         SSLProxyEngine on
  108.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  109.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  110.  
  111.         ProxyPreserveHost on
  112.         ProxyPass / http://localhost:4985/
  113.         ProxyPassReverse / http://localhost:4985/
  114. </VirtualHost>
  115.  
  116.  
  117.  
  118.  
  119. <VirtualHost *:443>
  120.         UseCanonicalName On
  121.         ServerName cbsyncgateway.chaazml-d1avfft.peroot.com:443
  122.         ServerAlias cbsyncgateway.chaazml-d1avfft.peroot.com
  123.  
  124.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbsyncgateway_log"
  125.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbsyncgateway_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  126.  
  127.         SSLEngine on
  128.         SSLProxyEngine on
  129.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  130.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  131.  
  132.         ProxyPreserveHost on
  133.         #ProxyPass / http://localhost:4984/
  134.         #ProxyPassReverse / http://localhost:4984/
  135.  
  136.         <Location />
  137.                 # echo -n "admin:admin" | base64
  138.                 # https://en.wikipedia.org/wiki/Basic_access_authentication
  139.                 # https://cbsyncgateway.chaazml-d1avfft.peroot.com/realize-reader/
  140.                 ProxyPass         http://localhost:4984/
  141.                 ProxyPassReverse  http://localhost:4984/
  142.                 RequestHeader set Authorization "Basic YWRtaW46dGVzdGluZzEyMyQ="
  143.         </Location>
  144.  
  145. </VirtualHost>
  146.  
  147.  
  148.  
  149.  
  150. <VirtualHost *:443>
  151.         UseCanonicalName On
  152.         ServerName cblite.chaazml-d1avfft.peroot.com:443
  153.         ServerAlias cblite.chaazml-d1avfft.peroot.com
  154.  
  155.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cblite_log"
  156.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cblite_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  157.  
  158.         SSLEngine on
  159.         SSLProxyEngine on
  160.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  161.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  162.  
  163.         #ProxyPreserveHost on
  164.         #ProxyPass "/swagger-ui" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui"
  165.         #ProxyPassReverse "/swagger-ui" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui"
  166.        
  167.         <LocationMatch "/">
  168.                 # echo -n "admin:admin" | base64
  169.                 # https://en.wikipedia.org/wiki/Basic_access_authentication
  170.                 ProxyPass         http://localhost:5984/
  171.                 ProxyPassReverse  http://localhost:5984/
  172.                 RequestHeader set Authorization "Basic YWRtaW46YWRtaW4="
  173.         </LocationMatch>
  174.        
  175.         <LocationMatch "/swagger-ui/">
  176.         #RewriteEngine on
  177.         #Redirect permanent /swagger-ui https://doc.chaazml-d1avfft.peroot.com/swagger-ui
  178.            
  179.             #<If "%{REQUEST_URI} =~ m#^/swagger-ui/#">
  180.                 #       Redirect "/swagger-ui/" "https://doc.chaazml-d1avfft.peroot.com/swagger-ui/"
  181.         #</If>
  182.  
  183.                 ProxyPass                       https://doc.chaazml-d1avfft.peroot.com/swagger-ui/
  184.                 ProxyPassReverse        https://doc.chaazml-d1avfft.peroot.com/swagger-ui/
  185.         </LocationMatch>
  186. </VirtualHost>
  187.  
  188.  
  189.  
  190.  
  191. <VirtualHost *:443>
  192.         UseCanonicalName On
  193.         ServerName cbserver.chaazml-d1avfft.peroot.com:443
  194.         ServerAlias cbserver.chaazml-d1avfft.peroot.com
  195.  
  196.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbserver_log"
  197.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbserver_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  198.  
  199.         SSLEngine on
  200.         SSLProxyEngine on
  201.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  202.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  203.  
  204.         ProxyPreserveHost on
  205.         ProxyPass / http://localhost:8091/
  206.         ProxyPassReverse / http://localhost:8091/
  207. </VirtualHost>
  208.  
  209.  
  210.  
  211.  
  212. <VirtualHost *:443>
  213.         UseCanonicalName On
  214.         ServerName cbquery.chaazml-d1avfft.peroot.com:443
  215.         ServerAlias cbquery.chaazml-d1avfft.peroot.com
  216.  
  217.         ErrorLog "/Users/upurusa/tools/apache/log/ssl_error_cbquery_log"
  218.         CustomLog "/Users/upurusa/tools/apache/log/ssl_access_cbquery_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
  219.  
  220.         SSLEngine on
  221.         SSLProxyEngine on
  222.         SSLCertificateFile "/Users/upurusa/tools/apache/cert/local.example.com.key.crt"
  223.         SSLCertificateKeyFile "/Users/upurusa/tools/apache/cert/local.example.com.nopass.key"
  224.  
  225.         ProxyPreserveHost on
  226.         ProxyPass / http://localhost:8094/
  227.         ProxyPassReverse / http://localhost:8094/
  228. </VirtualHost>
  229.  
  230.