[WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions

This WebDNA talk-list message is from

2014


It keeps the original formatting.
numero = 111016
interpreted = N
texte = > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3471702531_23473025 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable I just went through the process of upgrading my Mac Mini server from OS X 10.8 Mtn Lion Server to 10.9 Mavericks Server, which broke my WebDNA installation, so I wanted to bring this to the attention of anyone else who may be wanting to do the same thing. The two main culprits were: 1. My Java Runtime installation was deleted with the Mavericks installation 2. My mod_fastcgi.so file got deleted with the Mavericks installation I created detailed instructions for installing WebDNA 7 FastCGI under OSX 10.9 Mavericks Server, which are posted below. Please note that this applie= s specifically to Mavericks SERVER. The process is similar if you=B9re using client, but the apache config files names and locations are a bit different= . Hopefully this information is helpful to someone. Brian Wachter ---------------------------------------------------------------------------= - ----------- Date: January 4, 2014 Topic: WebDNA 7 FastCGI installation process for OSX Mavericks SERVER: Step 1: If you=B9re UPGRADING from an earlier version of OSX, first copy mod_fastcgi.so located at /usr/libexec/apache2 since the Mavericks install will delete this file if it exists. Step 2: Install mod_fastcgi.so by placing a copy of the file 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) Step 3: Install JAVA for OS X 2013-005 This is Java Runtime Edition 6 (v1.6.0_65) Verify the install by typing =B3java -version=B2 at the terminal command line More information at: http://support.apple.com/kb/DL1572 NOTE: At the time of this writing, Java Runtime 7 Update 45 is the latest version available from the Oracle web site. However, this did not work and = I reverted to version 6. I=B9m not sure why, but I suspect it is an issue with where Java is installed. Step 4: For EACH web site domain (i.e., virtual host), place a copy of the /WebDNA folder here: /Library/Server/Web/Data/Sites// Step 5: Place a copy of WebDNA.fcgi executable inside each of the /WebDNA folders chmod 755 WebDNA.fcgi Step 6: Open your httpd_server_app.conf (/Library/Server/Web/Config/apache2/httpd_server_app.conf) and make sure that both of the following 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 LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so Step 7: Open your httpd_server_app.conf and add these lines... <#----------------------- FastCGIServer=20 /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi -idle-timeout 60 -processes 1 FastCGIServer=20 /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi -idle-timeout 60 -processes 1 FastCGIServer=20 /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi -idle-timeout 60 -processes 1 #----------------------- =8A I did this just after the following directive: =8A Step 8: To hide some specific WebDNA-related files, add these lines in the httpd_server_app.conf, just below the lines you added in Step 7. #----------------------- Deny from all =20 #----------------------- Step 9: Create a file to be included by your virtual hosts. To do this, follow thes= e steps: 1. Create a directory called =B3webdna_includes=B2 located at /Library/Server/Web/Config/apache2/ 2. Set permissions on this directory to be system=3Dread/write,wheel=3Dreadonly,everyone=3Dreadonly 3. Create a plain text file named =B3webdna_vhost.conf=B2 inside this directory with the following contents: Action webdna-fastcgi /WebDNA/WebDNA.fcgi AddHandler webdna-fastcgi .dna AddHandler webdna-fastcgi .html RewriteEngine on RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L] NOTE: The reason you make the include file rather than put the directives directly in your virtual host configuration file is that Server.app will sometimes wipe these directives when reconfiguring web services. If you use the include file, Server.app will not touch the include call. Step 10: Edit each configuration file for your virtual hosts to include the call to the file you created in Step 9. The virtual host config files are located a= t /Library/Server/Web/Config/apache2/Sites/ and they take the form shown belo= w for non-SSL sites and SSL-enabled sites, respectively. 0000_X.X.X.X_80_.conf 0000_X.X.X.X_443_.conf So, open the virtual host config file and add the following line at the ver= y end just before the closing tag. Include=20 /Library/Server/Web/Config/apache2/webdna_includes/webdna_vhost.conf Step 11: Make sure that you add index.dna as a default index type for each WebDNA-enabled site you host. Do this in Mavericks by opening Server.app, selecting Websites under Services in the left-side pane, open your domain t= o edit and then select the "edit" button next to "Index Files:". In the drop-down sheet, select + and add "index.dna" to the list. Step 12: Make sure =B3dna=B2 is included in your MIME types. To do this, edit the file =B3mime.types=B2 located at /private/etc/apache2/ and add the following line: application/vnd.dna dna Step 13: Restart apache by toggling the Websites service Off/On or by typing the following command in terminal.app apachectl restart Step 14: 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... The default login is =B3admin=B2 and the default password is =B3admin=B2 If the login fails, verify that you have the following lines in your virtua= l host configuration file (either directly or via an include file): RewriteEngine on RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L] That should do it. ---------------------------------------------------------------------------= - ----------- --B_3471702531_23473025 Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Installing WebDNA 7 on OSX Mavericks Server - Instructions I just went through the process of upgrading my Mac Mini server from OS X = 10.8 Mtn Lion Server to 10.9 Mavericks Server, which broke my WebDNA install= ation, so I wanted to bring this to the attention of anyone else who may be = wanting to do the same thing. The two main culprits were:
  1. My Java Runtime installation was deleted with the Ma= vericks installation
  2. My mod_fastcgi.so file got deleted with the Mavericks in= stallation

I created detailed instructions for installing WebDNA 7 FastCGI under OSX 1= 0.9 Mavericks Server, which are posted below. Please note that this applies = specifically to Mavericks SERVER. The process is similar if you’re usi= ng client, but the apache config files names and locations are a bit differe= nt. Hopefully this information is helpful to someone.

Brian Wachter

---------------------------------------------------------------------------= ------------
Date: January 4, 2014
Topic: WebDNA 7 FastCGI installation process for OSX Mavericks SERVER:

Step 1:
If you’re UPGRADING from an earlier version of OSX, first copy mod_fa= stcgi.so located at /usr/libexec/apache2 since the Mavericks install will de= lete this file if it exists.

Step 2:
Install mod_fastcgi.so by placing a copy of the file at /usr/libexec/apache= 2/
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)

Step 3:
Install JAVA for OS X 2013-005
This is Java Runtime Edition 6 (v1.6.0_65)
Verify the install by typing “java -version” at the terminal co= mmand line
More information at: http://su= pport.apple.com/kb/DL1572
NOTE: At the time of this writing, Java Runtime 7 Update 45 is the latest v= ersion available from the Oracle web site. However, this did not work and I = reverted to version 6. I’m not sure why, but I suspect it is an issue = with where Java is installed.

Step 4:
For EACH web site domain (i.e., virtual host), place a copy of the /WebDNA = folder here:
/Library/Server/Web/Data/Sites/<myDomainDirectory>/

Step 5:
Place a copy of WebDNA.fcgi executable inside each of the /WebDNA folders chmod 755 WebDNA.fcgi

Step 6:
Open your httpd_server_app.conf (/Library/Server/Web/Config/apache2/httpd_s= erver_app.conf) and make sure that both of the following modules are loaded.= The mod_rewrite.so should be loaded by default, but you will need to add th= e entry for loading mod_fastcgi.so

LoadModule rewrite_module     libexec/apache2/mod_rewri= te.so
LoadModule fastcgi_module     libexec/apache2/mod_fastc= gi.so

Step 7:
Open your httpd_server_app.conf and add these lines...

<#-----------------------
<IfModule mod_fastcgi.c>
FastCGIServer /Library/Server/Web/Data/Sites/<myDomainDirectory1>/Web= DNA/WebDNA.fcgi -idle-timeout 60 -processes 1
FastCGIServer /Library/Server/Web/Data/Sites/<myDomainDirectory2>/Web= DNA/WebDNA.fcgi -idle-timeout 60 -processes 1
FastCGIServer /Library/Server/Web/Data/Sites/<myDomainDirectory3>/Web= DNA/WebDNA.fcgi -idle-timeout 60 -processes 1
</IfModule>
#-----------------------

… I did this just after the following directive:

<IfModule mime_module>

</IfDefine>

Step 8:
To hide some specific WebDNA-related files, add these lines in the httpd_se= rver_app.conf, just below the lines you added in Step 7.

#-----------------------
<FilesMatch  ".*\.(db|inc|conf|ini)$">
Deny from all           &= nbsp;            = ;            &nb= sp;            &= nbsp;            = ;  
</FilesMatch>
#-----------------------

Step 9:
Create a file to be included by your virtual hosts. To do this, follow thes= e steps:
1. Create a directory called “webdna_includes” located at /Libr= ary/Server/Web/Config/apache2/
2. Set permissions on this directory to be system=3Dread/write,wheel=3Dreadonly= ,everyone=3Dreadonly
3. Create a plain text file named “webdna_vhost.conf” inside th= is directory with the following contents:

    <IfModule mod_fastcgi.c>
        Action webdna-fastcgi /WebD= NA/WebDNA.fcgi
        AddHandler webdna-fastcgi .= dna
        AddHandler webdna-fastcgi .= html
    </IfModule>

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule .* - [E=3DHTTP_AU= THORIZATION:%{HTTP:Authorization},L]
    </IfModule>

NOTE: The reason you make the include file rather than put the directives d= irectly in your virtual host configuration file is that Server.app will some= times wipe these directives when reconfiguring web services. If you use the = include file, Server.app will not touch the include call.

Step 10:
Edit each configuration file for your virtual hosts to include the call to = the file you created in Step 9. The virtual host config files are located at= /Library/Server/Web/Config/apache2/Sites/ and they take the form shown belo= w for non-SSL sites and SSL-enabled sites, respectively.

0000_X.X.X.X_80_<myDomainDirectory>.conf
0000_X.X.X.X_443_<myDomainDirectory>.conf

So, open the virtual host config file and add the following line at the ver= y end just before the closing </VirtualHost> tag.

    Include /Library/Server/Web/Config/apache2/webdna_i= ncludes/webdna_vhost.conf

Step 11:
Make sure that you add index.dna as a default index type for each WebDNA-en= abled site you host. Do this in Mavericks by opening Server.app, selecting W= ebsites under Services in the left-side pane, open your domain to edit and t= hen select the "edit" button next to "Index Files:". In = the drop-down sheet, select + and add "index.dna" to the list.

Step 12:
Make sure “dna” is included in your MIME types. To do this, edi= t the file “mime.types” located at /private/etc/apache2/ and add= the following line:

application/vnd.dna    dna

Step 13:
Restart apache by toggling the Websites service Off/On or by typing the fol= lowing command in terminal.app

apachectl restart

Step 14:
Connect your browser to http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna to manage s= ite1,
http://www.dom= ain2.com/WebDNA/Admin/AdminPrefs.dna to manage site2 etc...

The default login is “admin” and the default password is “= ;admin”

If the login fails, verify that you have the following lines in your virtua= l host configuration file (either directly or via an include file):

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule .* - [E=3DHTTP_AU= THORIZATION:%{HTTP:Authorization},L]
    </IfModule>

That should do it.

---------------------------------------------------------------------------= ------------
--B_3471702531_23473025-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions ("C. Frank Wolfe" 2014)
  2. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (frank@cwolfe.com 2014)
  3. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (Palle Bo Nielsen 2014)
  4. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions ("C. Frank Wolfe" 2014)
  5. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions ("C. Frank Wolfe" 2014)
  6. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (Palle Bo Nielsen 2014)
  7. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (Palle Bo Nielsen 2014)
  8. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (Jim Lanford 2014)
  9. Re: [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (Palle Bo Nielsen 2014)
  10. [WebDNA] Installing WebDNA 7 on OSX Mavericks Server - Instructions (Brian Wachter 2014)
> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3471702531_23473025 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable I just went through the process of upgrading my Mac Mini server from OS X 10.8 Mtn Lion Server to 10.9 Mavericks Server, which broke my WebDNA installation, so I wanted to bring this to the attention of anyone else who may be wanting to do the same thing. The two main culprits were: 1. My Java Runtime installation was deleted with the Mavericks installation 2. My mod_fastcgi.so file got deleted with the Mavericks installation I created detailed instructions for installing WebDNA 7 FastCGI under OSX 10.9 Mavericks Server, which are posted below. Please note that this applie= s specifically to Mavericks SERVER. The process is similar if you=B9re using client, but the apache config files names and locations are a bit different= . Hopefully this information is helpful to someone. Brian Wachter ---------------------------------------------------------------------------= - ----------- Date: January 4, 2014 Topic: WebDNA 7 FastCGI installation process for OSX Mavericks SERVER: Step 1: If you=B9re UPGRADING from an earlier version of OSX, first copy mod_fastcgi.so located at /usr/libexec/apache2 since the Mavericks install will delete this file if it exists. Step 2: Install mod_fastcgi.so by placing a copy of the file 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) Step 3: Install JAVA for OS X 2013-005 This is Java Runtime Edition 6 (v1.6.0_65) Verify the install by typing =B3java -version=B2 at the terminal command line More information at: http://support.apple.com/kb/DL1572 NOTE: At the time of this writing, Java Runtime 7 Update 45 is the latest version available from the Oracle web site. However, this did not work and = I reverted to version 6. I=B9m not sure why, but I suspect it is an issue with where Java is installed. Step 4: For EACH web site domain (i.e., virtual host), place a copy of the /WebDNA folder here: /Library/Server/Web/Data/Sites// Step 5: Place a copy of WebDNA.fcgi executable inside each of the /WebDNA folders chmod 755 WebDNA.fcgi Step 6: Open your httpd_server_app.conf (/Library/Server/Web/Config/apache2/httpd_server_app.conf) and make sure that both of the following 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 LoadModule rewrite_module libexec/apache2/mod_rewrite.so LoadModule fastcgi_module libexec/apache2/mod_fastcgi.so Step 7: Open your httpd_server_app.conf and add these lines... <#----------------------- FastCGIServer=20 /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi -idle-timeout 60 -processes 1 FastCGIServer=20 /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi -idle-timeout 60 -processes 1 FastCGIServer=20 /Library/Server/Web/Data/Sites//WebDNA/WebDNA.fcgi -idle-timeout 60 -processes 1 #----------------------- =8A I did this just after the following directive: =8A Step 8: To hide some specific WebDNA-related files, add these lines in the httpd_server_app.conf, just below the lines you added in Step 7. #----------------------- Deny from all =20 #----------------------- Step 9: Create a file to be included by your virtual hosts. To do this, follow thes= e steps: 1. Create a directory called =B3webdna_includes=B2 located at /Library/Server/Web/Config/apache2/ 2. Set permissions on this directory to be system=3Dread/write,wheel=3Dreadonly,everyone=3Dreadonly 3. Create a plain text file named =B3webdna_vhost.conf=B2 inside this directory with the following contents: Action webdna-fastcgi /WebDNA/WebDNA.fcgi AddHandler webdna-fastcgi .dna AddHandler webdna-fastcgi .html RewriteEngine on RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L] NOTE: The reason you make the include file rather than put the directives directly in your virtual host configuration file is that Server.app will sometimes wipe these directives when reconfiguring web services. If you use the include file, Server.app will not touch the include call. Step 10: Edit each configuration file for your virtual hosts to include the call to the file you created in Step 9. The virtual host config files are located a= t /Library/Server/Web/Config/apache2/Sites/ and they take the form shown belo= w for non-SSL sites and SSL-enabled sites, respectively. 0000_X.X.X.X_80_.conf 0000_X.X.X.X_443_.conf So, open the virtual host config file and add the following line at the ver= y end just before the closing tag. Include=20 /Library/Server/Web/Config/apache2/webdna_includes/webdna_vhost.conf Step 11: Make sure that you add index.dna as a default index type for each WebDNA-enabled site you host. Do this in Mavericks by opening Server.app, selecting Websites under Services in the left-side pane, open your domain t= o edit and then select the "edit" button next to "Index Files:". In the drop-down sheet, select + and add "index.dna" to the list. Step 12: Make sure =B3dna=B2 is included in your MIME types. To do this, edit the file =B3mime.types=B2 located at /private/etc/apache2/ and add the following line: application/vnd.dna dna Step 13: Restart apache by toggling the Websites service Off/On or by typing the following command in terminal.app apachectl restart Step 14: 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... The default login is =B3admin=B2 and the default password is =B3admin=B2 If the login fails, verify that you have the following lines in your virtua= l host configuration file (either directly or via an include file): RewriteEngine on RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L] That should do it. ---------------------------------------------------------------------------= - ----------- --B_3471702531_23473025 Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Installing WebDNA 7 on OSX Mavericks Server - Instructions I just went through the process of upgrading my Mac Mini server from OS X = 10.8 Mtn Lion Server to 10.9 Mavericks Server, which broke my WebDNA install= ation, so I wanted to bring this to the attention of anyone else who may be = wanting to do the same thing. The two main culprits were:
  1. My Java Runtime installation was deleted with the Ma= vericks installation
  2. My mod_fastcgi.so file got deleted with the Mavericks in= stallation

I created detailed instructions for installing WebDNA 7 FastCGI under OSX 1= 0.9 Mavericks Server, which are posted below. Please note that this applies = specifically to Mavericks SERVER. The process is similar if you’re usi= ng client, but the apache config files names and locations are a bit differe= nt. Hopefully this information is helpful to someone.

Brian Wachter

---------------------------------------------------------------------------= ------------
Date: January 4, 2014
Topic: WebDNA 7 FastCGI installation process for OSX Mavericks SERVER:

Step 1:
If you’re UPGRADING from an earlier version of OSX, first copy mod_fa= stcgi.so located at /usr/libexec/apache2 since the Mavericks install will de= lete this file if it exists.

Step 2:
Install mod_fastcgi.so by placing a copy of the file at /usr/libexec/apache= 2/
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)

Step 3:
Install JAVA for OS X 2013-005
This is Java Runtime Edition 6 (v1.6.0_65)
Verify the install by typing “java -version” at the terminal co= mmand line
More information at: http://su= pport.apple.com/kb/DL1572
NOTE: At the time of this writing, Java Runtime 7 Update 45 is the latest v= ersion available from the Oracle web site. However, this did not work and I = reverted to version 6. I’m not sure why, but I suspect it is an issue = with where Java is installed.

Step 4:
For EACH web site domain (i.e., virtual host), place a copy of the /WebDNA = folder here:
/Library/Server/Web/Data/Sites/<myDomainDirectory>/

Step 5:
Place a copy of WebDNA.fcgi executable inside each of the /WebDNA folders chmod 755 WebDNA.fcgi

Step 6:
Open your httpd_server_app.conf (/Library/Server/Web/Config/apache2/httpd_s= erver_app.conf) and make sure that both of the following modules are loaded.= The mod_rewrite.so should be loaded by default, but you will need to add th= e entry for loading mod_fastcgi.so

LoadModule rewrite_module     libexec/apache2/mod_rewri= te.so
LoadModule fastcgi_module     libexec/apache2/mod_fastc= gi.so

Step 7:
Open your httpd_server_app.conf and add these lines...

<#-----------------------
<IfModule mod_fastcgi.c>
FastCGIServer /Library/Server/Web/Data/Sites/<myDomainDirectory1>/Web= DNA/WebDNA.fcgi -idle-timeout 60 -processes 1
FastCGIServer /Library/Server/Web/Data/Sites/<myDomainDirectory2>/Web= DNA/WebDNA.fcgi -idle-timeout 60 -processes 1
FastCGIServer /Library/Server/Web/Data/Sites/<myDomainDirectory3>/Web= DNA/WebDNA.fcgi -idle-timeout 60 -processes 1
</IfModule>
#-----------------------

… I did this just after the following directive:

<IfModule mime_module>

</IfDefine>

Step 8:
To hide some specific WebDNA-related files, add these lines in the httpd_se= rver_app.conf, just below the lines you added in Step 7.

#-----------------------
<FilesMatch  ".*\.(db|inc|conf|ini)$">
Deny from all           &= nbsp;            = ;            &nb= sp;            &= nbsp;            = ;  
</FilesMatch>
#-----------------------

Step 9:
Create a file to be included by your virtual hosts. To do this, follow thes= e steps:
1. Create a directory called “webdna_includes” located at /Libr= ary/Server/Web/Config/apache2/
2. Set permissions on this directory to be system=3Dread/write,wheel=3Dreadonly= ,everyone=3Dreadonly
3. Create a plain text file named “webdna_vhost.conf” inside th= is directory with the following contents:

    <IfModule mod_fastcgi.c>
        Action webdna-fastcgi /WebD= NA/WebDNA.fcgi
        AddHandler webdna-fastcgi .= dna
        AddHandler webdna-fastcgi .= html
    </IfModule>

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule .* - [E=3DHTTP_AU= THORIZATION:%{HTTP:Authorization},L]
    </IfModule>

NOTE: The reason you make the include file rather than put the directives d= irectly in your virtual host configuration file is that Server.app will some= times wipe these directives when reconfiguring web services. If you use the = include file, Server.app will not touch the include call.

Step 10:
Edit each configuration file for your virtual hosts to include the call to = the file you created in Step 9. The virtual host config files are located at= /Library/Server/Web/Config/apache2/Sites/ and they take the form shown belo= w for non-SSL sites and SSL-enabled sites, respectively.

0000_X.X.X.X_80_<myDomainDirectory>.conf
0000_X.X.X.X_443_<myDomainDirectory>.conf

So, open the virtual host config file and add the following line at the ver= y end just before the closing </VirtualHost> tag.

    Include /Library/Server/Web/Config/apache2/webdna_i= ncludes/webdna_vhost.conf

Step 11:
Make sure that you add index.dna as a default index type for each WebDNA-en= abled site you host. Do this in Mavericks by opening Server.app, selecting W= ebsites under Services in the left-side pane, open your domain to edit and t= hen select the "edit" button next to "Index Files:". In = the drop-down sheet, select + and add "index.dna" to the list.

Step 12:
Make sure “dna” is included in your MIME types. To do this, edi= t the file “mime.types” located at /private/etc/apache2/ and add= the following line:

application/vnd.dna    dna

Step 13:
Restart apache by toggling the Websites service Off/On or by typing the fol= lowing command in terminal.app

apachectl restart

Step 14:
Connect your browser to http://www.domain1.com/WebDNA/Admin/AdminPrefs.dna to manage s= ite1,
http://www.dom= ain2.com/WebDNA/Admin/AdminPrefs.dna to manage site2 etc...

The default login is “admin” and the default password is “= ;admin”

If the login fails, verify that you have the following lines in your virtua= l host configuration file (either directly or via an include file):

    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule .* - [E=3DHTTP_AU= THORIZATION:%{HTTP:Authorization},L]
    </IfModule>

That should do it.

---------------------------------------------------------------------------= ------------
--B_3471702531_23473025-- Brian Wachter

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:

webcat- multiple selection in input field (1997) Admin Section (2002) E-mail loop ! (1997) Separate SSL Server (1997) autosensing lanague selection (1997) WebDelivery: One step closer !! (1997) RE: [WebDNA] Ubuntu 14.04 & WebDNA 8.2 (html not rendering) (2017) Refreshing document (2000) Shopping Cart Problem (1998) Explorer 3.0/ Access Denied! (1997) can WC render sites out? (1997) [WebDNA] in principle, can we [setcookie] in a [spawn] ? (2009) [WebDNA] sem_open bugfix for os x version 6.2 (2012) typhoon... (1997) Re1000001: Setting up shop (1997) Generating Options for a Form. (1997) How did *you* learn Web Catalog? (2000) Showif, Hideif reverse logic ? (1997) can WC render sites out? (1997) SQL Changes in 3.0.7? (2000)