Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
BEEn
- рядовой
- Сообщения: 36
- Зарегистрирован: 2014-08-18 17:26:20
Непрочитанное сообщение
BEEn » 2015-04-15 12:36:22
Код: Выделить всё
FreeBSD BSD 10.1-RELEASE-p9 FreeBSD 10.1-RELEASE-p9 #0: Tue Apr 7 01:09:46 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
Натолкните на мысль, что ему надо?
Код: Выделить всё
/usr/local/www/lightsquid/check-setup.pl: Command not found.
Код: Выделить всё
perl -v
This is perl 5, version 20, subversion 0 (v5.20.0) built for amd64-freebsd-thread-multi
Copyright 1987-2014, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
Код: Выделить всё
apache24-2.4.10_2 Version 2.4.x of Apache web server
Код: Выделить всё
php -v
PHP 5.6.0 (cli) (built: Apr 8 2015 14:25:23)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2014 Zend Technologies
BEEn
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
BEEn
- рядовой
- Сообщения: 36
- Зарегистрирован: 2014-08-18 17:26:20
Непрочитанное сообщение
BEEn » 2015-04-15 16:46:09
В check-setup.pl адрес #!/usr/bin/perl а сам перл встал в #!/usr/local/bin/perl
BEEn
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2015-04-16 8:10:36
Вообще, там симлинк должен быть.
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Witt
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2010-01-12 14:01:48
Непрочитанное сообщение
Witt » 2015-04-22 23:15:36
Выбрось lightsquid, ставь наш, отечественный free-sa. Никакого тебе перлового говнища ))
Witt
-
BEEn
- рядовой
- Сообщения: 36
- Зарегистрирован: 2014-08-18 17:26:20
Непрочитанное сообщение
BEEn » 2015-04-24 17:14:31
на
Код: Выделить всё
FreeBSD gate 10.0-RELEASE-p12 FreeBSD 10.0-RELEASE-p12 #0: Tue Nov 4 05:07:17 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
вставать отказался...
Код: Выделить всё
make install
sed -e 's|LOGFILE|/var/log/squid/access.log|g' -e 's|CACHEDIR|/var/cache/free-sa|g' -e 's|ETCDIR|/usr/local/etc/free-sa|g' -e 's|WWWDIR|/usr/local/www/apache24/data/free-sa|g' -e 's|PREFIX|/usr/local|g' -e 's|PROGNAME|Free-SA|g' -e 's|PROGVERSION|2.0.0b6p7|g' -e 's|PROGURL|http://free-sa.sourceforge.net|g' -e 's|PROGLNAME|free-sa|g' -e 's|PROGCOPYRIGHT|Copyright (C) 1997, 2006-2013 Oleg Sapon <xsov@mail.ru>|g' free-sa.conf.sample.in > free-sa.conf.sample
grep -v '^u \.' HTTP_downloads_archives.filter.sample|sed 's/ (archives files only)//' > HTTP_downloads.filter.sample
cat HTTP_downloads_archives.filter.sample HTTP_downloads_audio.filter.sample HTTP_downloads_cddvd.filter.sample HTTP_downloads_code.filter.sample HTTP_downloads_office.filter.sample HTTP_downloads_video.filter.sample|grep '^u \.'|sort >> HTTP_downloads.filter.sample
sed -e 's|LOGFILE|/var/log/squid/access.log|g' -e 's|CACHEDIR|/var/cache/free-sa|g' -e 's|ETCDIR|/usr/local/etc/free-sa|g' -e 's|WWWDIR|/usr/local/www/apache24/data/free-sa|g' -e 's|PREFIX|/usr/local|g' -e 's|PROGNAME|Free-SA|g' -e 's|PROGVERSION|2.0.0b6p7|g' -e 's|PROGURL|http://free-sa.sourceforge.net|g' -e 's|PROGLNAME|free-sa|g' -e 's|PROGCOPYRIGHT|Copyright (C) 1997, 2006-2013 Oleg Sapon <xsov@mail.ru>|g' free-sa.1.in > free-sa.1
sed -e 's|LOGFILE|/var/log/squid/access.log|g' -e 's|CACHEDIR|/var/cache/free-sa|g' -e 's|ETCDIR|/usr/local/etc/free-sa|g' -e 's|WWWDIR|/usr/local/www/apache24/data/free-sa|g' -e 's|PREFIX|/usr/local|g' -e 's|PROGNAME|Free-SA|g' -e 's|PROGVERSION|2.0.0b6p7|g' -e 's|PROGURL|http://free-sa.sourceforge.net|g' -e 's|PROGLNAME|free-sa|g' -e 's|PROGCOPYRIGHT|Copyright (C) 1997, 2006-2013 Oleg Sapon <xsov@mail.ru>|g' free-sa.conf.5.in > free-sa.conf.5
be:
- cp1251
cs:
- iso88592
de:
- iso88591
en:
- iso88591
es:
- iso88591
et:
- iso88591
fr:
- iso88591
hu:
- iso88592
it:
- iso88591
lt:
- iso885913
pt:
- iso88591
ru:
- koi8r
sk:
- iso88592
gcc -I. -I.. -O4 -pipe -march=native -fomit-frame-pointer -std=c99 -W -Wall -Wextra -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wreturn-type -Wswitch -Wshadow -Wcast-align -Wuninitialized -Wchar-subscripts -Wuninitialized -Wbad-function-cast -Wwrite-strings -c l_squid_native.c
gcc: not found
*** Error code 127
Stop.
make[2]: stopped in /usr/local/src/free-sa-2.0.0b6p7/src/logformats
*** Error code 1
Stop.
make[1]: stopped in /usr/local/src/free-sa-2.0.0b6p7/src
*** Error code 1
Stop.
make: stopped in /usr/local/src/free-sa-2.0.0b6p7
а lightsquid уже заработал...
BEEn
-
f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
-
Контактная информация:
Непрочитанное сообщение
f_andrey » 2015-04-24 20:06:57
BEEn писал(а): make: stopped in /usr/local/src
Это что за ужасы, есть же www/free-sa вы поди и lightsquid не из портов вскорячивали?
f_andrey
-
Neus
- майор
- Сообщения: 2005
- Зарегистрирован: 2008-09-08 21:59:56
Непрочитанное сообщение
Neus » 2015-04-25 8:40:43
Ну может ему интересно из сырцов собирать
Только вот чем собирать то:
gcc: not found
компилятор у тебя где?
Отправлено спустя 1 час 23 минуты 46 секунд:
gcc -I. -I.. -O4 -pipe -march=native
Это сорцах такие флаги или самодеятельность?
Neus
-
Options ExecCGI
- проходил мимо
Непрочитанное сообщение
Options ExecCGI » 2015-04-29 23:40:36
Посоветуйте, чего надо апачу:
Код: Выделить всё
# apachectl -v
Server version: Apache/2.4.12 (FreeBSD)
Server built: Mar 2 2015 18:23:56
Код: Выделить всё
# cat /usr/local/etc/apache24/Includes/lightsquid.conf
Alias /lightsquid "/usr/local/www/lightsquid"
<Directory "/usr/local/www/lightsquid">
AllowOverride All
AddHandler cgi-script .cgi
Options ExecCGI
# Options +ExecCGI
AllowOverride Limit
Order Deny,Allow
Require all granted
Options Indexes FollowSymLinks
</Directory>
Код: Выделить всё
# cat /usr/local/etc/apache24/httpd.conf | grep mod_cgi
LoadModule cgi_module libexec/apache24/mod_cgi.so
При попытке открыть в браузере
http://192.168.100.100/lightsquid/ получаю 403 отлуп
Код: Выделить всё
Forbidden
You don't have permission to access /lightsquid/index.cgi on this server.
В логах:
Код: Выделить всё
# tail /var/log/httpd-error.log
...
[Wed Apr 29 23:34:52.483039 2015] [cgi:error] [pid 40309] [client 192.168.100.105:46961] AH02809: Options ExecCGI is off in this directory: /usr/local/www/lightsquid/index.cgi
Что за хрень, какого ему ещё надо??? И с плючом пробовал, и без, и с бубном, и без..
Options ExecCGI
-
Options ExecCGI
- проходил мимо
Непрочитанное сообщение
Options ExecCGI » 2015-04-30 7:50:49
.htaccess напрочь отсутсвует
Директива роли никакой не играет. Я так понимаю, она работает лишь при его наличии.
На всяк. случай попробовал убрать и менять с Limint на Options - результата не дало.
Есть еще идеи?
Options ExecCGI
-
Options ExecCGI
- проходил мимо
Непрочитанное сообщение
Options ExecCGI » 2015-04-30 11:47:28
Все это результат уже отчаянных проб и нулевого результата.
Не лечится никак? Хрень какая-то...
Options ExecCGI
-
guest
- проходил мимо
Непрочитанное сообщение
guest » 2015-04-30 14:14:55
Options ExecCGI писал(а):Все это результат уже отчаянных проб и нулевого результата.
Не лечится никак? Хрень какая-то...
это результат отсутствия знаний и понимания, отсюда "отчаянные пробы":
- там выдрал кусочек конфига, тут и тд и тп
- сейчас по быстрому сляпаю...
- в результате - непонятный и неработающий конфиг из-за непонимания
guest
-
Options ExecCGI
- проходил мимо
Непрочитанное сообщение
Options ExecCGI » 2015-04-30 17:38:18
guest, у вас знания и понимание - поделитесь. Иначе флуд и пустое это.
И что?
Options ExecCGI
-
guest
- проходил мимо
Непрочитанное сообщение
guest » 2015-04-30 19:48:24
Options ExecCGI писал(а):guest, у вас знания и понимание - поделитесь. Иначе флуд и пустое это.
И что?
флуд - это то что Вы тут понаписали, см выше.
Конкретика:
Код: Выделить всё
[Wed Apr 29 23:34:52.483039 2015] [cgi:error] [pid 40309] [client 192.168.100.105:46961] AH02809: Options ExecCGI is off in this directory: /usr/local/www/lightsquid/index.cgi
- перевести или осилите?
Кто запрещает написать короткий cgi на shell -> выставить 755 владельца запуска apache и в месте где разрешен ExecCGI -
выполнить и проверить? Как только наступит понимание, придут правильные настройки для lightsquid:
- DocumentRoot или ScriptAlias или VirtualHost
верхнее зависит от вашей конфигурации apache24
guest