diff --git a/data/templates/apache_default.descr b/data/templates/apache_default.descr deleted file mode 100644 index 50a93940..00000000 --- a/data/templates/apache_default.descr +++ /dev/null @@ -1,3 +0,0 @@ -# Default template with basic php module restrictions. -# Best performance. Not recomended for shared hosting. -PHP='module' CGI='yes' ELOG='no' diff --git a/data/templates/apache_default.stpl b/data/templates/apache_default.stpl deleted file mode 100644 index 02916c79..00000000 --- a/data/templates/apache_default.stpl +++ /dev/null @@ -1,49 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride AuthConfig FileInfo Indexes Limit - SSLRequireSSL - Options +Includes -Indexes %cgi_option% - php_admin_value upload_tmp_dir %home%/%user%/tmp - php_admin_value upload_max_filesize 10M - php_admin_value max_execution_time 20 - php_admin_value post_max_size 8M - php_admin_value memory_limit 32M - php_admin_flag mysql.allow_persistent off - php_admin_flag safe_mode off - php_admin_value session.save_path %home%/%user%/tmp - php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%' - - - AllowOverride All - - php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp - SSLEngine on - SSLVerifyClient none - SSLCertificateFile %ssl_crt% - SSLCertificateKeyFile %ssl_key% - %ssl_ca_str%SSLCertificateChainFile %ssl_ca% - - RMode config - RUidGid %user% %group% - RGroups apache - - - AssignUserID %user% %group% - - - Include %home%/%user%/conf/shttpd.%domain%.conf* - - - diff --git a/data/templates/apache_default.tpl b/data/templates/apache_default.tpl deleted file mode 100644 index d91bc321..00000000 --- a/data/templates/apache_default.tpl +++ /dev/null @@ -1,43 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride AuthConfig FileInfo Indexes Limit - Options +Includes -Indexes %cgi_option% - php_admin_value upload_tmp_dir %home%/%user%/tmp - php_admin_value upload_max_filesize 10M - php_admin_value max_execution_time 20 - php_admin_value post_max_size 8M - php_admin_value memory_limit 32M - php_admin_flag mysql.allow_persistent off - php_admin_flag safe_mode off - php_admin_value session.save_path %home%/%user%/tmp - php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%' - - - AllowOverride All - - php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp - - RMode config - RUidGid %user% %group% - RGroups apache - - - AssignUserID %user% %group% - - - Include %home%/%user%/conf/httpd.%domain%.conf* - - - diff --git a/data/templates/apache_phpcgi.descr b/data/templates/apache_phpcgi.descr deleted file mode 100644 index cd536635..00000000 --- a/data/templates/apache_phpcgi.descr +++ /dev/null @@ -1,3 +0,0 @@ -# Template with php as cgi for better security. -# (it uses post instal script) -PHP='cgi' CGI='yes' ELOG='no' diff --git a/data/templates/apache_phpcgi.sh b/data/templates/apache_phpcgi.sh deleted file mode 100755 index 6565e103..00000000 --- a/data/templates/apache_phpcgi.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -# Adding php wrapper -user="$1" -domain="$2" -ip="$3" -home_dir="$4" -docroot="$5" - -wrapper_script='#!/usr/bin/php-cgi -cphp5-cgi.ini' -wrapper_file="$home_dir/$user/web/$domain/cgi-bin/php" - -echo "$wrapper_script" > $wrapper_file -chown $user:$user $wrapper_file -chmod -f 751 $wrapper_file - -exit 0 diff --git a/data/templates/apache_phpcgi.stpl b/data/templates/apache_phpcgi.stpl deleted file mode 100644 index 9664b040..00000000 --- a/data/templates/apache_phpcgi.stpl +++ /dev/null @@ -1,35 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride AuthConfig FileInfo Indexes Limit - SSLRequireSSL - Options +Includes -Indexes %cgi_option% - php_admin_flag engine off - Action phpcgi-script /cgi-bin/php - AddHandler phpcgi-script .php - - - AllowOverride All - - php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp - SSLEngine on - SSLVerifyClient none - SSLCertificateFile %ssl_crt% - SSLCertificateKeyFile %ssl_key% - %ssl_ca_str%SSLCertificateChainFile %ssl_ca% - - Include %home%/%user%/conf/shttpd.%domain%.conf* - - - diff --git a/data/templates/apache_phpcgi.tpl b/data/templates/apache_phpcgi.tpl deleted file mode 100644 index 96784083..00000000 --- a/data/templates/apache_phpcgi.tpl +++ /dev/null @@ -1,27 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride AuthConfig FileInfo Indexes Limit - Options +Includes -Indexes %cgi_option% - php_admin_flag engine off - Action phpcgi-script /cgi-bin/php - AddHandler phpcgi-script .php - - - AllowOverride All - - Include %home%/%user%/conf/httpd.%domain%.conf* - - - diff --git a/data/templates/apache_phpfcgid.descr b/data/templates/apache_phpfcgid.descr deleted file mode 100644 index bd5be684..00000000 --- a/data/templates/apache_phpfcgid.descr +++ /dev/null @@ -1,3 +0,0 @@ -# Template with php as FastCGI for best performance and security. -# (it uses post instal script) -PHP='fcgid' CGI='yes' ELOG='no' diff --git a/data/templates/apache_phpfcgid.sh b/data/templates/apache_phpfcgid.sh deleted file mode 100755 index d044d3f1..00000000 --- a/data/templates/apache_phpfcgid.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -# Adding php wrapper -user="$1" -domain="$2" -ip="$3" -home_dir="$4" -docroot="$5" - -wrapper_script="#!/bin/sh -PHPRC=/etc/ -export PHPRC -export PHP_FCGI_MAX_REQUESTS=1000 -export PHP_FCGI_CHILDREN=8 -exec /usr/bin/php-cgi -" -wrapper_file="$home_dir/$user/web/$domain/cgi-bin/fcgi-starter" - -echo "$wrapper_script" > $wrapper_file -chown $user:$user $wrapper_file -chmod -f 751 $wrapper_file - -exit 0 diff --git a/data/templates/apache_phpfcgid.stpl b/data/templates/apache_phpfcgid.stpl deleted file mode 100644 index 6fe5b6e9..00000000 --- a/data/templates/apache_phpfcgid.stpl +++ /dev/null @@ -1,35 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride AuthConfig FileInfo Indexes Limit - SSLRequireSSL - Options +Includes -Indexes %cgi_option% - php_admin_flag engine off - AddHandler fcgid-script .php - FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php - - - AllowOverride All - - php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp - SSLEngine on - SSLVerifyClient none - SSLCertificateFile %ssl_crt% - SSLCertificateKeyFile %ssl_key% - %ssl_ca_str%SSLCertificateChainFile %ssl_ca% - - Include %home%/%user%/conf/shttpd.%domain%.conf* - - - diff --git a/data/templates/apache_phpfcgid.tpl b/data/templates/apache_phpfcgid.tpl deleted file mode 100644 index 617c70cf..00000000 --- a/data/templates/apache_phpfcgid.tpl +++ /dev/null @@ -1,27 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride AuthConfig FileInfo Indexes Limit - Options +Includes -Indexes %cgi_option% - php_admin_flag engine off - AddHandler fcgid-script .php - FCGIWrapper %home%/%user%/web/%domain%/cgi-bin/fcgi-starter .php - - - AllowOverride All - - Include %home%/%user%/conf/httpd.%domain%.conf* - - - diff --git a/data/templates/apache_unlim.descr b/data/templates/apache_unlim.descr deleted file mode 100644 index 95a96802..00000000 --- a/data/templates/apache_unlim.descr +++ /dev/null @@ -1,2 +0,0 @@ -# Almost unlimited php options and vhost configuration. -PHP='module' CGI='yes' ELOG='yes' diff --git a/data/templates/apache_unlim.stpl b/data/templates/apache_unlim.stpl deleted file mode 100644 index 7df4a2ed..00000000 --- a/data/templates/apache_unlim.stpl +++ /dev/null @@ -1,50 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride All - SSLRequireSSL - Options +Includes -Indexes %cgi_option% - php_admin_value upload_tmp_dir %home%/%user%/tmp - php_admin_value upload_max_filesize 60M - php_admin_value max_execution_time 60 - php_admin_value post_max_size 60M - php_admin_value memory_limit 60M - php_admin_flag mysql.allow_persistent off - php_admin_flag safe_mode off - php_admin_value session.save_path %home%/%user%/tmp - php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%' - - - AllowOverride All - - php_admin_value open_basedir none - SSLEngine on - SSLVerifyClient none - SSLCertificateFile %ssl_crt% - SSLCertificateKeyFile %ssl_key% - %ssl_ca_str%SSLCertificateChainFile %ssl_ca% - - - RMode config - RUidGid %user% %group% - RGroups apache - - - AssignUserID %user% %group% - - - Include %home%/%user%/conf/shttpd.%domain%.conf* - - - diff --git a/data/templates/apache_unlim.tpl b/data/templates/apache_unlim.tpl deleted file mode 100644 index 35654011..00000000 --- a/data/templates/apache_unlim.tpl +++ /dev/null @@ -1,44 +0,0 @@ - - - ServerName %domain_idn% - %alias_string% - ServerAdmin %email% - %docroot_string% - %cgi%ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/ - Alias /vstats/ %home%/%user%/web/%domain%/stats/ - Alias /error/ %home%/%user%/web/%domain%/document_errors/ - SuexecUserGroup %user% %group% - CustomLog /var/log/httpd/domains/%domain%.bytes bytes - CustomLog /var/log/httpd/domains/%domain%.log combined - %elog%ErrorLog /var/log/httpd/domains/%domain%.error.log - - AllowOverride All - Options +Includes -Indexes %cgi_option% - php_admin_value upload_tmp_dir %home%/%user%/tmp - php_admin_value upload_max_filesize 60M - php_admin_value max_execution_time 60 - php_admin_value post_max_size 60M - php_admin_value memory_limit 60M - php_admin_flag mysql.allow_persistent off - php_admin_flag safe_mode off - php_admin_value session.save_path %home%/%user%/tmp - php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%' - - - AllowOverride All - - php_admin_value open_basedir none - - - RMode config - RUidGid %user% %group% - RGroups apache - - - AssignUserID %user% %group% - - - Include %home%/%user%/conf/httpd.%domain%.conf* - - - diff --git a/data/templates/awstats.tpl b/data/templates/awstats.tpl deleted file mode 100644 index 8a48c696..00000000 --- a/data/templates/awstats.tpl +++ /dev/null @@ -1,133 +0,0 @@ -LogFile="/var/log/httpd/domains/%domain%.log" -LogType=W -LogFormat=1 -LogSeparator=" " -SiteDomain="%domain_idn%" -HostAliases="%alias_idn%" -DirData="%home%/%user%/web/%domain%/stats" -DirCgi="/stats" -DirIcons="/stats/icon" -AllowToUpdateStatsFromBrowser=0 -AllowFullYearView=2 -EnableLockForUpdate=1 -DNSStaticCacheFile="dnscache.txt" -DNSLastUpdateCacheFile="dnscachelastupdate.txt" -SkipDNSLookupFor="" -AllowAccessFromWebToAuthenticatedUsersOnly=0 -AllowAccessFromWebToFollowingAuthenticatedUsers="" -AllowAccessFromWebToFollowingIPAddresses="" -CreateDirDataIfNotExists=0 -BuildHistoryFormat=text -BuildReportFormat=html -SaveDatabaseFilesWithPermissionsForEveryone=0 -PurgeLogFile=0 -ArchiveLogRecords=0 -KeepBackupOfHistoricFiles=1 -DefaultFile="index.php index.html" -SkipHosts="127.0.0.1 -SkipUserAgents="" -SkipFiles="" -SkipReferrersBlackList="" -OnlyHosts="" -OnlyUserAgents="" -OnlyUsers="" -OnlyFiles="" -NotPageList="css js class gif jpg jpeg png bmp ico rss xml swf" -ValidHTTPCodes="200 304" -ValidSMTPCodes="1 250" -AuthenticatedUsersNotCaseSensitive=0 -URLNotCaseSensitive=0 -URLWithAnchor=0 -URLQuerySeparators="?;" -URLWithQuery=0 -URLWithQueryWithOnlyFollowingParameters="" -URLWithQueryWithoutFollowingParameters="" -URLReferrerWithQuery=0 -WarningMessages=1 -ErrorMessages="" -DebugMessages=0 -NbOfLinesForCorruptedLog=50 -WrapperScript="" -DecodeUA=0 -MiscTrackerUrl="/js/awstats_misc_tracker.js" -UseFramesWhenCGI=1 -DetailedReportsOnNewWindows=1 -Expires=3600 -MaxRowsInHTMLOutput=1000 -Lang="auto" -DirLang="./lang" -ShowMenu=1 -ShowSummary=UVPHB -ShowMonthStats=UVPHB -ShowDaysOfMonthStats=VPHB -ShowDaysOfWeekStats=PHB -ShowHoursStats=PHB -ShowDomainsStats=PHB -ShowHostsStats=PHBL -ShowAuthenticatedUsers=0 -ShowRobotsStats=HBL -ShowWormsStats=0 -ShowEMailSenders=0 -ShowEMailReceivers=0 -ShowSessionsStats=1 -ShowPagesStats=PBEX -ShowFileTypesStats=HB -ShowFileSizesStats=0 -ShowDownloadsStats=HB -ShowOSStats=1 -ShowBrowsersStats=1 -ShowScreenSizeStats=0 -ShowOriginStats=PH -ShowKeyphrasesStats=1 -ShowKeywordsStats=1 -ShowMiscStats=a -ShowHTTPErrorsStats=1 -ShowSMTPErrorsStats=0 -ShowClusterStats=0 -AddDataArrayMonthStats=1 -AddDataArrayShowDaysOfMonthStats=1 -AddDataArrayShowDaysOfWeekStats=1 -AddDataArrayShowHoursStats=1 -IncludeInternalLinksInOriginSection=0 -MaxNbOfDomain = 10 -MinHitDomain = 1 -MaxNbOfHostsShown = 10 -MinHitHost = 1 -MaxNbOfLoginShown = 10 -MinHitLogin = 1 -MaxNbOfRobotShown = 10 -MinHitRobot = 1 -MaxNbOfDownloadsShown = 10 -MinHitDownloads = 1 -MaxNbOfPageShown = 10 -MinHitFile = 1 -MaxNbOfOsShown = 10 -MinHitOs = 1 -MaxNbOfBrowsersShown = 10 -MinHitBrowser = 1 -MaxNbOfScreenSizesShown = 5 -MinHitScreenSize = 1 -MaxNbOfWindowSizesShown = 5 -MinHitWindowSize = 1 -MaxNbOfRefererShown = 10 -MinHitRefer = 1 -MaxNbOfKeyphrasesShown = 10 -MinHitKeyphrase = 1 -MaxNbOfKeywordsShown = 10 -MinHitKeyword = 1 -MaxNbOfEMailsShown = 20 -MinHitEMail = 1 -FirstDayOfWeek=0 -ShowFlagLinks="" -ShowLinksOnUrl=1 -UseHTTPSLinkForUrl="" -MaxLengthOfShownURL=64 -HTMLHeadSection="" -HTMLEndSection="" -MetaRobot=0 -Logo="awstats_logo6.png" -LogoLink="http://awstats.sourceforge.net" -BarWidth = 260 -BarHeight = 90 -StyleSheet="" -ExtraTrackedRowsLimit=500 diff --git a/data/templates/awstats_index.tpl b/data/templates/awstats_index.tpl deleted file mode 100644 index 929232d3..00000000 --- a/data/templates/awstats_index.tpl +++ /dev/null @@ -1,10 +0,0 @@ - - - - Awstats log analyzer - - - - - - diff --git a/data/templates/awstats_nav.tpl b/data/templates/awstats_nav.tpl deleted file mode 100644 index 385f9418..00000000 --- a/data/templates/awstats_nav.tpl +++ /dev/null @@ -1,23 +0,0 @@ - - - Awstats navigation - - - - - - - - -
vesta
- -
-
- - diff --git a/data/templates/email_reset_password.tpl b/data/templates/email_reset_password.tpl deleted file mode 100644 index 0e1161fa..00000000 --- a/data/templates/email_reset_password.tpl +++ /dev/null @@ -1,25 +0,0 @@ -
- - Twitter - -
-

- Vesta received a request to reset the password for your account %FIRSTNAME% %LASTNAME% (%LOGIN%)? -

-

- If you want to reset your password, click on the link below (or copy and paste the URL into your browser):
- -

-

- If you don't want to reset your password, please ignore this message. - Your password will not be reset. - If you have any concerns, please contact us at support@vestacp.com. -

-

- VestaCP -

-

- Please do not reply to this message; it was sent from an unmonitored email address. -

-
-
diff --git a/data/templates/ngingx_ip.tpl b/data/templates/ngingx_ip.tpl deleted file mode 100644 index 37b73396..00000000 --- a/data/templates/ngingx_ip.tpl +++ /dev/null @@ -1,9 +0,0 @@ -server { - listen %ip%:%proxy_port% default; - server_name _; - #access_log /var/log/nginx/%ip%.log main; - location / { - proxy_pass http://%ip%:%web_port%; - } -} - diff --git a/data/templates/ngingx_vhost_default.descr b/data/templates/ngingx_vhost_default.descr deleted file mode 100644 index 806cbce7..00000000 --- a/data/templates/ngingx_vhost_default.descr +++ /dev/null @@ -1,2 +0,0 @@ -# Default template for static content speed optimization. -# Best in most cases. diff --git a/data/templates/ngingx_vhost_default.stpl b/data/templates/ngingx_vhost_default.stpl deleted file mode 100644 index f4696294..00000000 --- a/data/templates/ngingx_vhost_default.stpl +++ /dev/null @@ -1,36 +0,0 @@ -server { - listen %ip%:%proxy_ssl_port%; - server_name %domain_idn% %alias_idn%; - ssl on; - ssl_certificate %ssl_pem%; - ssl_certificate_key %ssl_key%; - %elog%error_log /var/log/httpd/domains/%domain%.error.log error; - - location / { - %proxy_string% - location ~* ^.+\.(%nginx_extentions%)$ { - root %docroot%; - access_log /var/log/httpd/domains/%domain%.log combined; - access_log /var/log/httpd/domains/%domain%.bytes bytes; - expires max; - try_files $uri @fallback; - } - } - - location /error/ { - alias %home%/%user%/web/%domain%/document_errors/; - } - - location @fallback { - proxy_pass https://%ip%:%web_ssl_port%; - } - - location ~ /\.ht {return 404;} - location ~ /\.svn/ {return 404;} - location ~ /\.git/ {return 404;} - location ~ /\.hg/ {return 404;} - location ~ /\.bzr/ {return 404;} - - include %home%/%user%/conf/snginx.%domain%.conf*; -} - diff --git a/data/templates/ngingx_vhost_default.tpl b/data/templates/ngingx_vhost_default.tpl deleted file mode 100644 index 2646c311..00000000 --- a/data/templates/ngingx_vhost_default.tpl +++ /dev/null @@ -1,33 +0,0 @@ -server { - listen %ip%:%proxy_port%; - server_name %domain_idn% %alias_idn%; - %elog%error_log /var/log/httpd/domains/%domain%.error.log error; - - location / { - %proxy_string% - location ~* ^.+\.(%nginx_extentions%)$ { - root %docroot%; - access_log /var/log/httpd/domains/%domain%.log combined; - access_log /var/log/httpd/domains/%domain%.bytes bytes; - expires max; - try_files $uri @fallback; - } - } - - location /error/ { - alias %home%/%user%/web/%domain%/document_errors/; - } - - location @fallback { - proxy_pass http://%ip%:%web_port%; - } - - location ~ /\.ht {return 404;} - location ~ /\.svn/ {return 404;} - location ~ /\.git/ {return 404;} - location ~ /\.hg/ {return 404;} - location ~ /\.bzr/ {return 404;} - - include %home%/%user%/conf/nginx.%domain%.conf*; -} - diff --git a/data/templates/skel/document_errors/403.html b/data/templates/skel/document_errors/403.html deleted file mode 100644 index 8547c106..00000000 --- a/data/templates/skel/document_errors/403.html +++ /dev/null @@ -1,29 +0,0 @@ - - - 403 — Forbidden - - - - - - -

%domain%

- -

403

-

Forbidden

-
- Unfortunately, you do not have permission to view this -
- - - diff --git a/data/templates/skel/document_errors/404.html b/data/templates/skel/document_errors/404.html deleted file mode 100644 index 91d8331f..00000000 --- a/data/templates/skel/document_errors/404.html +++ /dev/null @@ -1,28 +0,0 @@ - - - 404 — Not Found - - - - - - -

%domain%

-

404

-

Page Not Found

-
- It seems that the page you were trying to reach does not exist anymore, or maybe it has just moved. - You can start again from the home or go back to previous page. -
- - diff --git a/data/templates/skel/document_errors/50x.html b/data/templates/skel/document_errors/50x.html deleted file mode 100644 index b5ae9a50..00000000 --- a/data/templates/skel/document_errors/50x.html +++ /dev/null @@ -1,29 +0,0 @@ - - - 500 — Internal Sever Error - - - - - - -

%domain%

- -

500

-

Internal Sever Error

-
- Sorry, something went wrong :( -
- - - diff --git a/data/templates/skel/public_html/index.html b/data/templates/skel/public_html/index.html deleted file mode 100644 index 1a191891..00000000 --- a/data/templates/skel/public_html/index.html +++ /dev/null @@ -1,29 +0,0 @@ - - - %domain% — Coming Soon - - - - - - -

%domain%

-
- apache + - nginx + - percona + - vesta -
- - - - diff --git a/data/templates/skel/public_html/robots.txt b/data/templates/skel/public_html/robots.txt deleted file mode 100644 index 00ee83dc..00000000 --- a/data/templates/skel/public_html/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# vestacp autogenerated robots.txt -User-agent: * -Crawl-delay: 10 diff --git a/data/templates/skel/public_shtml/index.html b/data/templates/skel/public_shtml/index.html deleted file mode 100644 index 1a191891..00000000 --- a/data/templates/skel/public_shtml/index.html +++ /dev/null @@ -1,29 +0,0 @@ - - - %domain% — Coming Soon - - - - - - -

%domain%

-
- apache + - nginx + - percona + - vesta -
- - - - diff --git a/data/templates/skel/public_shtml/robots.txt b/data/templates/skel/public_shtml/robots.txt deleted file mode 100644 index 00ee83dc..00000000 --- a/data/templates/skel/public_shtml/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# vestacp autogenerated robots.txt -User-agent: * -Crawl-delay: 10 diff --git a/data/templates/webalizer.tpl b/data/templates/webalizer.tpl deleted file mode 100644 index 2e4fee3f..00000000 --- a/data/templates/webalizer.tpl +++ /dev/null @@ -1,110 +0,0 @@ -HostName %domain_idn% -LogFile /var/log/httpd/domains/%domain%.log -OutputDir %home%/%user%/web/%domain%/stats -HistoryName %home%/%user%/web/%domain%/stats/%domain%.hist -Incremental yes -IncrementalName %home%/%user%/web/%domain%/stats/%domain%.current -PageType htm* -PageType cgi -PageType php -PageType shtml -DNSCache /var/lib/webalizer/dns_cache.db -DNSChildren 10 -Quiet yes -FoldSeqErr yes -IndexAlias index.php -HideURL *.gif -HideURL *.GIF -HideURL *.jpg -HideURL *.JPG -HideURL *.png -HideURL *.PNG -HideURL *.ra -SearchEngine abcsearch. terms= -SearchEngine alexa. q= -SearchEngine alltheweb. q= -SearchEngine alltheweb. query= -SearchEngine alot. q= -SearchEngine altavista. q= -SearchEngine aolsearch. query= -SearchEngine aport.ru r= -SearchEngine ask. q= -SearchEngine atlas.cz q= -SearchEngine bbc. q= -SearchEngine bing. q= -SearchEngine blingo. q= -SearchEngine blogs.yandex.ru text= -SearchEngine btopenworld query= -SearchEngine buscador.ya.com q= -SearchEngine busca. q= -SearchEngine business. query= -SearchEngine centrum.cz q= -SearchEngine chiff. q= -SearchEngine clusty. query= -SearchEngine comcast. q= -SearchEngine crawler. q= -SearchEngine cuil. q= -SearchEngine dmoz. search= -SearchEngine dogpile.com q= -SearchEngine dpxml qkw= -SearchEngine eureka. searchword= -SearchEngine euroseek. string= -SearchEngine exalead. q= -SearchEngine excite search= -SearchEngine ezilon. q= -SearchEngine fastbrowsersearch. q= -SearchEngine feedster.com q= -SearchEngine fireball.de q= -SearchEngine fireball. keyword= -SearchEngine freeserve. q= -SearchEngine gigablast. q= -SearchEngine gogo.ru q= -SearchEngine go.mail.ru q= -SearchEngine google. q= -SearchEngine hakia. q= -SearchEngine hotbot. query= -SearchEngine infoseek. qt= -SearchEngine iwon searchfor= -SearchEngine ixquick.com query= -SearchEngine joeant. keywords= -SearchEngine jyxo.cz s= -SearchEngine looksmart. key= -SearchEngine lycos. query= -SearchEngine mamma. q= -SearchEngine metacrawler q= -SearchEngine msn. MT= -SearchEngine msxml qkw= -SearchEngine mysearch. searchfor= -SearchEngine mywebsearch. searchfor= -SearchEngine netscape. q= -SearchEngine nigma.ru q= -SearchEngine northernlight. qr= -SearchEngine ntlworld. q= -SearchEngine orange. q= -SearchEngine overture. Keywords= -SearchEngine punto.ru text= -SearchEngine rambler. keyword= -SearchEngine search.aol. q= -SearchEngine search.babylon. q= -SearchEngine search.centrum. phrase= -SearchEngine search.conduit. q= -SearchEngine search.earthlink q= -SearchEngine search.icq. q= -SearchEngine search.live.com q= -SearchEngine search.rambler.ru words= -SearchEngine search.winamp. q= -SearchEngine searchy. q= -SearchEngine seznam.cz w= -SearchEngine snap. query= -SearchEngine teoma. q= -SearchEngine teradex.com q= -SearchEngine ukplus key= -SearchEngine verizon. q= -SearchEngine virginmedia. q= -SearchEngine voila. rdata= -SearchEngine webcrawler searchText= -SearchEngine web.search.naver. query= -SearchEngine wisenut q= -SearchEngine yahoo. p= -SearchEngine yandex. text= -SearchEngine yodao. q= diff --git a/func/cron.func b/func/cron.func deleted file mode 100644 index c5bef24c..00000000 --- a/func/cron.func +++ /dev/null @@ -1,149 +0,0 @@ -get_next_cron_string() { - # Parsing config - curr_str=$(grep "JOB=" $V_USERS/$user/cron.conf|cut -f 2 -d \'|\ - sort -n|tail -n1) - - # Print result - echo "$((curr_str +1))" -} - -is_cron_job_free() { - # Checking record id - check_job=$(grep "JOB='$job'" $V_USERS/$user/cron.conf) - - if [ ! -z "$check_job" ]; then - echo "Error: job id exist" - log_event 'debug' "$E_EXISTS $V_EVENT" - exit $E_EXISTS - fi -} - -sort_cron_jobs() { - # Defining conf - conf="$V_USERS/$user/cron.conf" - cat $conf |sort -n -k 2 -t \' >$conf.tmp - mv -f $conf.tmp $conf -} - -sync_cron_jobs() { - conf="/var/spool/cron/$user" - - # Deleting old data - rm -f $conf - - # Checking reporting system - rep=$(grep 'REPORTS=' $V_USERS/$user/user.conf | cut -f 2 -d \') - if [ "$rep" = 'yes' ]; then - email=$(grep 'CONTACT=' $V_USERS/$user/user.conf | cut -f 2 -d \') - echo "MAILTO=$email" >$conf - fi - - # Reading user cron.conf - while read line ; do - # Defining new delimeter - IFS=$'\n' - - # Parsing key=value - for key in $(echo $line|sed -e "s/' /'\n/g"); do - eval ${key%%=*}="${key#*=}" - done - - if [ "$SUSPENDED" = 'no' ] ; then - # Adding line to system cron - echo "$MIN $HOUR $DAY $MONTH $WDAY $CMD" |\ - sed -e "s/%quote%/'/g" -e "s/%dots%/:/g" >> $conf - fi - done <$V_USERS/$user/cron.conf -} - - -is_job_valid() { - result=$(grep "JOB='$job'" $V_USERS/$user/cron.conf) - - if [ -z "$result" ]; then - echo "Error: job id not exists" - log_event 'debug' "$E_NOTEXIST $V_EVENT" - exit $E_NOTEXIST - fi -} - -del_cron_job() { - str=$(grep -n "JOB='$job'" $V_USERS/$user/cron.conf|cut -f 1 -d :) - sed -i "$str d" $V_USERS/$user/cron.conf -} - - -is_job_suspended() { - # Parsing jobs - str=$(grep "JOB='$job'" $V_USERS/$user/cron.conf|grep "SUSPENDED='yes'" ) - - # Checkng key - if [ ! -z "$str" ]; then - echo "Error: job suspended" - log_event 'debug' "$E_SUSPENDED $V_EVENT" - exit $E_SUSPENDED - fi -} - -is_job_unsuspended() { - # Parsing jobs - str=$(grep "JOB='$job'" $V_USERS/$user/cron.conf|grep "SUSPENDED='no'" ) - - # Checkng key - if [ ! -z "$str" ]; then - echo "Error: job unsuspended" - log_event 'debug' "$E_UNSUSPENDED $V_EVENT" - exit $E_UNSUSPENDED - fi -} - -update_cron_job_value() { - key="$1" - value="$2" - - # Defining conf - conf="$V_USERS/$user/cron.conf" - - # Parsing conf - job_str=$(grep -n "JOB='$job'" $conf) - str_number=$(echo $job_str | cut -f 1 -d ':') - str=$(echo $job_str | cut -f 2 -d ':') - - # Parsing key=value - IFS=$'\n' - for keys in $(echo $str|sed -e "s/' /'\n/g"); do - eval ${keys%%=*}=${keys#*=} - done - - # Defining clean key - c_key=$(echo "${key//$/}") - - eval old="${key}" - - # Escaping slashes - old=$(echo "$old" | sed -e 's/\\/\\\\/g' -e 's/&/\\&/g' -e 's/\//\\\//g') - new=$(echo "$value" | sed -e 's/\\/\\\\/g' -e 's/&/\\&/g' -e 's/\//\\\//g') - - # Updating conf - sed -i "$str_number s/$c_key='${old//\*/\\*}'/$c_key='${new//\*/\\*}'/g" \ - $conf -} - -cron_clear_search() { - # Defining delimeter - IFS=$'\n' - - # Reading file line by line - for line in $(grep $search_string $conf); do - - # Defining new delimeter - IFS=$'\n' - # Parsing key=value - for key in $(echo $line|sed -e "s/' /'\n/g"); do - eval ${key%%=*}=${key#*=} - done - - # Print result line - eval echo "$field" - done -} diff --git a/func/domain.sh b/func/domain.sh index a3361434..cf7e5501 100644 --- a/func/domain.sh +++ b/func/domain.sh @@ -160,6 +160,7 @@ add_web_config() { -e "s/%ssl_key%/${ssl_key////\/}/g" \ -e "s/%ssl_pem%/${ssl_pem////\/}/g" \ -e "s/%ssl_ca_str%/${ssl_ca_str////\/}/g" \ + -e "s/%ssl_ca%/${ssl_ca////\/}/g" \ -e "s/%nginx_extentions%/${NGINX_EXT//,/|}/g" \ -e "s/%elog%/$elog/g" \ -e "s/%cgi%/$cgi/g" \ @@ -238,7 +239,12 @@ is_web_domain_cert_valid() { exit $E_NOTEXIST fi - crt=$(openssl verify $ssl_dir/$domain.crt 2>/dev/null |grep '/C=') + if [ ! -e "$ssl_dir/$domain.ca" ]; then + crt=$(openssl verify $ssl_dir/$domain.crt 2>/dev/null |grep 'OK') + else + crt=$(openssl verify -untrusted $ssl_dir/$domain.ca \ + $ssl_dir/$domain.crt 2>/dev/null |grep 'OK') + fi if [ -z "$crt" ]; then echo "Error: certificate is not valid" log_event "$E_INVALID" "$EVENT" @@ -253,7 +259,7 @@ is_web_domain_cert_valid() { fi if [ -e "$ssl_dir/$domain.ca" ]; then - ca=$(openssl verify $ssl_dir/$domain.ca 2>/dev/null |grep '/C=') + ca=$(openssl verify $ssl_dir/$domain.ca 2>/dev/null |grep 'OK') if [ -z "$ca" ]; then echo "Error: ssl certificate authority is not valid" log_event "$E_INVALID" "$EVENT" diff --git a/web/templates/admin/edit_web.html b/web/templates/admin/edit_web.html index 69176e4f..9e676d39 100644 --- a/web/templates/admin/edit_web.html +++ b/web/templates/admin/edit_web.html @@ -82,11 +82,11 @@ SSL Certificate - + SSL Key - + SSL Certificate Authority (optional) - + Web Statistics