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.- chrisOn 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:
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.- chrisOn 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)