Notes:
| Step | Purpose | ||
| Step 1 | Download the latest installer using TMApacheSetup.exe and save it to the desktop
|
||
| Step 2 | Double click on the TMApacheSetup to start the install. If you are asked if you want to run this file because it was downloaded from the internet, please do so. | ||
| Step 3 | Click Next
|
||
| Step 4 | Click Next
|
||
| Step 5 | Select where you want to install the 'Installer' to.
This part of the install is not actually installing Apache (yet). It is only placing the install files on the computer. Once they files are there, then the actual Apache installer will run. We recommend that you accept C:/BoxOffice as the install location because that is where we put the PostGres install files as well. Click Next
|
||
| Step 6 | After all the files have been put in the correct location on the hard drive, you will be asked if you want to start the Apache installer at that time.
If you wish to, click 'yes' If you wish to do this later, you can go to C:/BoxOffice and run the 'ApacheInstaller' link
You will also be give the option of installing the FileZilla FTP server at the same time. This is used to let Theatre e-blasts automatically post jpegs to the apache server so that they will be visible for users. If you also want to install this, click 'Yes'. If you want to do it later, you can go to C:/BoxOffice and run the 'FileZilla installer' link
|
||
| Step 7 | If you clicked 'Yes' above, you are now ready to begin the install process for Apache on the PC. Click the 'Next' button
|
||
| Step 8 | On the license screen, click 'I accept the terms in the licence agreement' then click Next
|
||
| Step 9 | Click Next
|
||
| Step 10 | Apache needs a minimum amount of configuration. In the examples, you may just need to replace 'myserver.org' with your main domain name for your venue.
please enter:
|
||
| Step 11 | Click 'Typical' if it is not selected and then Click 'Next'
|
||
| Step 12 | Select the destination.
Please accept the defaults and click 'Next'.
|
||
| Step 13 | Click 'Install'
Apache will intall and register itself with the operating system
|
||
| Step 14 | Click 'Finish'.
If you opted to also install FileZilla, please follow the directions here and come back to continue with the rest of the Apache install.
|
| Step 15 | There are some manual steps to configuring Apache on the PC
Open up a view to the C:\BoxOffice folder where the installers were placed
Open up a second view to the C:\Program Files\Apache Software Foundation\Apache2.2 - or wherever you installed Apache. On a 64 bit operating system like 2003 server 64 bit, this could be C:\Program Files x(86)\Apache Software Foundation\Apache2.2
Files to move are:
|
| Step 16 | Test the server to see if it starts out of the box. At the lower right corner of the computer, there should be an icon that looks like a pencil (its really a feather) that is red and has a green triangle in it. If it is there, you are ready to skip to the next step and test the apache browser.
If the icon has a 'red' square in it, then click on the icon and you'll see and 'Apache 2.2 menu popup and then slide to the right and 'start' the server. If that does not work, please contact tech support as it means there is a configuration issue someplace.
|
| Step 17 | If Apache is running, then the next step is to test the browser before making any changes to the config file.
|
| Step 18 | We are now ready to configure the server for security and behaviour related items. We'll do this by copying some data from the sample httpd.conf file to the apache httpd.conf file.
NOTE: DO NOT REPLACE THE HTTPD.CONF FILE otherwise it will not work. You must copy/paste the configuration as follows
now in the httpd file in the conf directory in the Apache2.2
|
| Step 19 | Scroll back up in the conf file that you just pasted the code into (the one in the Apache2.2 directory, not the one in C:\BoxOffice). Look for a series of #LoadModule commands. It will look like the picture below. Near the end of them, about 8 lines up, there is a line that says
#LoadModule ssl_module modules/mod_ssl.so remove the '#' from the beginning of that line. Save the file
Scroll down in the conf file (the one in the Apache2.2 directory, not the one in C:\BoxOffice). About 1/3 of the way through the document there is a line that says: #ServerName tickets.mytheatre.org:80 remove the '#' from the beginning of that line. Save the file
Scroll down in the conf file (the one in the Apache2.2 directory, not the one in C:\BoxOffice). About 3/4 of the way through the document the EnableMMAP information will appear. If this machine is running a 32 bit operating system make the following changes:
Save the file
Scroll down in the conf file (the one in the Apache2.2 directory, not the one in C:\BoxOffice). Just above the copied text for Theatre Manager there are lines that says: # Secure (SSL/TLS) connections remove the '#' from the beginning of the Include conf/extra/httpd-ssl.conf line. Save the file
|
| Step 20 | Scroll back to the bottom of the httpd file that you are editing.
|
Step 21 | It's now time to configure http-ssl.conf file. We'll do this by copying some data from the sample httpd-ss.conf file to the apache httpd-ssl.conf file.
NOTE: DO NOT REPLACE THE HTTPD-SSL.CONF FILE otherwise it will not work. You must copy/paste the configuration as follows
now in the httpd-ssl file in the extra directory in the Apache2.2/conf
Now copy both the server.crt and server.key files from the C:\BoxOffice\conf folder and paste them into the Apache2.2/conf folder |
| Step 22 | Click on the Apache monitor icon in the lower right tray and you'll see and 'Apache 2.2 menu popup and then slide to the right and 'Restart' the server. If that causes the green triangle to go to a red square, please contact tech support as it means there is a configuration issue someplace.
Optionally, go back through the changes that were made above to the httpd.conf file and see if you can spot the mistake.
|
| Step 23 | If the restart of the server worked, then we need to test the apache server one more time
If so, then it means that the apache module and configuration are correct. If not, it means that you may need to remove the C:\program Files\Apache Software Foundation directory and start the process from the top.
|
| Step 24 | Refer to any PCI consideration for installing Apache for late breaking security patches |