<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tech Stuff &#187; Plesk</title>
	<atom:link href="http://tech-stuff.org/category/uncategorized/hosting/plesk-hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech-stuff.org</link>
	<description>Hosting Tips &#38; Tricks</description>
	<lastBuildDate>Mon, 14 Dec 2009 16:33:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Plesk windows file manager need to upload larger files</title>
		<link>http://tech-stuff.org/plesk-windows-file-manager-need-to-upload-larger-files/</link>
		<comments>http://tech-stuff.org/plesk-windows-file-manager-need-to-upload-larger-files/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 19:40:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[file manager]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=145</guid>
		<description><![CDATA[By default a client can&#8217;t upload files in plesk file manager larger then ~30MB . Unfortunately we have to let them upload bigger files because they like to use the  archive &#8220;uncompress&#8221; feature from file manager.
The error received in plesk is:
HTTP Error 404.13 &#8211; Not Found
The request filtering module is configured to deny a request [...]]]></description>
			<content:encoded><![CDATA[<p>By default a client can&#8217;t upload files in plesk file manager larger then ~30MB . Unfortunately we have to let them upload bigger files because they like to use the  archive &#8220;uncompress&#8221; feature from file manager.</p>
<p>The error received in plesk is:</p>
<p><em><span style="color: #000000;">HTTP Error 404.13 &#8211; Not Found</span></em></p>
<p><em><span style="color: #000000;">The request filtering module is configured to deny a request that exceeds  the request content length.</span></em></p>
<p>All you have to do to solve this :</p>
<p><strong>%windir%\system32\inetsrv\appcmd set config &#8220;PleskControlPanel/&#8221; -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600</strong></p>
<p>which will set a 100MB limit for file uploads in plesk file manager.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/plesk-windows-file-manager-need-to-upload-larger-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to renew plesk services ssl certificates (self signed)</title>
		<link>http://tech-stuff.org/how-to-renew-plesk-services-ssl-certificates-self-signed/</link>
		<comments>http://tech-stuff.org/how-to-renew-plesk-services-ssl-certificates-self-signed/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:00:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=136</guid>
		<description><![CDATA[For Parallels Plesk Panel version 7.x, 8.x:
 Server -&#62; Certificates -&#62; Add New Certificate 
For Parallels Plesk Panel version 9.x:
 Settings -&#62; SSL Certificates -&#62; Add SSL Certificate 
Fill in required preferences and click button {Self-Signed}
New self-signed SSL certificate will be created in server certificate repository.
To assign this SSL certificate for securing your Parallels Plesk [...]]]></description>
			<content:encoded><![CDATA[<p>For Parallels Plesk Panel version 7.x, 8.x:</p>
<p><span style="font-family: courier new,courier; font-size: 12px;"> Server -&gt; Certificates -&gt; Add New Certificate </span></p>
<p>For Parallels Plesk Panel version 9.x:</p>
<p><span style="font-family: courier new,courier; font-size: 12px;"> Settings -&gt; SSL Certificates -&gt; Add SSL Certificate </span></p>
<p>Fill in required preferences and click button {Self-Signed}</p>
<p>New self-signed SSL certificate will be created in server certificate repository.</p>
<p>To assign this SSL certificate for securing your Parallels Plesk Panel mark enabled new SSL certificate in the list and push <span style="text-decoration: underline;">Secure control panel</span> if you have Plesk 8.2 or later, or <span style="text-decoration: underline;">Install</span> if you have older Plesk version.<br />
Also, see Plesk documentation how to setup self-signed certificates.</p>
<p>After you created or uploaded new certificate into Plesk and wish to use it for domains you should set it for every IP you need, so domains use it when you access them via HTTPS.<br />
It can be done on page Server -&gt; IP Addresses -&gt; &#8220;choose IP&#8221; by selecting needed Certificate in &#8220;SSL Certificate&#8221; drop down menu.</p>
<p>or</p>
<p>I use 1 SSL cert for plesk control-panel, pop3s, imaps and smtps.</p>
<p>After generating the new certificate in the administrator repository. make it your default certificate and mark it again and press setup to install it on your plesk admin server on port 8443. then put the certificate at your main ip-adresse in your ip-pool(maybee this step is not necessary).</p>
<p>copy /usr/local/psa/admin/conf/httpsd.pem<br />
to<br />
/usr/share/courier-imap/pop3d.pem, /usr/share/courier-imap/imapd.pem and /var/qmail/control/servercert.pem</p>
<p>please have a look that the owner(very important) and the chmod rights are the same of pop3d.pem, imapd.pem and servercert.pem. like before otherwhise qmail will for example not work/start, because it can&#8217;t read the file.</p>
<p>restart courier(imap,pop3) and qmail(smtp) in the plesk server service control panel.</p>
<p>after this plesk control-panel 8443, pop3s, imaps and smtps should work without warning messages and with only 1 ssl cert, if you use for all services the same main hostname.domain.com address like me.</p>
<p>(maybee you should also have a look, that the same hostname is configured in the qmail config file)</p>
<p>finally to test certificates :</p>
<p>openssl s_client -connect [host]:993</p>
<p>openssl s_client -connect [host]:995</p>
<p>openssl s_client -connect [host]:465</p>
<p>openssl s_client -connect [host]:8443</p>
<p>where for e.g. host=localhost</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/how-to-renew-plesk-services-ssl-certificates-self-signed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache did not start</title>
		<link>http://tech-stuff.org/apache-did-not-start/</link>
		<comments>http://tech-stuff.org/apache-did-not-start/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 12:49:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=134</guid>
		<description><![CDATA[Error log contains:
[emerg] (28)No space left on device: Couldn&#8217;t create accept                        lock
or
[crit] (28)No space left on device: mod_rewrite: could not             [...]]]></description>
			<content:encoded><![CDATA[<p>Error log contains:</p>
<p>[emerg] (28)No space left on device: Couldn&#8217;t create accept                        lock<br />
or<br />
[crit] (28)No space left on device: mod_rewrite: could not                        create rewrite_log_lock Configuration Failed<br />
Checking your disk shows that you have plenty of space.                        The problem is that apache didn&#8217;t shut down properly, and                        it&#8217;s left myriads of semaphore-arrays left, owned by my                        apache-user. Run:-</p>
<p>For CPanel :</p>
<p>ipcs -s | grep nobody<br />
Removing these semaphores immediately should solve the problem                        and allow apache to start.<br />
ipcs -s | grep nobody | perl                        -e &#8216;while (&lt;STDIN&gt;) { @a=split(/\s+/); print `ipcrm                        sem $a[1]`}&#8217;</p>
<p>For Plesk :</p>
<p>ipcs -s | grep apache<br />
Removing these semaphores immediately should solve the problem                        and allow apache to start.<br />
ipcs -s | grep apache | perl -e &#8216;while (&lt;STDIN&gt;) { @a=split(/\s+/); print `ipcrm sem $a[1]`}&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/apache-did-not-start/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to restore plesk 8 backup on plesk 9 server</title>
		<link>http://tech-stuff.org/how-to-restore-plesk-8-backup-on-plesk-9-server/</link>
		<comments>http://tech-stuff.org/how-to-restore-plesk-8-backup-on-plesk-9-server/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 13:28:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[backup]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=132</guid>
		<description><![CDATA[Copy backup to plesk9 server and run:
/usr/local/psa/bin/pre9-backup-convert -v convert -d /var/lib/psa/dumps/  /root/plesk8-backup-file
then go to plesk 9 panel and restore the backup from the client and/or precreated domain.


]]></description>
			<content:encoded><![CDATA[<p>Copy backup to plesk9 server and run:</p>
<p><span><span>/usr/local/psa/bin/pre9-backup-convert -v convert -d /</span><span>var</span><span>/lib/psa/dumps/  /root/plesk8-backup-file</span></span></p>
<p><span><span>then go to plesk 9 panel and restore the backup from the client and/or precreated domain.</span></span></p>
<p><span><span><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/how-to-restore-plesk-8-backup-on-plesk-9-server/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to add VisualWebGUI-Page extension to Windows2008/IIS7</title>
		<link>http://tech-stuff.org/how-to-add-visualwebgui-page-extension-to-windows2008iis7/</link>
		<comments>http://tech-stuff.org/how-to-add-visualwebgui-page-extension-to-windows2008iis7/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 14:14:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[IIS7]]></category>
		<category><![CDATA[wgx]]></category>
		<category><![CDATA[windows2008]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=130</guid>
		<description><![CDATA[step1:- 
in Add Script Map dialog enter:
Request path: *.wgx
Executable: C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
Name: VisualWebGUI-Page
Then click Request Restrictions&#8230;
Clear Checkbox: Invoke handler only if request is mapped to:
Click OK
Click OK again on Add Script Map
Step2:- 
Change the application pool to classic.net apppool at basicsettings tab in under Actions menu.
Step3:-
give iis_iusers read permissions for web.config

]]></description>
			<content:encoded><![CDATA[<p><span id="spBody"><strong>step1:- </strong></p>
<p>in Add Script Map dialog enter:<br />
Request path: *.wgx<br />
Executable: C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll<br />
Name: VisualWebGUI-Page<br />
Then click Request Restrictions&#8230;<br />
Clear Checkbox: Invoke handler only if request is mapped to:<br />
Click OK<br />
Click OK again on Add Script Map<br />
<strong>Step2:- </strong></p>
<p>Change the application pool to classic.net apppool at basicsettings tab in under Actions menu.</p>
<p><strong>Step3:-</strong></p>
<p>give iis_iusers read permissions for web.config</p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/how-to-add-visualwebgui-page-extension-to-windows2008iis7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to modify plesk qmail local delivery and/or add actions to it</title>
		<link>http://tech-stuff.org/how-to-modify-plesk-qmail-local-delivery-andor-add-actions-to-it/</link>
		<comments>http://tech-stuff.org/how-to-modify-plesk-qmail-local-delivery-andor-add-actions-to-it/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 15:25:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[local delivery]]></category>
		<category><![CDATA[qmail]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=123</guid>
		<description><![CDATA[when I try to implement other local delivery software for e.g. I need to modify .qmail file when a new email account is created/updated via plesk . if you just edit .qmail it will be rewrite on any email account update from plesk and same for new accounts you have to provision this shit somehow.
for [...]]]></description>
			<content:encoded><![CDATA[<p>when I try to implement other local delivery software for e.g. I need to modify .qmail file when a new email account is created/updated via plesk . if you just edit .qmail it will be rewrite on any email account update from plesk and same for new accounts you have to provision this shit somehow.</p>
<p>for example you can modify local delivery in .qmail to replace  &#8220;/usr/bin/deliverquota ./Maildir&#8221; with something like &#8220;/var/qmail/bin/preline -f /opt/libexec/dovecot/deliver -d user@domain&#8221;.</p>
<p>basically there are two ways to do that from plesk:</p>
<p>one is using event handlers: <a href="http://download1.swsoft.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-administrators-guide/22819.htm">http://download1.swsoft.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-administrators-guide/22819.htm</a></p>
<p>second is using mail handlers: <a href="http://download1.parallels.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-mod-api/38611.htm">http://download1.parallels.com/Plesk/Plesk8.6/Doc/en-US/plesk-8.6-unix-mod-api/38611.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/how-to-modify-plesk-qmail-local-delivery-andor-add-actions-to-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Send Email from a PHP Script Using SMTP Authentication</title>
		<link>http://tech-stuff.org/how-to-send-email-from-a-php-script-using-smtp-authentication/</link>
		<comments>http://tech-stuff.org/how-to-send-email-from-a-php-script-using-smtp-authentication/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:22:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[auth]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=112</guid>
		<description><![CDATA[PHP mail() and SMTP Authentication
Part of what makes the PHP mail() function is so simple is its lack of flexibility. Most importantly and frustratingly, the stock mail() does not usually allow you to use the SMTP server of your choice, and it does not support SMTP authentication, required by many a mail server today, at [...]]]></description>
			<content:encoded><![CDATA[<h3>PHP mail() and SMTP Authentication</h3>
<p>Part of what makes the PHP <em>mail()</em> function is so simple is its lack of flexibility. Most importantly and frustratingly, the stock <em>mail()</em> does not usually allow you to use the SMTP server of your choice, and it does not support SMTP authentication, required by many a mail server today, at all.</p>
<p>Fortunately, overcoming PHP&#8217;s built-in shortcomings need not be difficult, complicated or painful either. For most email uses, the free PEAR Mail package offers all the power and flexibility needed, and it authenticates with your desired outgoing mail server, too. For enhanced security, secure SSL connections are supported.</p>
<h3>Send Email from a PHP Script Using SMTP Authentication</h3>
<p>To connect to an outgoing SMTP server from a PHP script using SMTP authentication and send an email:</p>
<ul>
<li>Make sure the <a onclick="zT(this, '1/XJ')" href="http://pear.php.net/package/Mail">PEAR Mail package</a> is installed.
<ul>
<li>Typically, in particular with PHP 4 or later, this will have already been done for you. Just give it a try.</li>
</ul>
</li>
<li>Adapt the example below for your needs. Make sure you change the following variables at least:
<ul>
<li><em>from</em>: the email address from which you want the message to be sent.</li>
<li><em>to</em>: the recipient&#8217;s email address and name.</li>
<li><em>host</em>: your outgoing SMTP server name.</li>
<li><em>username</em>: the SMTP user name (typically the same as the user name used to retrieve mail).</li>
<li><em>password</em>: the password for SMTP authentication.</li>
</ul>
</li>
</ul>
<h3>Sending Mail from PHP Using SMTP Authentication &#8211; Example</h3>
<blockquote><p>&lt;?php<br />
require_once &#8220;Mail.php&#8221;;</p>
<p>$from = &#8220;Sandra Sender &lt;sender@example.com&gt;&#8221;;<br />
$to = &#8220;Ramona Recipient &lt;recipient@example.com&gt;&#8221;;<br />
$subject = &#8220;Hi!&#8221;;<br />
$body = &#8220;Hi,\n\nHow are you?&#8221;;</p>
<p>$host = &#8220;mail.example.com&#8221;;<br />
$username = &#8220;smtp_username&#8221;;<br />
$password = &#8220;smtp_password&#8221;;</p>
<p>$headers = array (&#8216;From&#8217; =&gt; $from,<br />
&#8216;To&#8217; =&gt; $to,<br />
&#8216;Subject&#8217; =&gt; $subject);<br />
$smtp = Mail::factory(&#8217;smtp&#8217;,<br />
array (&#8216;host&#8217; =&gt; $host,<br />
&#8216;auth&#8217; =&gt; true,<br />
&#8216;username&#8217; =&gt; $username,<br />
&#8216;password&#8217; =&gt; $password));</p>
<p>$mail = $smtp-&gt;send($to, $headers, $body);</p>
<p>if (PEAR::isError($mail)) {<br />
echo(&#8220;&lt;p&gt;&#8221; . $mail-&gt;getMessage() . &#8220;&lt;/p&gt;&#8221;);<br />
} else {<br />
echo(&#8220;&lt;p&gt;Message successfully sent!&lt;/p&gt;&#8221;);<br />
}<br />
?&gt;</p></blockquote>
<h3>Sending Mail from PHP Using SMTP Authentication and SSL Encryption &#8211; Example</h3>
<blockquote><p>&lt;?php<br />
require_once &#8220;Mail.php&#8221;;</p>
<p>$from = &#8220;Sandra Sender &lt;sender@example.com&gt;&#8221;;<br />
$to = &#8220;Ramona Recipient &lt;recipient@example.com&gt;&#8221;;<br />
$subject = &#8220;Hi!&#8221;;<br />
$body = &#8220;Hi,\n\nHow are you?&#8221;;</p>
<p>$host = &#8220;ssl://mail.example.com&#8221;;<br />
$port = &#8220;465&#8243;;<br />
$username = &#8220;smtp_username&#8221;;<br />
$password = &#8220;smtp_password&#8221;;</p>
<p>$headers = array (&#8216;From&#8217; =&gt; $from,<br />
&#8216;To&#8217; =&gt; $to,<br />
&#8216;Subject&#8217; =&gt; $subject);<br />
$smtp = Mail::factory(&#8217;smtp&#8217;,<br />
array (&#8216;host&#8217; =&gt; $host,<br />
&#8216;port&#8217; =&gt; $port,<br />
&#8216;auth&#8217; =&gt; true,<br />
&#8216;username&#8217; =&gt; $username,<br />
&#8216;password&#8217; =&gt; $password));</p>
<p>$mail = $smtp-&gt;send($to, $headers, $body);</p>
<p>if (PEAR::isError($mail)) {<br />
echo(&#8220;&lt;p&gt;&#8221; . $mail-&gt;getMessage() . &#8220;&lt;/p&gt;&#8221;);<br />
} else {<br />
echo(&#8220;&lt;p&gt;Message successfully sent!&lt;/p&gt;&#8221;);<br />
}<br />
?&gt;</p></blockquote>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/how-to-send-email-from-a-php-script-using-smtp-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plesk windows webmail 503 error</title>
		<link>http://tech-stuff.org/plesk-windows-webmail-503-error/</link>
		<comments>http://tech-stuff.org/plesk-windows-webmail-503-error/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 09:42:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[webmail]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=108</guid>
		<description><![CDATA[It happened that webmail from plesk windows just opened a page with error 503 , service unavailable. In our case it was horde webmail with plesk 8.6  IIS7 on windows 2008. Restarting whole IIS did not help.
Unfortunately I did not find too many docs related to it so find out from Parallels that webmail is [...]]]></description>
			<content:encoded><![CDATA[<p>It happened that webmail from plesk windows just opened a page with error 503 , service unavailable. In our case it was horde webmail with plesk 8.6  IIS7 on windows 2008. Restarting whole IIS did not help.</p>
<p>Unfortunately I did not find too many docs related to it so find out from Parallels that webmail is not running from &#8220;webmail&#8221; application pool but on plesk default application pool that can be found in plesk -&gt; server-&gt; IIS Application Pool . If this is not running so webmail will not work and you have to restart this application pool to start webmail.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/plesk-windows-webmail-503-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I configure ProFTPd server to use TLS/SSL in plesk?</title>
		<link>http://tech-stuff.org/how-do-i-configure-proftpd-server-to-use-tlsssl-in-plesk/</link>
		<comments>http://tech-stuff.org/how-do-i-configure-proftpd-server-to-use-tlsssl-in-plesk/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 09:55:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[ftps]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[tls]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=96</guid>
		<description><![CDATA[Plesk ProFTPd sever has compiled-in mod_tls.c module for SSL support ans SSL support can be configured in /etc/proftpd.conf for example in the following way:

&#60;IfModule mod_tls.c&#62;
TLSEngine on
TLSLog /var/log/tls.log
TLSProtocol SSLv23
# Are clients required to use FTP over TLS?
TLSRequired off
# Server&#8217;s certificate
TLSRSACertificateFile /usr/local/psa/admin/conf/httpsd.pem
TLSRSACertificateKeyFile /usr/local/psa/admin/conf/httpsd.pem
# Authenticate clients that want to use FTP over TLS?
TLSVerifyClient off
# Allow SSL/TLS renegotiations when [...]]]></description>
			<content:encoded><![CDATA[<p>Plesk ProFTPd sever has compiled-in mod_tls.c module for SSL support ans SSL support can be configured in /etc/proftpd.conf for example in the following way:</p>
<p><span style="font-family: courier new,courier; font-size: 12px;"><br />
&lt;IfModule mod_tls.c&gt;<br />
TLSEngine on<br />
TLSLog /var/log/tls.log<br />
TLSProtocol SSLv23</span></p>
<p># Are clients required to use FTP over TLS?<br />
TLSRequired off</p>
<p># Server&#8217;s certificate<br />
TLSRSACertificateFile /usr/local/psa/admin/conf/httpsd.pem<br />
TLSRSACertificateKeyFile /usr/local/psa/admin/conf/httpsd.pem</p>
<p># Authenticate clients that want to use FTP over TLS?<br />
TLSVerifyClient off</p>
<p># Allow SSL/TLS renegotiations when the client requests them, but<br />
# do not force the renegotations.  Some clients do not support<br />
# SSL/TLS renegotiations; when mod_tls forces a renegotiation, these<br />
# clients will close the data connection, or there will be a timeout<br />
# on an idle data connection.<br />
TLSRenegotiate required off<br />
&lt;/IfModule&gt;</p>
<p>As values in TLSRSACertificateFile and TLSRSACertificateKeyFile otion you can use as Plesk certificate, for example /usr/local/psa/admin/conf/httpsd.pem as your own one.</p>
<p>After that restart proftpd from xinetd : /etc/init.d/xinetd restart</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/how-do-i-configure-proftpd-server-to-use-tlsssl-in-plesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install pear in plesk windows</title>
		<link>http://tech-stuff.org/install-pear-in-plesk-windows/</link>
		<comments>http://tech-stuff.org/install-pear-in-plesk-windows/#comments</comments>
		<pubDate>Tue, 19 May 2009 08:45:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://tech-stuff.org/?p=77</guid>
		<description><![CDATA[To configure PEAR bundled with PHP the following steps need to be completed:
1. Launch command prompt.
2. CD &#8220;%plesk_dir%Additional\Php\&#8221;.
Note: The folder can be different &#8211; e.g. in case of using PHP5.
3. Execute go-pear.bat and follow the on-screen instructions.
4. Add the path to the newly created pear.bat file into the PATH system variable after installation and reboot [...]]]></description>
			<content:encoded><![CDATA[<p>To configure PEAR bundled with PHP the following steps need to be completed:</p>
<p>1. Launch command prompt.</p>
<p>2. CD <strong>&#8220;%plesk_dir%Additional\Php\&#8221;</strong>.</p>
<p><strong>Note: The folder can be different &#8211; e.g. in case of using PHP5.</strong></p>
<p>3. Execute <strong>go-pear.bat</strong> and follow the on-screen instructions.</p>
<p>4. Add the path to the newly created <strong>pear.bat</strong> file into the <strong>PATH</strong> system variable after installation and reboot the machine for changes to take effect.</p>
<p>These actions will install the &#8216;pear&#8217; command on your server including basic pear packages. You can use &#8216;pear&#8217; command from the Windows command prompt to manage PEAR packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-stuff.org/install-pear-in-plesk-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
