Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 06 Jun 2010 14:50:51 +0300
From:      Kaya Saman <SamanKaya@netscape.net>
To:        freebsd-ports@freebsd.org
Subject:   Torrentflux and Zabbix Apache Include files??
Message-ID:  <4C0B8B9B.5080206@netscape.net>

next in thread | raw e-mail | index | archive | help
Hi guys,

I am trying to migrate over from Linux to FreeBSD and although have been 
using BSD for a few months now I really enjoy it and it's amazing 
ability to be light yet powerful and secure at the same time. Not to 
mention the UFS2 and ZFS filesystems which knowing UFS and ZFS from 
Solaris really rock!!

Now am a first time user for Zabbix which came highly recommended; but 
Torrentflux I have moved between Linux machines quite a bit without any 
problem.

My issue for both of these ports is that I'm in need of configuring 
Apache Include config files for them but having no luck in doing so.....

I'm not really used to the native BSD Apache config as with Linux the 
httpd.conf or apache2.conf file is very different (similar to case to 
Bind9 too).

Anyhow, I decided to use my standard Linux config file:

Alias /torrentflux /opt/torrentflux

<Directory /opt/torrentflux>
   Options FollowSymLinks
   AllowOverride Limit
<IfModule mod_dir.c>
     DirectoryIndex index.php
</IfModule>
</Directory>

of which kept spitting out "Permission Denied" errors??

On first glimpse one can already see that the alias and Directory 
statements don't point to the port!! The ports path is 
/usr/local/www/data/tf. I have tried pointing it to the port but also 
get the same error??

The instance of Torrentflux in /opt is a migrated one from Linux. This 
is in the Apache error log file:

[Sun Jun 06 14:41:07 2010] [error] [client 192.168.1.110] client denied 
by server configuration: /opt/torrentflux/

it doesn't really explain much at all...... apart from the client 
192.168.1.110 which is a reverse proxy using Squid.

I attempted to modify the file as I found a working Include file for use 
with Drupal5 which I also have on the system. So the modification is 
like so:

Alias /torrentflux /opt

DocumentRoot "/opt"

<Directory /opt>
   Options FollowSymLinks
   AllowOverride Limit

#    AllowOverride None

     Order allow,deny
     Allow from all

# <IfModule mod_dir.c>
#    DirectoryIndex index.php
# </IfModule>
</Directory>

<IfModule php5_module>
     AddType application/x-httpd-php .php
     AddType application/x-httpd-php-source .phps
<IfModule dir_module>
<IfModule mod_dir.c>
             DirectoryIndex index.php index.html
</IfModule>
</IfModule>
</IfModule>
#</Directory>


Oh clump!!! Which I've just modded to /opt/torrentflux for the Alias and 
the same for the <Directory> directive too.... I can't believe I missed 
that :-O

It works now finally but is asking for a MySQL database instance which 
is easy!!! Few.....

Now for Zabbix as I haven't got anywhere that actually gives the Apache 
config?

I downloaded the PDF manual for it which doesn't actually even tell you 
which URL to go for the main page so how do I get that info or will I 
need to hack this one out like Torrentflux??

Thanks,

Kaya



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C0B8B9B.5080206>