Re: [WebDNA] New Mountain Lion OSX Server

This WebDNA talk-list message is from

2013


It keeps the original formatting.
numero = 110224
interpreted = N
texte = Hi Palle! thank you for all these informations. Please note that step 1 = is not necessary anymore with WebDNA.fcgi (7.1) as it is not = java-dependant. The idea was to make the fastCGI as independant as = possible from external libraries. - chris On Mar 2, 2013, at 9:09, Palle Bo Nielsen = wrote: > Hi, >=20 > I made this post some time ago based on my research... Maybe it can = help also... >=20 > /Palle >=20 >=20 > "...I'm not sure this is a DEFINITIVE guide, but it may help. I = started with the WebDNA 7 installation instructions and updated them for = LION SERVER and MOUNTAIN LION SERVER specific instructions. I'll attach = the text file as well as include the text below. Best of luck with your = install and keep us posted! >=20 > Regards, > Brian >=20 > = #-------------------------------------------------------------------------= ----------------------------------- >=20 > Here's the WebDNA 7 FastCGI installation process for OSX Lion SERVER = and Mountain Lion SERVER: >=20 > STEP 1: > Install JAVA for OS X Lion > More information at: http://support.apple.com/kb/DL1421 and = http://support.apple.com/kb/HT5267 > To test if Java is installed, open Terminal.app and type "java". > To check which version of Java is installed, open Terminal.app and = type "java -version". >=20 > STEP 2: > Install mod_fastcgi.so > Lion/MtnLion is missing mod_fastcgi.so > It can be recovered from Snow Leopard > Put a copy of mod_fastcgi.so at /usr/libexec/apache2/ > Set permissions on mod_fastcgi.so to be the same as other .so files in = that directory. > (i.e., system=3Dread/write,wheel=3Dreadonly,everyone=3Dreadonly)=20 >=20 > STEP 3: > For EACH web site domain (i.e., vhost), place a copy of the /WebDNA = folder here: > /Library/Server/Web/Data/Sites// >=20 > STEP 4: > Move a copy of WebDNA.fcgi executable inside each of the /WebDNA = folders > chmod 755 WebDNA.fcgi >=20 > STEP 5: > Then open your primary apache2 configuration file and make sure that = both the > rewrite and fastcgi modules are loaded. The mod_rewrite.so should be = loaded by default, > but you will need to add the entry for loading mod_fastcgi.so > For OS X Lion SERVER (10.7), the file to edit is: = /private/etc/apache2/httpd.conf > For OS X Mtn Lion SERVER (10.8), the file to edit is: = /Library/Server/Web/Config/apache2/httpd_server_app.conf >=20 > LoadModule rewrite_module libexec/apache2/mod_rewrite.so > LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so >=20 > STEP 6: > - edit httpd_server_app.conf (10.8) or httpd.conf (10.7) to add the = following lines... >=20 > <#----------------------- > > FastCGIServer = /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi = -idle-timeout 60 -processes 1 > FastCGIServer = /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi = -idle-timeout 60 -processes 1 > FastCGIServer = /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi = -idle-timeout 60 -processes 1 > Action webdna-fastcgi /WebDNA/WebDNA.fcgi > AddHandler webdna-fastcgi .dna > > #----------------------- >=20 > Note it is very important to use "-processes 1" because if a website = open several instances > accessing the same databases, there will be conflicts. Also be sure to = add an entry for each > WebDNA-enabled vhost web site that you have. >=20 > Notes for Lion Server (10.7) >=20 > I added the fastcgi directive lines just below the following = directive: > =09 >  > # Multi -language error messages > #Include = /private/etc/apache2/extra/httpd-multilang-errordoc.conf > ... > #Include /private/etc/apache2/extra/httpd-dav.conf >  > =09 > Be careful that OSX Lion Server will disable what you have done = if WebSharing is not "on": > it will place your configuration within > =09 >  >  > =09 > and the configuration settings are completely ineffective. > So, turn it "on" by opening the System Settings, then opening = the "Sharing" control panel > and checking the box for "Web Sharing". >=20 > Notes for Mountain Lion Server (10.8) >=20 > I added the fastcgi directive lines just below the following = directive: > =09 >  >  >=20 >=20 > STEP 7: > To hide some specific WebDNA-related files, add these lines in the = httpd.conf or > httpd_server_app.conf, just below the lines you added in STEP 6. >=20 > #----------------------- > > Deny from all = =20 > > #----------------------- >=20 > STEP 8: > Finally, if you want the WebDNA [protect] context to properly work, = you will need the > following lines INSIDE the virtualhost configuration file, for every = single site on your server. > Open each virtualhost config file and add the following lines: >=20 > #----------------------- > > RewriteEngine on > RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L] > > #----------------------- >=20 > For Lion Server (10.7), the configuration files are located here: > /etc/apache2/sites/0000_X.X.X.X_80_.conf (non-ssl domains) > /etc/apache2/sites/0000_X.X.X.X_443_.conf (ssl domains) >=20 > For Mountain Lion Server (10.8), the configuration files are located = here: > = /Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_80_.conf = (non-ssl domains) > = /Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_443_.conf = (ssl domains) > in the following file for non-SSL vhosts: >=20 >=20 > STEP 9: > Make sure that you add index.dna as a default index type for each = WebDNA-enabled site you host. > Do this in Lion & Mtn Lion SERVER by opening Server.app, selecting Web = (10.7) or Websites (10.8) > under SERVICES in the left-side pane, select your domain to edit and = then select the "edit" button > next to "Index Files:". In the drop-down sheet, select + and add = "index.dna" to the list. >=20 > STEP 10: > Restart apache (there is no need to start WebDNA, it is automatically = done with the first > WebDNA request apache receives. This is also the reason why we do not = need anymore the > WebDNAMonitor from the previous versions) either with > apachectl restart > or using your administration GUI. >=20 > STEP 11: > Connect your browser to = http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna to manage site1, > http://www.domain2.com/WebDNA/Admin/AdminPrefs.dna to manage site2 = etc... >=20 > login and pass admin/admin >=20 > If your login fails, verify that STEP 8 has been done and try again. >=20 > That should do it. > = #-------------------------------------------------------------------------= ----------------------------------- >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > On 18/11/2012, at 22.43, Steve Craig wrote: >=20 >> Hi >>=20 >> OK I'm about to set up a new OSX Mountain Lion running server app. = Does anyone have a definitive setup guide that they care to share? >>=20 >> Just wanting to save a bit of time. >>=20 >> Cheers >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> Steve Craig - Asylum Interactive Ltd >> Tel +44 1330 860550 Fax +44 1330 860880 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> http://www.asylumweb.com >> Email: steve@asylumweb.com >> Skype: s.craig - iChat: steve.craig >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>=20 >>=20 >>=20 >>=20 >>=20 >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >=20 > --------------------------------------------------------- This message = is sent to you because you are subscribed to the mailing list . To = unsubscribe, E-mail to: archives: = http://mail.webdna.us/list/talk@webdna.us Bug Reporting: = support@webdna.us Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] New Mountain Lion OSX Server (christophe.billiottet@webdna.us 2013)
  2. Re: [WebDNA] New Mountain Lion OSX Server (Banahan 2013)
  3. Re: [WebDNA] New Mountain Lion OSX Server (Banahan 2013)
  4. Re: [WebDNA] New Mountain Lion OSX Server (Tom Duke 2013)
  5. Re: [WebDNA] New Mountain Lion OSX Server (Palle Bo Nielsen 2013)
  6. Re: [WebDNA] New Mountain Lion OSX Server (christophe.billiottet@webdna.us 2013)
  7. Re: [WebDNA] New Mountain Lion OSX Server (Palle Bo Nielsen 2013)
  8. Re: [WebDNA] New Mountain Lion OSX Server (christophe.billiottet@webdna.us 2013)
  9. Re: [WebDNA] New Mountain Lion OSX Server (Palle Bo Nielsen 2013)
  10. Re: [WebDNA] New Mountain Lion OSX Server (Banahan 2013)
  11. Re: [WebDNA] New Mountain Lion OSX Server (christophe.billiottet@webdna.us 2013)
  12. Re: [WebDNA] New Mountain Lion OSX Server (Banahan 2013)
  13. Re: [WebDNA] New Mountain Lion OSX Server (christophe.billiottet@webdna.us 2013)
  14. Re: [WebDNA] New Mountain Lion OSX Server (Tom Duke 2013)
  15. Re: [WebDNA] New Mountain Lion OSX Server (Brian Fries 2013)
  16. Re: [WebDNA] New Mountain Lion OSX Server (Banahan 2013)
Hi Palle! thank you for all these informations. Please note that step 1 = is not necessary anymore with WebDNA.fcgi (7.1) as it is not = java-dependant. The idea was to make the fastCGI as independant as = possible from external libraries. - chris On Mar 2, 2013, at 9:09, Palle Bo Nielsen = wrote: > Hi, >=20 > I made this post some time ago based on my research... Maybe it can = help also... >=20 > /Palle >=20 >=20 > "...I'm not sure this is a DEFINITIVE guide, but it may help. I = started with the WebDNA 7 installation instructions and updated them for = LION SERVER and MOUNTAIN LION SERVER specific instructions. I'll attach = the text file as well as include the text below. Best of luck with your = install and keep us posted! >=20 > Regards, > Brian >=20 > = #-------------------------------------------------------------------------= ----------------------------------- >=20 > Here's the WebDNA 7 FastCGI installation process for OSX Lion SERVER = and Mountain Lion SERVER: >=20 > STEP 1: > Install JAVA for OS X Lion > More information at: http://support.apple.com/kb/DL1421 and = http://support.apple.com/kb/HT5267 > To test if Java is installed, open Terminal.app and type "java". > To check which version of Java is installed, open Terminal.app and = type "java -version". >=20 > STEP 2: > Install mod_fastcgi.so > Lion/MtnLion is missing mod_fastcgi.so > It can be recovered from Snow Leopard > Put a copy of mod_fastcgi.so at /usr/libexec/apache2/ > Set permissions on mod_fastcgi.so to be the same as other .so files in = that directory. > (i.e., system=3Dread/write,wheel=3Dreadonly,everyone=3Dreadonly)=20 >=20 > STEP 3: > For EACH web site domain (i.e., vhost), place a copy of the /WebDNA = folder here: > /Library/Server/Web/Data/Sites// >=20 > STEP 4: > Move a copy of WebDNA.fcgi executable inside each of the /WebDNA = folders > chmod 755 WebDNA.fcgi >=20 > STEP 5: > Then open your primary apache2 configuration file and make sure that = both the > rewrite and fastcgi modules are loaded. The mod_rewrite.so should be = loaded by default, > but you will need to add the entry for loading mod_fastcgi.so > For OS X Lion SERVER (10.7), the file to edit is: = /private/etc/apache2/httpd.conf > For OS X Mtn Lion SERVER (10.8), the file to edit is: = /Library/Server/Web/Config/apache2/httpd_server_app.conf >=20 > LoadModule rewrite_module libexec/apache2/mod_rewrite.so > LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so >=20 > STEP 6: > - edit httpd_server_app.conf (10.8) or httpd.conf (10.7) to add the = following lines... >=20 > <#----------------------- > > FastCGIServer = /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi = -idle-timeout 60 -processes 1 > FastCGIServer = /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi = -idle-timeout 60 -processes 1 > FastCGIServer = /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi = -idle-timeout 60 -processes 1 > Action webdna-fastcgi /WebDNA/WebDNA.fcgi > AddHandler webdna-fastcgi .dna > > #----------------------- >=20 > Note it is very important to use "-processes 1" because if a website = open several instances > accessing the same databases, there will be conflicts. Also be sure to = add an entry for each > WebDNA-enabled vhost web site that you have. >=20 > Notes for Lion Server (10.7) >=20 > I added the fastcgi directive lines just below the following = directive: > =09 >  > # Multi -language error messages > #Include = /private/etc/apache2/extra/httpd-multilang-errordoc.conf > ... > #Include /private/etc/apache2/extra/httpd-dav.conf >  > =09 > Be careful that OSX Lion Server will disable what you have done = if WebSharing is not "on": > it will place your configuration within > =09 >  >  > =09 > and the configuration settings are completely ineffective. > So, turn it "on" by opening the System Settings, then opening = the "Sharing" control panel > and checking the box for "Web Sharing". >=20 > Notes for Mountain Lion Server (10.8) >=20 > I added the fastcgi directive lines just below the following = directive: > =09 >  >  >=20 >=20 > STEP 7: > To hide some specific WebDNA-related files, add these lines in the = httpd.conf or > httpd_server_app.conf, just below the lines you added in STEP 6. >=20 > #----------------------- > > Deny from all = =20 > > #----------------------- >=20 > STEP 8: > Finally, if you want the WebDNA [protect] context to properly work, = you will need the > following lines INSIDE the virtualhost configuration file, for every = single site on your server. > Open each virtualhost config file and add the following lines: >=20 > #----------------------- > > RewriteEngine on > RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L] > > #----------------------- >=20 > For Lion Server (10.7), the configuration files are located here: > /etc/apache2/sites/0000_X.X.X.X_80_.conf (non-ssl domains) > /etc/apache2/sites/0000_X.X.X.X_443_.conf (ssl domains) >=20 > For Mountain Lion Server (10.8), the configuration files are located = here: > = /Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_80_.conf = (non-ssl domains) > = /Library/Server/Web/Config/apache2/sites/0000_X.X.X.X_443_.conf = (ssl domains) > in the following file for non-SSL vhosts: >=20 >=20 > STEP 9: > Make sure that you add index.dna as a default index type for each = WebDNA-enabled site you host. > Do this in Lion & Mtn Lion SERVER by opening Server.app, selecting Web = (10.7) or Websites (10.8) > under SERVICES in the left-side pane, select your domain to edit and = then select the "edit" button > next to "Index Files:". In the drop-down sheet, select + and add = "index.dna" to the list. >=20 > STEP 10: > Restart apache (there is no need to start WebDNA, it is automatically = done with the first > WebDNA request apache receives. This is also the reason why we do not = need anymore the > WebDNAMonitor from the previous versions) either with > apachectl restart > or using your administration GUI. >=20 > STEP 11: > Connect your browser to = http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna to manage site1, > http://www.domain2.com/WebDNA/Admin/AdminPrefs.dna to manage site2 = etc... >=20 > login and pass admin/admin >=20 > If your login fails, verify that STEP 8 has been done and try again. >=20 > That should do it. > = #-------------------------------------------------------------------------= ----------------------------------- >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > On 18/11/2012, at 22.43, Steve Craig wrote: >=20 >> Hi >>=20 >> OK I'm about to set up a new OSX Mountain Lion running server app. = Does anyone have a definitive setup guide that they care to share? >>=20 >> Just wanting to save a bit of time. >>=20 >> Cheers >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> Steve Craig - Asylum Interactive Ltd >> Tel +44 1330 860550 Fax +44 1330 860880 >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> http://www.asylumweb.com >> Email: steve@asylumweb.com >> Skype: s.craig - iChat: steve.craig >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>=20 >>=20 >>=20 >>=20 >>=20 >> --------------------------------------------------------- >> This message is sent to you because you are subscribed to >> the mailing list . >> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us >> Bug Reporting: support@webdna.us >=20 > --------------------------------------------------------- This message = is sent to you because you are subscribed to the mailing list . To = unsubscribe, E-mail to: archives: = http://mail.webdna.us/list/talk@webdna.us Bug Reporting: = support@webdna.us christophe.billiottet@webdna.us

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

Summary search -- speed (1997) [WebDNA] lighttpd and gzip compression with webdna? (2015) URL for Discussion Archive (1997) Version f1 status (1997) plus sign giving me problems in convertchars (2005) matching shipto and others (1998) Help! (2000) WC1.6 to WC2 date formatting (1997) Install Webcatalog under NT4.0 and Microsoft IIS 2.0 (1997) breaking words (1997) WebDNA 5.0 and Mac OS/9 ... The facts (2003) Linux uninstall / reinstall (2003) 3.0.8 PDF Manual? Do YOU have it? :) (2000) Further on formula.db failure to calculate shipCost (1997) Are [CART]'s always > Previous [CART]'s (2000) Generating unique SKU from [cart] - Still Stumped... (1997) Snake Bites (1997) shipping help (1998) WebDNA Quick Reference (Reserved Words) (2000) SFTP (2004)