установил сабж, поднял LAMP.
только он как то странно поднялся:
на машине где все дело поднималось иксов нет -> браузер w3m. он ни localhost, ни 127.0.0.1 не открывает (и http:// впереди ставил и без него и /index.php в конце приписывал).
рабочий каталог /srv/www/htdocs/sams
зато без проблем зашло с мозилы с другой машины, все работает, но! доступен только просмотр статистики. а как я видел на скринах самсы на офф сайте там еще и настроить все можно через веб морду.
в логах апача ничего аморальногоаномального не нашел.
как поднять настроечную веб морду самсы?
пс конфиг апача стандартный, почти не правил, ну только стандартную строчку дя привязки php файлов прибавил. конфиги мускла тож почти не правил (ну пароли не считаются)
ппс LAMP ставил с DVD opensuse10.3.
sams 1.0.3 из исходников.
настройка SAMS (где я нахимичил?))
Модераторы: SLEDopit, Модераторы разделов
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
настройка SAMS
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
Amper13
- Сообщения: 551
- ОС: Fedora 26, CentOS 7
Re: настройка SAMS
Для получения доступа к административным функциям необходимо залогиниться под встроенной учетной записью администратора.
Из README.RUS:
Ну и http://sams.nixdev.net/
Из README.RUS:
После установки бинарные файлы SAMS будут находиться в /usr/local/bin,
WEB-интерфейс в каталоге /usr/local/share/sams.
Настройте запуск файла /etc/init.d/samsd при старте системы.
Запустите samsdaemon: service samsd start
В броузере откройте http://yourserver/sams/index.html.Если базы SAMS еще
небыли созданы, WEB-интерфейс предложит вам диалог создания баз, иначе
будет выведен WEB-интерфейс SAMS. Нажмите на иконку внизу веб-интерфейса
и вам будет выведен диалог входа администратора в WEB-интерфейс. В
WEB-интерфейсе SAMS зарегистрирован пользователь-администратор "Admin"
с паролем qwerty.
Ну и http://sams.nixdev.net/
-
Miko
- Сообщения: 39
Re: настройка SAMS
Установил SAMS. Имею след проблему. Доступ пользователей идет через NCSA авторизацию. Сделал файл /etc/squid/ncsa.sams.
В настройках SAMS указал что использовать NCSA аторизацию пользователей. Захожу в управление SAMS, создаю пользователя. Он в базе появляется, все по нему можно поглядеть. Только при попытке выйти в инет он не выходит. Не принимает имя и пароль. При просмотре файла /etc/ncsa.sams там ничего не добавляется.
Скажите плиззз, как sams добавляет пользователей для NCSA аторизации. Может в сквиде надо что-то дополнительно прописывать.. ???
В настройках SAMS указал что использовать NCSA аторизацию пользователей. Захожу в управление SAMS, создаю пользователя. Он в базе появляется, все по нему можно поглядеть. Только при попытке выйти в инет он не выходит. Не принимает имя и пароль. При просмотре файла /etc/ncsa.sams там ничего не добавляется.
Скажите плиззз, как sams добавляет пользователей для NCSA аторизации. Может в сквиде надо что-то дополнительно прописывать.. ???
Умным хочет быть всякий, те же, кому это не удается, почти всегда хитрят. (Сэмюэл Джонсон)
-
phantomSSL
- Сообщения: 418
- Статус: сдаются в аренду складские помещения в /var/spool
- ОС: Archlinux && BSD && MacOS
Re: настройка SAMS
Miko писал(а): ↑21.10.2008 10:02Установил SAMS. Имею след проблему. Доступ пользователей идет через NCSA авторизацию. Сделал файл /etc/squid/ncsa.sams.
В настройках SAMS указал что использовать NCSA аторизацию пользователей. Захожу в управление SAMS, создаю пользователя. Он в базе появляется, все по нему можно поглядеть. Только при попытке выйти в инет он не выходит. Не принимает имя и пароль. При просмотре файла /etc/ncsa.sams там ничего не добавляется.
Скажите плиззз, как sams добавляет пользователей для NCSA аторизации. Может в сквиде надо что-то дополнительно прописывать.. ???
какой дистрибутив используете?
после добавления пользователя реконфигурирование сквида делали?
dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }
-
Miko
- Сообщения: 39
Re: настройка SAMS
Стоит gentoo. При попытке запуска /etc/init.d/sams ругается на
#>/etc/init.d/sams status
/etc/init.d/sams: line 7: ./etc/init.d/functions: Нет такого файла или каталога
Хотя в каталоге есть ссылка на этот файл.
содержимое /etc/sams/conf
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=samspass
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr/local/
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/etc/squidGuard/squidGuard.conf
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
LDAPSERVER=servername_or_ipadress
LDAPBASEDN=your.domain
LDAPUSER=DomainAdministrator
LDAPUSERPASSWD=passwd
LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
CACHENUM=0
Сборка Squid
# squid -v
Squid Cache: Version 3.0.STABLE9
configure options: '--prefix=/usr' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--sysconfdir=/etc/squid' '--libexecdir=/usr/libexec/squid' '--localstatedir=/var' '--datadir=/usr/share/squid' '--with-default-user=squid' '--enable-auth=basic,digest,negotiate,ntlm' '--enable-removal-policies=lru,heap' '--enable-digest-auth-helpers=password' '--enable-basic-auth-helpers=DB,PAM,SMB,multi-domain-NTLM,getpwnam,NCSA,MSNT' '--enable-external-acl-helpers=wbinfo_group,ip_user,session,unix_group' '--enable-ntlm-auth-helpers=SMB,fakeauth' '--enable-negotiate-auth-helpers=' '--enable-useragent-log' '--enable-cache-digests' '--enable-delay-pools' '--enable-referer-log' '--enable-arp-acl' '--with-large-files' '--with-filedescriptors=8192' '--disable-snmp' '--enable-ssl' '--disable-icap-client' '--enable-storeio=ufs,diskd,aufs,null' '--enable-linux-netfilter' '--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CC=i686-pc-linux-gnu-gcc' 'CFLAGS=-O2 -march=prescott -pipe' 'LDFLAGS=-Wl,-O1' 'CXXFLAGS=-O2 -march=prescott -pipe'
Выдержки из squid.conf
auth_param basic program /usr/libexec/squid/ncsa_auth /etc/squid/ncsa/sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
#>/etc/init.d/sams status
/etc/init.d/sams: line 7: ./etc/init.d/functions: Нет такого файла или каталога
Хотя в каталоге есть ссылка на этот файл.
содержимое /etc/sams/conf
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=samspass
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid
SQUIDLOGDIR=/var/log/squid
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr/local/
SQUIDPATH=/usr/sbin
SQUIDGUARDLOGPATH=/var/log
SQUIDGUARDDBPATH=/etc/squidGuard/squidGuard.conf
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
LDAPSERVER=servername_or_ipadress
LDAPBASEDN=your.domain
LDAPUSER=DomainAdministrator
LDAPUSERPASSWD=passwd
LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
CACHENUM=0
Сборка Squid
# squid -v
Squid Cache: Version 3.0.STABLE9
configure options: '--prefix=/usr' '--host=i686-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--sysconfdir=/etc/squid' '--libexecdir=/usr/libexec/squid' '--localstatedir=/var' '--datadir=/usr/share/squid' '--with-default-user=squid' '--enable-auth=basic,digest,negotiate,ntlm' '--enable-removal-policies=lru,heap' '--enable-digest-auth-helpers=password' '--enable-basic-auth-helpers=DB,PAM,SMB,multi-domain-NTLM,getpwnam,NCSA,MSNT' '--enable-external-acl-helpers=wbinfo_group,ip_user,session,unix_group' '--enable-ntlm-auth-helpers=SMB,fakeauth' '--enable-negotiate-auth-helpers=' '--enable-useragent-log' '--enable-cache-digests' '--enable-delay-pools' '--enable-referer-log' '--enable-arp-acl' '--with-large-files' '--with-filedescriptors=8192' '--disable-snmp' '--enable-ssl' '--disable-icap-client' '--enable-storeio=ufs,diskd,aufs,null' '--enable-linux-netfilter' '--build=i686-pc-linux-gnu' 'build_alias=i686-pc-linux-gnu' 'host_alias=i686-pc-linux-gnu' 'CC=i686-pc-linux-gnu-gcc' 'CFLAGS=-O2 -march=prescott -pipe' 'LDFLAGS=-Wl,-O1' 'CXXFLAGS=-O2 -march=prescott -pipe'
Выдержки из squid.conf
auth_param basic program /usr/libexec/squid/ncsa_auth /etc/squid/ncsa/sams
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
Умным хочет быть всякий, те же, кому это не удается, почти всегда хитрят. (Сэмюэл Джонсон)
-
Miko
- Сообщения: 39
Re: настройка SAMS
Проблема решилась.
На версии 3.0. выпадала ошибка. Ругался на файл ncsa_auth. Поставил версию 2.7, все пошло. Все связывается. Только надо чтобы в директории сквида лежал файл с именами и паролями для сквида. Иначе валится в ошибку. И в генту не запускается скрипт /etc/init.d/sams
Как я уже писал...
#>/etc/init.d/sams status
/etc/init.d/sams: line 7: ./etc/init.d/functions: Нет такого файла или каталога
Хотя в каталоге есть ссылка на этот файл.
содержимое /etc/sams/conf
Решилось просто запуском samsdaemon -d. Режим отладки. Все отработал. Осталось только самому написать скрипт для запуска и остановки его в режиме демона. Иначе он на консоль выводит сообщения...
Как справлюсь непременно выложу. и Сейчас попробую ко всему этому прикрутить редирект, для резки банеров, счетчиков и прочего хлама...
На версии 3.0. выпадала ошибка. Ругался на файл ncsa_auth. Поставил версию 2.7, все пошло. Все связывается. Только надо чтобы в директории сквида лежал файл с именами и паролями для сквида. Иначе валится в ошибку. И в генту не запускается скрипт /etc/init.d/sams
Как я уже писал...
#>/etc/init.d/sams status
/etc/init.d/sams: line 7: ./etc/init.d/functions: Нет такого файла или каталога
Хотя в каталоге есть ссылка на этот файл.
содержимое /etc/sams/conf
Решилось просто запуском samsdaemon -d. Режим отладки. Все отработал. Осталось только самому написать скрипт для запуска и остановки его в режиме демона. Иначе он на консоль выводит сообщения...
Как справлюсь непременно выложу. и Сейчас попробую ко всему этому прикрутить редирект, для резки банеров, счетчиков и прочего хлама...
Умным хочет быть всякий, те же, кому это не удается, почти всегда хитрят. (Сэмюэл Джонсон)