Re: [WebDNA] New Mountain Lion OSX Server

This WebDNA talk-list message is from

2013


It keeps the original formatting.
numero = 110203
interpreted = N
texte = On my side, i was using 10.6 and directly upgraded to 10.8. The only = thing i had to do to make my WeDNA.fcgi run back has been to add the = mod_fastcgi.so (which had been removed by Apple since 10.7). It was = straight and easy to do. - chris On Feb 28, 2013, at 4:40, Tom Duke wrote: > Lawrence, >=20 > Hi - it is possible. I installed v.7 on my MacBook Pro - then = removed it and installed v6.2 so I could have a development environment = to match our production server. >=20 > My notes are rough - I never got a chance to write them up properly - = the main issue initially was to re-enable to web server in Lion. Apple = have left the software in place but have essentially deactivated the web = server. >=20 > Happy to share my notes if you would like them. >=20 > - Tom >=20 >=20 >=20 >=20 >=20 > =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=3D=3D=3D=3D=3D=3D > Digital Revolutionaries > 1st Floor, Castleriver House > 14-15 Parliament Street > Temple Bar,Dublin 2 > Ireland > ---------------------------------------------- > [t]: ++ 353 1 440 3907 > [e]: > [w]: > =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=3D=3D=3D=3D=3D=3D >=20 >=20 > On 27 February 2013 22:11, Banahan wrote: > Hi, >=20 > I'm trying to setup a new server on Mac OSX. > As I bought a MacMini it comes with Montain Lion (not server) > I tried to set it up with the above details, but it's not working... > I'm wonder if some body did an install of Webdna on a non server 10.8 >=20 > I'm now considering getting the MacMini to 10.6 as it looks like a = lot faster to install (My server should already be running...) > What's you opinion? What is the benefit of using 10.8 ou 10.7 compared = to 10.6 >=20 > Thanks in advance fot your tips > Lawrence >=20 > --=20 > Lawrence Banahan > Mobile: 06.80.71.99.02 > Skype: lbanahan > Courriel: lawrence@banahan.fr > www.banahan.fr >=20 >=20 >=20 > Brian Wachter a =E9crit : >> Steve, >>=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:=20 >> http://support.apple.com/kb/DL1421 and = http://support.apple.com/kb/HT5267 >>=20 >> 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=20 >> http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna >> to manage site1, >>=20 >> 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 > --------------------------------------------------------- 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)
On my side, i was using 10.6 and directly upgraded to 10.8. The only = thing i had to do to make my WeDNA.fcgi run back has been to add the = mod_fastcgi.so (which had been removed by Apple since 10.7). It was = straight and easy to do. - chris On Feb 28, 2013, at 4:40, Tom Duke wrote: > Lawrence, >=20 > Hi - it is possible. I installed v.7 on my MacBook Pro - then = removed it and installed v6.2 so I could have a development environment = to match our production server. >=20 > My notes are rough - I never got a chance to write them up properly - = the main issue initially was to re-enable to web server in Lion. Apple = have left the software in place but have essentially deactivated the web = server. >=20 > Happy to share my notes if you would like them. >=20 > - Tom >=20 >=20 >=20 >=20 >=20 > =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=3D=3D=3D=3D=3D=3D > Digital Revolutionaries > 1st Floor, Castleriver House > 14-15 Parliament Street > Temple Bar,Dublin 2 > Ireland > ---------------------------------------------- > [t]: ++ 353 1 440 3907 > [e]: > [w]: > =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=3D=3D=3D=3D=3D=3D >=20 >=20 > On 27 February 2013 22:11, Banahan wrote: > Hi, >=20 > I'm trying to setup a new server on Mac OSX. > As I bought a MacMini it comes with Montain Lion (not server) > I tried to set it up with the above details, but it's not working... > I'm wonder if some body did an install of Webdna on a non server 10.8 >=20 > I'm now considering getting the MacMini to 10.6 as it looks like a = lot faster to install (My server should already be running...) > What's you opinion? What is the benefit of using 10.8 ou 10.7 compared = to 10.6 >=20 > Thanks in advance fot your tips > Lawrence >=20 > --=20 > Lawrence Banahan > Mobile: 06.80.71.99.02 > Skype: lbanahan > Courriel: lawrence@banahan.fr > www.banahan.fr >=20 >=20 >=20 > Brian Wachter a =E9crit : >> Steve, >>=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:=20 >> http://support.apple.com/kb/DL1421 and = http://support.apple.com/kb/HT5267 >>=20 >> 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=20 >> http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna >> to manage site1, >>=20 >> 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 > --------------------------------------------------------- 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:

Sorting by SKU Not Working (1998) Associative lookup style? + bit more (1997) Grep -- remove extra returns first (2003) Problem with updating 2.1b7 -> 2.1.1 (1998) PCS Frames (1997) [Sum] function? (1997) Install Webcatalog under NT4.0 and Microsoft IIS 2.0 (1997) Quit revisited (1997) Fun with Dates - revisited (again) (1997) [ModDate] & [ModTime] ? (1997) Date search and sendmail (1997) [WebDNA] Set a secure cookie ??? (2016) Help with a pull down menu (1999) Newbie Tax Question (1997) OT Hosting Q again. (2002) Searching Multiple DBs (1997) Sorting error (1997) [WebDNA] Emailer breaking format (2015) Display [price] in banner ad (1998) [random] only for 1-100??? (1997)