Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc  (Прочитано 6655 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ЧЯДНТ? IPTABLES, SQUID
« Ответ #45 : 24 Января 2014, 16:41:15 »
По-другому - это НЕ ДЕЛАТЬ. Порт FTP - 21-й. Конец сообщения.

/etc/modprobe.d$ ls -l
Что вы мне списокм в глза тычете? У меня своих таких десяток.
Создавайте новый файл, обзовите его как-нибудь типа conntrack_ftp.conf, и пишите туда всё. Пример можно посмотреть в alsa-base.conf на любом десктопе.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: ЧЯДНТ? IPTABLES, SQUID
« Ответ #46 : 24 Января 2014, 16:50:49 »
Я может неправильные вводные данные дал?
Необходимо было организовать доступ из локальной сети 192.168.1.0/24 на внешний FTP-сервер, который поднимал не я, настраивал тоже не я, и находится он за 4000км.
LAN <-> Ubuntu Server (Zentyal) <-> Внешний мир
Причуда задать порт 44444 на FTP-сервере была админов этого сервера.

Никто вам ничем не тычит, за внимание спасибо.
Заработало по моему способу.
« Последнее редактирование: 24 Января 2014, 16:58:55 от insiki »

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc
« Ответ #47 : 25 Апреля 2014, 15:41:30 »
Ребят, ковыряю 14.04 сервер, как настроить Apache, чтобы отображалась страничка, а не содержимое файла index.cgi.
В частности речь о lightsquid (анализатор логов squid).
Добавил в apache2.conf, не хотит, добавляю в sites-available/000-default.conf, та же история.
Как будто не съедает опцию выполнения сценариев CGI.
Сценарии сделал исполняемыми chmod +x *.cgi
Владельца файлов сменил на www-data.
Шото я в замешательстве.
Alias /stats "/var/www/lightsquid"
<Directory /var/www/lightsquid/>
        Options ExecCGI
        AddHandler cgi-script .cgi
        AllowOverride All
        Order Allow,Deny
        Allow from All
</Directory>

apache2.conf
(Нажмите, чтобы показать/скрыть)
Пока ковыряю, обнаружил что lightsquid уже есть в репах убунты! :)
sudo apt-cache show lightsquid
Package: lightsquid
Priority: extra
Section: universe/admin
Installed-Size: 305
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: TANIGUCHI Takaki <takaki@debian.org>
Architecture: all
Version: 1.8-4
Depends: perl, libtime-local-perl, libdbi-perl, libgd-gd2-perl, apache2 | httpd
Filename: pool/universe/l/lightsquid/lightsquid_1.8-4_all.deb
Size: 64644
MD5sum: 6bc706cc952d2ba08b7ee4dcd9a17cd4
SHA1: ebbc82f4a854f09eb591dd11b9796e607b4474fa
SHA256: 909f29fd074419a2f3ceb20549485537c11f81fe6d050c222a36c4168b5a8590
Description-en: Lite and fast log analizer for squid proxy
 If you use SQUID, some time your want see how your user eat traffic.
 Lightsquid analyses SQUID's log file. You could see graphical reports
 through the web CGI. The reports show per user data and per site data.
 It is easy to customize output HTML.
Description-md5: 0e088b5215832ae8860ffd012b174362
Homepage: http://lightsquid.sourceforge.net/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
« Последнее редактирование: 25 Апреля 2014, 16:48:18 от insiki »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc
« Ответ #48 : 25 Апреля 2014, 16:49:07 »
Цитировать
IncludeOptional conf-enabled/*.conf
IncludeOptional sites-enabled/*.conf
у тебя эти строки в конфиге встречаются 2 раза в начале  и конце, а в середине определение директории, точно в последних инклудах нет переопределения параметров директории?? и вообще какой-то бардак там у тебя

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc
« Ответ #49 : 25 Апреля 2014, 21:08:04 »
Кроме моей записи всё остальное дефолтно. Завтра посмотрю, что там.

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc
« Ответ #50 : 28 Апреля 2014, 12:25:45 »
Проблему решил.

О поддержке CGI:
Теперь нужно самом включать модуль (раньше не помню, чтобы была такая необходимость):
sudo a2enmod cgi
sudo service apache2 restart
и всё заработало ;)

Об изменениях в версии apache 2.4:
В версии 2.4 появились изменения, если в 2.2 команда для запрета доступа была:
Order deny,allow
Deny from all
То в 2.4 стала:
Require all deniedСоответственно разрешается доступ вместо:
Order allow,deny
Allow from all
командой:
Require all grantedВ случае если нужно запретить всем, кроме, то если в 2.2 было:
Order Deny,Allow
Deny from all
Allow from example.org
то в 2.4 стало:
Require host example.orgПруф - https://httpd.apache.org/docs/2.4/upgrading.html

(наверное можно начинать пилить доку по 14.04)

Пользователь решил продолжить мысль 28 Апреля 2014, 14:09:36:
Ещё есть файл конфигурации lightsquid.conf в папке conf-available, но если я в этот файл код переношу, то страница не работает.
ls -l conf-available/
итого 28
-rw-r--r-- 1 root root  159 июля  21  2013 bandwidthd.conf
-rw-r--r-- 1 root root  315 янв.   3 20:48 charset.conf
-rw-r--r-- 1 root root  102 апр.  28 15:59 lightsquid.conf
-rw-r--r-- 1 root root 3224 янв.   3 20:48 localized-error-pages.conf
-rw-r--r-- 1 root root  189 янв.   3 20:48 other-vhosts-access-log.conf
-rw-r--r-- 1 root root 2190 янв.   3 20:48 security.conf
-rw-r--r-- 1 root root  455 янв.   7 19:23 serve-cgi-bin.conf
Для чего тогда он там лежит?
« Последнее редактирование: 28 Апреля 2014, 14:09:36 от insiki »

Оффлайн Nigelist

  • Любитель
  • *
  • Сообщений: 76
  • Добрый Санта
    • Просмотр профиля
    • Блог посвященный UNIX-подобным операционным системам
Re: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc
« Ответ #51 : 12 Июня 2015, 08:20:32 »
У меня почему то не работает такой конфиг:
Alias   /lightsquid/    /usr/lib/cgi-bin/lightsquid/

<Location "/lightsquid/">
        Options ExecCGI
        AddHandler cgi-script .cgi
        Require all granted
</Location>
Поддержка CGI включена, в чем может быть проблема не знаю, может не заметил чего?

Ещё есть файл конфигурации lightsquid.conf в папке conf-available, но если я в этот файл код переношу, то страница не работает.
ls -l conf-available/
итого 28
-rw-r--r-- 1 root root  159 июля  21  2013 bandwidthd.conf
-rw-r--r-- 1 root root  315 янв.   3 20:48 charset.conf
-rw-r--r-- 1 root root  102 апр.  28 15:59 lightsquid.conf
-rw-r--r-- 1 root root 3224 янв.   3 20:48 localized-error-pages.conf
-rw-r--r-- 1 root root  189 янв.   3 20:48 other-vhosts-access-log.conf
-rw-r--r-- 1 root root 2190 янв.   3 20:48 security.conf
-rw-r--r-- 1 root root  455 янв.   7 19:23 serve-cgi-bin.conf
Для чего тогда он там лежит?
Так понятно же, что conf-available, mods-available и site-available это доступные конфиги, модули и сайты, а conf-enabled, mods-enabled и site-enabled - это включеные конфиги, модули и сайты. Т.е. при включении например доступного сайта:
a2ensite sitenameВ папке site-enabled создается ссылка на конфиг sitename в site-available.
« Последнее редактирование: 12 Июня 2015, 08:22:54 от Nigelist »
Бороться и искать, найти и перепрятать...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: ЧЯДНТ? Apache, IPTABLES, Ssquid, Zentyal & etc
« Ответ #52 : 13 Июня 2015, 14:42:40 »
У меня почему то не работает такой конфиг:
Alias   /lightsquid/    /usr/lib/cgi-bin/lightsquid/

<Location "/lightsquid/">
        Options ExecCGI
        AddHandler cgi-script .cgi
        Require all granted
</Location>
Поддержка CGI включена, в чем может быть проблема не знаю, может не заметил чего?
Надо смотреть логи.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.