Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

UNDER CONSTRUCTION

PREREQUISITES

indentpanel
11

Before

you

begin,

you

must

have

done

the

following:

{panel} \\


indent
1
1

* Obtained a server certificate for your server/workstation:\\
\\
If you haven't already done so, you can find instruction on how to obtain a server certificate at the [Web Service Working Group|https://wikis.mit.edu/confluence/display/WSWG/How+to+acquire+and+verify+a+M.I.T.+x509+Server+Certificate] wikis site.\\
\\
* You have a copy of the M.I.T. CA certificate (mitca.pem).  If you don't have one, you can [download mitca.pem|^mitca.pem] now.\\
\\ {panel}

...

Overview

Panel
indent
1
1
{panel} \\

* This is an example of how the configure XAMPP to use M.I.T. server certificates.  For this example, it is assumed that the server certificate, the server certificate key and the M.I.T. CA certificate is found in the c:\certificate directory.  Replace the c:\certificate with the directory path to your certificates.\\
\\
* It is also assumed in this example that:\\
\\
the server name is *chongqing.mit.edu*\\
the server certificate file name is *chongqing.pem*\\
the server certificate key file name is *chongqing-key.pem*.\\
\\
Replace the above *server name*, *server certificate file name*, and *server certificate key file name* with actual names that you are using.\\

1.  Server certificate installation

Panel
indent
1
1

* Edit *c:\xampp\apache\conf\extra\https-ssl.conf* and change the following as needed:\\
\\
*# Find *SSLSessionCache dbm:logs/ssl.scache* and verify that there is no leading # sign\\
\\
*# Find *SSLSessionCacheTimeout  300* and verify that there is no leading # sign\\
\\
*# Fing *DocumentRoot "C:/xampp/htdocs"* and change *C:\xampp\htdocs* to the value of *DocumentRoot* used in *c:\xampp\apache\conf\httpd.conf*\\
\\
*# Find *ServerName localhost:443* and change to *ServerName chongqing.mit.edu:443*\\
\\
*# Find *SSLCertificateFile conf/ssl.crt/server.crt* and change to *SSLCertificateFile C:\certificate\chongqing.mit.edu.pem*\\
\\
*# Find *SSLCertificateKeyFile conf/ssl.key/server.key* and change to *SSLCertificateKeyFile C:\certificate\chongqing-key.pem*\\
\\
*# Find *#SSLCACertificatePath conf/ssl.crt* and chane to *SSLCACertificatePath C:\certificate* (notice that the leading # sign has be removed)\\
\\
*# Find *#SSLCACertificateFile conf/ssl.crt/server.crt* and change to *SSLCACertificateFile C:\certificate\mitca.pem* (notice that the leading # sign has be removed)\\
\\
{panel}

Server certificate installation

*# Find *#SSLVerifyClient require* and change to *SSLVerifyClient require* (notice that the leading # sign has be removed)\\
\\
*# Find *#SSLVerifyDepth  10* and change to *SSLVerifyDepth  10* (notice that the leading # sign has be removed)\\
\\
Save the changes.\\

2.  Verify the installation

Panel
indent
1
1

{panel} \\ \\ {panel}
*Restart apache*, open a web browser and go to the following URL’s:\\
\\
      [*https://chongqing.mit.edu/xampp* | https://chongqing.mit.edu/xampp]\\
\\
and\\
\\
      [*https://chongqing.mit.edu/phpMyAdmin* | https://chongqing.mit.edu/phpMyAdmin]\\
\\
and if drupal is installed\\
\\
      [*https://chongqing.mit.edu/drupal* | https://chongqing.mit.edu/drupal]\\