Страница 1 из 2
Установка прокси сервер SQUID
Добавлено: 2009-06-04 14:10:06
ICEBERG
Всем привет/
Я воспользовался инструкцией вот в этой статье
http://www.lissyara.su/?id=1718
Но в определенный момент застрял/
Создадим (SWAP) для прокси сервера Squid
Код: Выделить всё
//> rehash
//> squid -z
2008/10/02 20:57:19| Creating Swap Directories
//>
В место описанного ответа выходит
Код: Выделить всё
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE16): Terminated abnormally.
CPU Usage: 0.007 seconds = 0.000 user + 0.007 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Abort (core dumped)
Помогите пожалуйсто разобраться я в этом деле новый/ Что я делаю не так?
FreeBS. 7.0-RELEASE
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-04 14:16:14
mayor
Код: Выделить всё
# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
# none
поставь вот так если менял тут чото
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-04 14:19:51
sch
В файле squid.conf установи значение для переменной visible_hostname
А корень проблемы в том, что hostname для ОС не установлен, или установлен, но не FQDN (то есть только имя хоста, без доменного суффикса)
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-04 14:24:49
ICEBERG
mayor писал(а):Код: Выделить всё
# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
# none
поставь вот так если менял тут чото
Так и есть/ После ошибки пробовал вписать туда имя но не помогло оставил все как есть/
sch писал(а):В файле squid.conf установи значение для переменной visible_hostname
А корень проблемы в том, что hostname для ОС не установлен, или установлен, но не FQDN (то есть только имя хоста, без доменного суффикса)
Как поменять имя хоста?
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-04 15:16:46
sch
в /etc/rc.conf переменная hostname=gw.mydomain.local
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-04 16:46:43
zg
ICEBERG писал(а):Как поменять имя хоста?
man hostname
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 10:06:34
ICEBERG
Вот rc.config что тут не так?
Код: Выделить всё
# -- sysinstall generated deltas -- # Wed Jun 3 16:55:39 2009
# Created: Wed Jun 3 16:55:39 2009
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
gateway_enable="YES"
hostname=freebsd.wu.local
ifconfig_sk0=dhcp
linux_enable="YES"
moused_enable="YES"
apache_enable="YES"
apache_enable="YES"
apache_enable="YES"
apache_enable="YES"
network_interfaces=sk0
ifconfig_rl0=dhcp
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 10:13:40
zg
ICEBERG писал(а):Вот rc.config что тут не так?
гм.. ман так и не читал значится...
Код: Выделить всё
zg# hostname
zg.ччч.ru
zg# ping `hostname`
PING zg.ччч.ru (192.168.33.12): 56 data bytes
64 bytes from 192.168.33.12: icmp_seq=0 ttl=64 time=0.024 ms
64 bytes from 192.168.33.12: icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from 192.168.33.12: icmp_seq=2 ttl=64 time=0.029 ms
^C
--- zg.ччч.ru ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.024/0.027/0.029/0.002 ms
zg# grep `hostname` /etc/hosts
192.168.33.12 zg.ччч.ru
zg#
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 10:21:09
sch
Все здесь так.
В консоли команда hostname выдает правильное полное имя? Если да, тогда еще раз посмотри squid.conf и убедись, что visible_hostname закомментирована.
Выполни
Код: Выделить всё
$grep visible_hostname /usr/local/etc/squid/squid.conf
убедись, что эта переменная в одном экземпляре.
При установленном значении hostname в ОС - все работает.
Насчет влияния резолвинга hostname на работу squid ничего не скажу -- у меня всегда все резолвится еще до того, как я сервисы запускаю

Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 10:24:31
ICEBERG
Оказывается это из-за IP.

Раньше с модема получал теперь вписал в ручную
получил
Код: Выделить всё
//> squid -z
2008/10/02 20:57:19| Creating Swap Directories
//>
идем дальше/
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 10:33:01
zg
ICEBERG писал(а):Оказывается это из-за IP
hostname обязательно должен пинговаться, это первое, на что нужно обращать внимание.
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 12:47:40
ICEBERG
Пинг идет нормально
Код: Выделить всё
freebsd# ping freebsd.wu.local
PING freebsd.wu.local (192.168.0.3): 56 data bytes
64 bytes from 192.168.0.3: icmp_seq=0 ttl=64 time=0.048 ms
64 bytes from 192.168.0.3: icmp_seq=1 ttl=64 time=0.042 ms
64 bytes from 192.168.0.3: icmp_seq=2 ttl=64 time=0.030 ms
64 bytes from 192.168.0.3: icmp_seq=3 ttl=64 time=0.030 ms
64 bytes from 192.168.0.3: icmp_seq=4 ttl=64 time=0.050 ms
А вто это обязательно делать?
Далее меняем пароль администратора - (root) СУБД Mysql
sams.domain.local это полное имя компа, узнать можно набрав команду hostname
Код: Выделить всё
//> /usr/local/bin/mysqladmin -u root password 'new_password'
//> /usr/local/bin/mysqladmin -u root -h sams.domain.local password 'new_password'
Что то там опять не так пошло

Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 13:23:26
zg
ICEBERG писал(а):А вто это обязательно делать?
лучше пользователя на самса отдельного добавь на отдельную базу, чтобы потом косяки не полезли.
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-05 14:08:35
ICEBERG
Установка SAMS-1.0.4
Код: Выделить всё
//> cd /usr/ports/www/sams
/usr/ports/www/sams/> make config
Код: Выделить всё
+--------------------------------------------------------------------+
| Options for sams 1.0.4,1 |
| +----------------------------------------------------------------+ |
| | [ ] NTLM NTLM autorization/ActiveDirectory support | |
| | [ ] APACHE2 Use apache version 2.2 | |
| | [X] INSTALLGD Graphic reports | |
| | | |
| | | |
+-+------v(+)------------------------------------------------------+-+
| [ OK ] Cancel |
+--------------------------------------------------------------------+
У меня вот этого 3-го пункта вообще нету/
как его установить?
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-08 10:38:40
sch
/usr/ports/graphics/gd
а какая версия ОС и когда ты обновлял порты?
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-10 8:14:43
ICEBERG
FreeBS. 7.0-RELEASE
Обновил сразу перед началом как и требовалось.
Страница нормально не отображается, код показывает.
Код: Выделить всё
/*
* SAMS (Squid Account Management System)
* Author: Dmitry Chemerik chemerik@mail.ru
* (see the file 'main.php' for license details)
*/
function loadjsfiles()
{
//global $ICONSET;
$finp=fopen("menu/ua.js","r");
while(feof($finp)==0)
{
$string=fgets($finp, 10000);
print("$string");
}
fclose($finp);
$finp=fopen("menu/ftiens4.js","r");
while(feof($finp)==0)
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-10 22:01:24
MASiK
Я так понял это ПХП, не силён в пхп но помоему в начале и в конце должно быть
Вроде логично что он код показывает у него же не указано чем его обрабатывать вот он и txt его

Re: Установка прокси сервер SQUID
Добавлено: 2009-06-11 5:21:34
zg
ICEBERG писал(а):код показывает.
http://anton-pribora.ru/articles/www/apache/vhost/
главынм образом надо добавить
Код: Выделить всё
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
DirectoryIndex index.php index.html index.htm
</IfModule>
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-22 7:56:39
ICEBERG
Ну я же делал все как в инструкции...) А куда конкретно добавлять этот код?
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-22 10:31:28
snorlov
ICEBERG писал(а):Ну я же делал все как в инструкции...) А куда конкретно добавлять этот код?
в httpd.conf
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-22 15:19:54
ICEBERG
Вставил но лучше не стало...
Код: Выделить всё
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'sams'@'localhost' (using password: YES) in /usr/local/share/sams/mysqltools.php on line 224
Access denied for user sams@localhost to MySQL
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 231
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 231
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 238
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/local/share/sams/mysqltools.php on line 238
Web интерфейс не смог подсоединиться к базе SAMS.
База squidlog несоздана или пользователь sams не имеет прав на подключение к ней
База squidctrl несоздана или пользователь sams не имеет прав на подключение к ней
Как создать базы SAMS:
KOI8-R: Установка и создание базы SAMS в MySQL
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/local/share/sams/mysqltools.php on line 181
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-22 15:34:14
zg
ICEBERG писал(а):Вставил но лучше не стало...
ещё как стало, пых то заработал. Осталось только настройки муси прописать.
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-22 15:47:08
ICEBERG
А по точнее, что куда писать? Я в этом деле .... Иду по приборам как говорится...
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-22 15:51:11
zg
ICEBERG писал(а):А по точнее, что куда писать?
дак туда и писать, в конфиге самса
Код: Выделить всё
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=qwerty
базу, хост, юзверя и пароль
Re: Установка прокси сервер SQUID
Добавлено: 2009-06-23 9:42:27
ICEBERG
Все так и есть но mysql почему то перестал принимать руута с его паролем. Сейчас попробую переустановить его.