<div dir="ltr">Apache configuration is not easy, but once you get it set up it will run forever without much interaction with you.<div><br></div><div>That being said:</div><div><br></div><div>- Have you ever done Apache configuration?</div><div>- The easiest thing to do is to add Bloxsum to one of your existing websites on Apache</div><div>- We will have to do this interactively so do the following for me:</div><div><br></div><div><font face="monospace, monospace">cd /etc/apache2/</font></div><div><div><font face="monospace, monospace">hustle@HustleWebserver:/etc/apache2$ tree sites-available</font></div><div><font face="monospace, monospace">sites-available</font></div><div><font face="monospace, monospace">├── 000-default.conf</font></div><div><font face="monospace, monospace">├── 001-learngigs.conf</font></div><div><font face="monospace, monospace">├── 001-learngigs-le-ssl.conf</font></div><div><font face="monospace, monospace">└── default-ssl.conf</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">0 directories, 4 files</font></div><div><font face="monospace, monospace">hustle@HustleWebserver:/etc/apache2$ tree sites-enabled</font></div><div><font face="monospace, monospace">sites-enabled</font></div><div><font face="monospace, monospace">├── 000-default.conf -> ../sites-available/000-default.conf</font></div><div><font face="monospace, monospace">├── 001-learngigs.conf -> ../sites-available/001-learngigs.conf</font></div><div><font face="monospace, monospace">└── 001-learngigs-le-ssl.conf -> /etc/apache2/sites-available/001-learngigs-le-ssl.conf</font></div></div><div><br></div><div>Once we identify which "website" to use, you will need to edit the conf file.</div><div><br></div><div>Here is an example of how you will edit the file:</div><div><br></div><div><div><font face="monospace, monospace"> 11     <Directory /home/hustle/learn-cgi-bin></font></div><div><font face="monospace, monospace"> 12         Options +ExecCGI</font></div><div><font face="monospace, monospace"> 13         AddHandler cgi-script .cgi .pl</font></div><div><font face="monospace, monospace"> 14         Require all granted</font></div><div><font face="monospace, monospace"> 15         AllowOverride all</font></div><div><font face="monospace, monospace"> 16         Allow from all</font></div><div><font face="monospace, monospace"> 17     </Directory></font></div></div><div><br></div><div><font face="monospace, monospace"> 40     ScriptAlias "/cgi-bin/" "/home/hustle/learn-cgi-bin/"</font><br></div><div><br></div><div><br></div><div>You would identify the directory where the bloxsum cgi script resides, then copy the above to the config file and change "/home/hustle/learn-cgi-bin" to the directory where bloxsum resides.  Add the ScriptAlias line as well, changing my directory to your bloxsum directory.</div><div><br></div><div>reboot your system and bloxsum should work something like this:</div><div><br></div><div><a href="http://yourwebsite.com/cgi-bin/bloxsum.cgi">http://yourwebsite.com/cgi-bin/bloxsum.cgi</a></div><div><br></div><div>To be sure ps aux | grep httpd to make sure Apache is running.  If it is not look in the logs probably in /var/log/apache2 to figure it out, probably you typed something wrong in the conf file and got a syntax error.   Fix it, rinse lather repeat.</div><div><br></div><div>As far as configuring it for static sites, you will need to read the config file that comes with bloxsum and see if you can parse that out.</div><div><br></div><div>Get the site up first than we can look at your bloxsum config file and try and fix that.</div><div><br></div><div>Hope that does not overwhelm.</div><div><br></div><div>Julian</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Aug 14, 2018 at 2:19 AM <<a href="mailto:rlharris@oplink.net">rlharris@oplink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am running Debian Jessie.  I wish to use the blogging package Blosxom,<br>
which was written in Perl, about fifteen years ago. The last development<br>
work on Blosxom appears to have been done about ten years ago.<br>
<br>
The original CGI script and documentation are available on sourceforge,<br>
<a href="http://blosxom.sourceforge.net/documentation/users/" rel="noreferrer" target="_blank">http://blosxom.sourceforge.net/documentation/users/</a>; all configuration<br>
parameters are in the Perl script.<br>
<br>
Debian has a Blosxom package which allows use of a separate configuration<br>
file.  The Debian package places some files in locations other than the<br>
locations used in the original script.<br>
<br>
Blosxom can generate a web page dynamically in response to a web request;<br>
alternatively, Blosxom can generate a set of static web pages which can be<br>
uploaded to a remote web server.  Blosxom also generates an RSS feed.<br>
<br>
I am interested in Blosxom primarily because it can publish entries<br>
composed entirely in plain text (but HTML formatting can be added, as<br>
desired).<br>
<br>
I have two specific problems, which the documentation does not seem to<br>
address:<br>
<br>
(1) I do not know how to trigger Blosxom in static mode.<br>
<br>
(2) Apache2 is running on this machine, but I do not know how to enable<br>
Apache to find and serve the blog which is produced, either dynamic or<br>
static.<br>
<br>
I would be grateful for assistance.<br>
<br>
RLH<br>
_______________________________________________<br>
Houston mailing list<br>
<a href="mailto:Houston@pm.org" target="_blank">Houston@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/houston" rel="noreferrer" target="_blank">http://mail.pm.org/mailman/listinfo/houston</a><br>
Website: <a href="http://houston.pm.org/" rel="noreferrer" target="_blank">http://houston.pm.org/</a><br>
</blockquote></div>