diff --git a/build/exe/doliwamp/doliwamp.iss b/build/exe/doliwamp/doliwamp.iss index 45192ebe2a11c8fe666c67d861d862d31eb41b39..17ade1ad10ce45d8b009b748149fe4d4c1d5fba2 100644 --- a/build/exe/doliwamp/doliwamp.iss +++ b/build/exe/doliwamp/doliwamp.iss @@ -71,6 +71,7 @@ Source: "build\exe\doliwamp\uninstall_services.bat.install"; DestDir: "{app}\"; Source: "build\exe\doliwamp\mysqlinitpassword.bat.install"; DestDir: "{app}\"; Flags: ignoreversion; Source: "build\exe\doliwamp\mysqltestinstall.bat.install"; DestDir: "{app}\"; Flags: ignoreversion; Source: "build\exe\doliwamp\startdoliwamp_manual_donotuse.bat.install"; DestDir: "{app}\"; Flags: ignoreversion; +Source: "build\exe\doliwamp\builddemosslfiles.bat"; DestDir: "{app}\"; Flags: ignoreversion; ; PhpMyAdmin, Apache, Php, Mysql ; Put here path of Wampserver applications Source: "C:\Program Files\Wamp\apps\phpmyadmin2.10.1\*.*"; DestDir: "{app}\apps\phpmyadmin2.10.1"; Flags: ignoreversion recursesubdirs; Excludes: "config.inc.php,wampserver.conf,*.log,*_log" @@ -96,6 +97,9 @@ Source: "build\exe\doliwamp\my.ini.install"; DestDir: "{app}\bin\mysql\mysql5.0. Source: "build\exe\doliwamp\php.ini.install"; DestDir: "{app}\bin\php\php5.2.5"; Flags: ignoreversion; Source: "build\exe\doliwamp\index.php.install"; DestDir: "{app}\www"; Flags: ignoreversion; Source: "build\exe\doliwamp\install.forced.php.install"; DestDir: "{app}\www\dolibarr\htdocs\install"; Flags: ignoreversion; +Source: "build\exe\doliwamp\openssl.conf"; DestDir: "{app}"; Flags: ignoreversion; +Source: "build\exe\doliwamp\ca_demo_dolibarr.crt"; DestDir: "{app}"; Flags: ignoreversion; +Source: "build\exe\doliwamp\ca_demo_dolibarr.key"; DestDir: "{app}"; Flags: ignoreversion; ; Licence Source: "COPYRIGHT"; DestDir: "{app}"; Flags: ignoreversion; @@ -148,6 +152,7 @@ var batFile: String; var mysmtp: String; var myporta: String; +var myportas: String; var myport: String; var mypass: String; @@ -267,6 +272,7 @@ begin mysmtp := Page.Values[0]; myporta := Page.Values[1]; + myportas:= '443'; myport := Page.Values[2]; mypass := Page.Values[3]; end @@ -274,6 +280,7 @@ begin begin mysmtp := smtpServer; myporta := apachePort; + myportas:= '443'; myport := mysqlPort; mypass := newPassword; end @@ -281,6 +288,7 @@ begin // Save parameters to registry RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\NLTechno\DoliWamp', 'smtpServer', mysmtp); RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\NLTechno\DoliWamp', 'apachePort', myporta); + RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\NLTechno\DoliWamp', 'apachePSSL', myportas); RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\NLTechno\DoliWamp', 'mysqlPort', myport); RegWriteStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\NLTechno\DoliWamp', 'newPassword', mypass); @@ -339,16 +347,19 @@ begin LoadStringFromFile (srcFile, srcContents); StringChange (srcContents, 'WAMPBROWSER', browser); StringChange (srcContents, 'WAMPAPACHEPORT', myporta); + StringChange (srcContents, 'WAMPAPACHEPSSL', myportas); SaveStringToFile(destFile,srcContents, False); LoadStringFromFile (srcFileH, srcContents); StringChange (srcContents, 'WAMPBROWSER', browser); StringChange (srcContents, 'WAMPAPACHEPORT', myporta); + StringChange (srcContents, 'WAMPAPACHEPSSL', myportas); SaveStringToFile(destFileH,srcContents, False); LoadStringFromFile (srcFileA, srcContents); StringChange (srcContents, 'WAMPBROWSER', browser); StringChange (srcContents, 'WAMPAPACHEPORT', myporta); + StringChange (srcContents, 'WAMPAPACHEPSSL', myportas); SaveStringToFile(destFileA,srcContents, False); end @@ -438,6 +449,7 @@ begin StringChange (srcContents, 'WAMPROOT', pathWithSlashes); StringChange (srcContents, 'WAMPPHPVERSION', phpVersion); StringChange (srcContents, 'WAMPAPACHEPORT', myporta); + StringChange (srcContents, 'WAMPAPACHEPSSL', myportas); SaveStringToFile(destFile,srcContents, False); end @@ -480,6 +492,7 @@ begin StringChange (srcContents, 'WAMPMYSQLVERSION', mysqlVersion); StringChange (srcContents, 'WAMPAPACHEVERSION', apacheVersion); StringChange (srcContents, 'WAMPAPACHEPORT', myporta); + StringChange (srcContents, 'WAMPAPACHEPSSL', myportas); SaveStringToFile(destFile, srcContents, False); end else @@ -490,6 +503,7 @@ begin StringChange (srcContents, 'WAMPMYSQLVERSION', mysqlVersion); StringChange (srcContents, 'WAMPAPACHEVERSION', apacheVersion); StringChange (srcContents, 'WAMPAPACHEPORT', myporta); + StringChange (srcContents, 'WAMPAPACHEPSSL', myportas); SaveStringToFile(destFile, srcContents, False); end diff --git a/build/exe/doliwamp/httpd.conf.install b/build/exe/doliwamp/httpd.conf.install index 7fc0e3752b31cae27b3408bd8d03ce877823caa9..abfd8304858ea80508cde0b7474bc3ae7114e4bc 100644 --- a/build/exe/doliwamp/httpd.conf.install +++ b/build/exe/doliwamp/httpd.conf.install @@ -51,7 +51,6 @@ ServerRoot "WAMPROOT/bin/apache/apache2.2.6" # #Listen 12.34.56.78:80 Listen WAMPAPACHEPORT -Listen WAMPAPACHEPORTSSL # # Dynamic Shared Object (DSO) Support @@ -112,7 +111,7 @@ LoadModule status_module modules/mod_status.so LoadModule userdir_module modules/mod_userdir.so #LoadModule usertrack_module modules/mod_usertrack.so LoadModule vhost_alias_module modules/mod_vhost_alias.so -LoadModule ssl_module modules/mod_ssl.so +#LoadModule ssl_module modules/mod_ssl.so LoadModule php5_module "WAMPROOT/bin/php/phpWAMPPHPVERSION/php5apache2_2.dll" # @@ -503,6 +502,8 @@ Include conf/extra/httpd-autoindex.conf # Various default settings #Include conf/extra/httpd-default.conf + + # Secure (SSL/TLS) connections #Include conf/extra/httpd-ssl.conf # @@ -513,9 +514,8 @@ Include conf/extra/httpd-autoindex.conf <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin -</IfModule> - +Listen WAMPAPACHEPSSL ## ## SSL Global Context @@ -552,7 +552,7 @@ AddType application/x-pkcs7-crl .crl ## SSL Virtual Host Context ## -<VirtualHost _default_:444> +<VirtualHost _default_:WAMPAPACHEPSSL> # SSL Engine Switch: # Enable/Disable SSL for this virtual host. @@ -560,7 +560,7 @@ SSLEngine on # General setup for the virtual host DocumentRoot "WAMPROOT/www/" -ServerName localhost:444 +ServerName localhost ServerAdmin admin@localhost ErrorLog "WAMPROOT/logs/apache_error_ssl.log" TransferLog "WAMPROOT/logs/apache_transfer_ssl.log" @@ -704,5 +704,7 @@ BrowserMatch ".*MSIE.*" \ </VirtualHost> +</IfModule> + -Include "WAMPROOT/alias/*" +Include "WAMPROOT/alias/*.conf"