Changes for page Running Through Apache - Leopard & Snow Leopard Client - Summary
Last modified by Aaron Rosenzweig on 2012/10/18 13:08
From version 34.1
edited by Pascal Robert
on 2010/08/20 19:53
on 2010/08/20 19:53
Change comment:
There is no comment for this version
To version 36.1
edited by David Holt
on 2010/07/26 16:30
on 2010/07/26 16:30
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. probert1 +XWiki.dholt - Content
-
... ... @@ -10,49 +10,31 @@ 10 10 ~1. Edit /etc/apache2/httpd.conf 11 11 Search for "Directory /" and comment out the Order and Deny lines: 12 12 13 -{{code}} 14 - 15 15 <Directory /> 16 - 17 - 18 - #Order deny,allow19 - #Deny from all14 +Options FollowSymLinks 15 +AllowOverride None 16 +Order deny,allow 17 +Deny from all 20 20 </Directory> 21 21 22 -{{/code}} 23 - 24 24 Then search for "ServerName" and add 25 - 26 -{{code}} 27 - 28 28 ServerName localhost 29 29 30 -{{/code}} 31 - 32 32 Add a line that points to the WebObjects apache config file 33 - 34 -{{code}} 35 - 36 36 Include /System/Library/WebObjects/Adaptors/Apache2.2/apache.conf 37 37 38 -{{/code}} 39 - 40 40 2. My apache.conf (/System/Library/WebObjects/Adaptors/Apache2.2/apache.conf) file contained the line to load the WebObject module 41 41 Confirm that apache.conf also includes: 28 +WebObjectsConfig [[http://localhost:1085]] 10 42 42 43 -{{code}} 44 - 45 -WebObjectsConfig [http://localhost:1085] 10 46 - 47 -{{/code}} 48 - 49 49 3. Add the launchd plist files necessary to start monitor and wotaskd during system startup to your /System/Library/LaunchDaemons/ directory. If you are using WO 5.4.x you can probably find the plists at /Developer/Examples/JavaWebObjects/Deployment/launchd/ If you cannot find them there, you can find instructions to produce them here: [[WO 5.4 Getting Started]] If you do not specify WOHost in your plist, you will need to add the "WOHost=localhost" to the properties file in wotaskd (/System/Library/WebObjects/JavaApplications/wotaskd.woa/Contents/Resources/Properties) 50 50 51 51 4. Change permissions of the launch daemon plists for wotaskd and monitor to **exactly** what is written in the wiki 33 +644 system/wheel/everyone 52 52 53 53 {{code}} 54 54 55 - $cd/Library/LaunchDaemons/37 +// cd to the LaunchDaemons directory and execute the following commands 56 56 $ chmod 644 com.apple.webobjects.womonitor.plist 57 57 $ chmod 644 com.apple.webobjects.wotaskd.plist 58 58 $ sudo chown root:wheel com.apple.webobjects.womonitor.plist ... ... @@ -62,15 +62,11 @@ 62 62 63 63 5. Set your launch parameters in your application: 64 64 65 -{{code}} 47 +WODirectConnectEnabled false 48 +WOHost localhost 49 +WOAdaptorURL [[http://localhost/cgi-bin/WebObjects]] 50 +WOPort 5555 66 66 67 --WODirectConnectEnabled false 68 --WOHost localhost 69 --WOAdaptorURL [http://localhost/cgi-bin/WebObjects] 70 --WOPort 5555 71 - 72 -{{/code}} 73 - 74 74 6. Update mod//WO 75 75 You will need to replace your mod//WebObjects.so located at /System/Library/WebObjects/Adaptors/Apache2.2/mod//WebObjects.so with the appropriate version of [[mod//WebObjects//>>http://webobjects.mdimension.com/wonder/mod_WebObjects/Apache2.2/macosx/]] This will allow you to use SSL and solves a lot of problems where pages return **No instance available** errors. Make note of the original file's permissions and duplicate them on the replacement. Once you do this, restart Apache.// 76 76