server - How to install lightsquid on Ubuntu 16.04 - Ask Ubuntu
i installed lightsquid using apt-get install lightsquid
, followed tutorial: https://www.server-world.info/en/note?os=ubuntu_16.04&p=squid&f=7
except in /etc/apache2/conf-available/lightsquid.conf
before <location...
have line alias /lightsquid/ /usr/lib/cgi-bin/lightsquid/
. doesn't matter if keep there or if delete it, same result: when try connect server ip typing <server ip>/lightsquid/
address line client pc on lan using firefox looks source code of page should appear. looks php, might perl (since don't know perl). anyway when click right mouse button on , choose show source code, shows same thing :-).
what do make show "real" page , not source code (maybe not source code sort of script?)?
edit: shows file /usr/lib/cgi-bin/lightsquid/index.cgi
e2: have perl , apache2 installed on server, assume installed automatically lightsquid dependencies. server has routing , firewall shorewall, dhcp, cache dns, squid proxy.
e3:/etc/apache2/conf-available/lightsquid.conf
https://i.imgsafe.org/ae59aa9d3f.png /etc/lightsquid/lightsquid.cfg
https://i.imgsafe.org/ae59cb62dc.png https://i.imgsafe.org/ae59e20a05.png https://i.imgsafe.org/ae59f94ddb.png https://i.imgsafe.org/ae5a063a92.png
e4: a2query -m cgid
cgid (enabled site administrator)
e5: /etc/apache2/conf-enabled/serve-cgi-bin.conf
http://paste.ubuntu.com/23424551/
e6: in /usr/lib/cgi-bin/
directory lightsquid content: http://paste.ubuntu.com/23424573/
btw can see correct apache2 ubuntu default page typing server ip address bar of firefox https://i.imgsafe.org/c43a938efe.png
e7: ls -la /var/www/html/
ls -la/usr/lib/cgi-bin/
ls -la /usr/lib/cgi-bin/lightsquid/
https://i.imgsafe.org/0395a7b6d6.png. permissions should check? added in png because think can see permissions there.
e8: https://i.imgsafe.org/172112069d.png https://i.imgsafe.org/17212262ee.png https://i.imgsafe.org/17213444dd.png https://i.imgsafe.org/1721419631.png https://i.imgsafe.org/17215b5c49.png https://i.imgsafe.org/1721678f62.png
e9: have in /etc/apache2/conf-enabled/lightsquid.conf
http://paste.ubuntu.com/23449739/ , have in /etc/apache2/conf-available/lightsquid.conf
http://paste.ubuntu.com/23449744/ identical. when run sudo a2enconf lightsquid
says conf lightsquid enabled
e10: tail /var/log/apache2/error.log -f
when reload page in browser: https://i.imgsafe.org/abb494716b.png
first issue typo mistake in
location
declaration inlightsquid.conf
.wrong:
<location "lightsquid/">
correct:<location "/lightsquid/">
leading/
second issue believed mod-autoindex enabled default, not seems case or it's configuration modified (so doesn't
index.cgi
).other way fix without looking around:
add add new directory index declaration
lightsquid.conf
~$ more lightsquid.conf alias /lightsquid/ /usr/lib/cgi-bin/lightsquid/ <location "/lightsquid/"> options +execcgi addhandler cgi-script .cgi .pl directoryindex index.cgi index.pl require local </location>
Comments
Post a Comment