Author: buildbot
Date: Fri Aug 3 18:33:07 2012
New Revision: 827880
Log:
Staging update by buildbot for vcl
Modified:
websites/staging/vcl/trunk/content/ (props changed)
websites/staging/vcl/trunk/content/docs/VCL23Installation.html
Propchange: websites/staging/vcl/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Aug 3 18:33:07 2012
@@ -1 +1 @@
-1369147
+1369153
Modified: websites/staging/vcl/trunk/content/docs/VCL23Installation.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/VCL23Installation.html (original)
+++ websites/staging/vcl/trunk/content/docs/VCL23Installation.html Fri Aug 3
18:33:07 2012
@@ -219,7 +219,7 @@
<hr />
<ol>
<li>
-<p>Install the Required Linux Packages & PHP Modules</p>
+<p><strong>Install the Required Linux Packages & PHP Modules</strong></p>
<ul>
<li>
<p>If your web server is running a Red Hat-based OS, the required components
can be installed with:
@@ -235,12 +235,88 @@
</li>
<li>
-<p>Configure the web server daemon (httpd) to start automatically: <br />
-</p>
+<p>Configure the web server daemon (httpd) to start automatically:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/c</span><span
class="n">hkconfig</span> <span class="o">--</span><span class="n">level</span>
<span class="mi">345</span> <span class="n">httpd</span> <span
class="n">on</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Start the web server daemon</p>
+<div class="codehilite"><pre><span class="sr">/sbin/s</span><span
class="n">ervice</span> <span class="n">httpd</span> <span
class="n">start</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>If SELinux is enabled, run the following command to allow the web server to
connect to the database:</p>
+<div class="codehilite"><pre><span class="sr">/usr/s</span><span
class="n">bin</span><span class="o">/</span><span class="n">setsebool</span>
<span class="o">-</span><span class="n">P</span> <span
class="n">httpd_can_network_connect</span><span class="o">=</span><span
class="mi">1</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>If the iptables firewall is being used, port 80 and 443 should be opened
up:</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="sr">/etc/s</span><span class="n">ysconfig</span><span
class="o">/</span><span class="n">iptables</span>
+<span class="o">-</span><span class="n">A</span> <span
class="n">RH</span><span class="o">-</span><span class="n">Firewall</span><span
class="o">-</span><span class="mi">1</span><span class="o">-</span><span
class="n">INPUT</span> <span class="o">-</span><span class="n">m</span> <span
class="n">state</span> <span class="o">--</span><span class="n">state</span>
<span class="n">NEW</span> <span class="o">-</span><span class="n">p</span>
<span class="n">tcp</span> <span class="o">--</span><span
class="n">dport</span> <span class="mi">80</span> <span class="o">-</span><span
class="n">j</span> <span class="n">ACCEPT</span>
+<span class="o">-</span><span class="n">A</span> <span
class="n">RH</span><span class="o">-</span><span class="n">Firewall</span><span
class="o">-</span><span class="mi">1</span><span class="o">-</span><span
class="n">INPUT</span> <span class="o">-</span><span class="n">m</span> <span
class="n">state</span> <span class="o">--</span><span class="n">state</span>
<span class="n">NEW</span> <span class="o">-</span><span class="n">p</span>
<span class="n">tcp</span> <span class="o">--</span><span
class="n">dport</span> <span class="mi">443</span> <span
class="o">-</span><span class="n">j</span> <span class="n">ACCEPT</span>
+<span class="n">service</span> <span class="n">iptables</span> <span
class="n">restart</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Install the VCL Frontend Web Code</strong></p>
+<ul>
+<li>
+<p>If you have not already done so, download and extract the source files on
the web server:</p>
+<div class="codehilite"><pre><span class="n">wget</span> <span
class="n">http:</span><span class="sr">//</span><span class="n">www</span><span
class="o">.</span><span class="n">apache</span><span class="o">.</span><span
class="n">org</span><span class="sr">/dist/</span><span
class="n">vcl</span><span class="o">/</span><span class="n">apache</span><span
class="o">-</span><span class="n">VCL</span><span class="o">-</span><span
class="mf">2.3</span><span class="o">.</span><span class="n">tar</span><span
class="o">.</span><span class="n">bz2</span>
+<span class="n">tar</span> <span class="o">-</span><span class="n">jxvf</span>
<span class="n">apache</span><span class="o">-</span><span
class="n">VCL</span><span class="o">-</span><span class="mf">2.3</span><span
class="o">.</span><span class="n">tar</span><span class="o">.</span><span
class="n">bz2</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy the <strong>web</strong> directory to a location under the web root of
your web server and navigate to the destination <strong>.ht-inc</strong>
subdirectory:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="o">-</span><span class="n">r</span> <span class="n">apache</span><span
class="o">-</span><span class="n">VCL</span><span class="o">-</span><span
class="mf">2.3</span><span class="sr">/web/</span> <span
class="sr">/var/</span><span class="n">www</span><span
class="sr">/html/</span><span class="n">vcl</span>
+<span class="n">cd</span> <span class="sr">/var/</span><span
class="n">www</span><span class="sr">/html/</span><span
class="n">vcl</span><span class="o">/.</span><span class="n">ht</span><span
class="o">-</span><span class="n">inc</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy secrets-default.php to secrets.php:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="n">secrets</span><span class="o">-</span><span
class="n">default</span><span class="o">.</span><span class="n">php</span>
<span class="n">secrets</span><span class="o">.</span><span class="n">php</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Edit the secrets.php file:</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="n">secrets</span><span class="o">.</span><span class="n">php</span>
+</pre></div>
+
+
</li>
</ul>
</li>
</ol>
+<p>Set the following variables to match your database configuration:
+$vclhost
+$vcldb
+$vclusername
+$vclpassword
+Create random passwords for the following variables:
+$cryptkey
+$pemkey
+Save the secrets.php file</p>
+<div class="codehilite"><pre><span class="o">*</span> <span
class="n">Run</span> <span class="n">the</span> <span
class="n">genkeys</span><span class="o">.</span><span class="n">sh</span>
+
+ <span class="o">::</span><span class="p">:</span><span
class="n">BashLexer</span>
+ <span class="o">./</span><span class="n">genkeys</span><span
class="o">.</span><span class="n">sh</span>
+</pre></div>
</div>
<div id="footer">