Установка прокси сервер SQUID

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-04 14:10:06

Всем привет/
Я воспользовался инструкцией вот в этой статье
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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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/

Аватара пользователя
mayor
сержант
Сообщения: 215
Зарегистрирован: 2008-09-06 10:11:49
Контактная информация:

Re: Установка прокси сервер SQUID

Непрочитанное сообщение mayor » 2009-06-04 14:16:14

Код: Выделить всё

#  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
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Установка прокси сервер SQUID

Непрочитанное сообщение sch » 2009-06-04 14:19:51

В файле squid.conf установи значение для переменной visible_hostname

А корень проблемы в том, что hostname для ОС не установлен, или установлен, но не FQDN (то есть только имя хоста, без доменного суффикса)

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-04 14:24:49

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 (то есть только имя хоста, без доменного суффикса)
Как поменять имя хоста?

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Установка прокси сервер SQUID

Непрочитанное сообщение sch » 2009-06-04 15:16:46

в /etc/rc.conf переменная hostname=gw.mydomain.local

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-04 16:46:43

ICEBERG писал(а):Как поменять имя хоста?
man hostname

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-05 10:06:34

Вот 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

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-05 10:13:40

ICEBERG писал(а):Вот rc.config что тут не так?
гм.. ман так и не читал значится... :x :smile:

Код: Выделить всё

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#

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Установка прокси сервер SQUID

Непрочитанное сообщение sch » 2009-06-05 10:21:09

Все здесь так.
В консоли команда hostname выдает правильное полное имя? Если да, тогда еще раз посмотри squid.conf и убедись, что visible_hostname закомментирована.
Выполни

Код: Выделить всё

$grep visible_hostname /usr/local/etc/squid/squid.conf
убедись, что эта переменная в одном экземпляре.
При установленном значении hostname в ОС - все работает.
Насчет влияния резолвинга hostname на работу squid ничего не скажу -- у меня всегда все резолвится еще до того, как я сервисы запускаю :smile:

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-05 10:24:31

Оказывается это из-за IP. :oops: Раньше с модема получал теперь вписал в ручную
получил

Код: Выделить всё

//> squid -z
2008/10/02 20:57:19| Creating Swap Directories
//>
идем дальше/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-05 10:33:01

ICEBERG писал(а):Оказывается это из-за IP
hostname обязательно должен пинговаться, это первое, на что нужно обращать внимание.

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-05 12:47:40

Пинг идет нормально

Код: Выделить всё

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'
Что то там опять не так пошло :oops:

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-05 13:23:26

ICEBERG писал(а):А вто это обязательно делать?
лучше пользователя на самса отдельного добавь на отдельную базу, чтобы потом косяки не полезли.

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-05 14:08:35

Установка 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-го пункта вообще нету/

Код: Выделить всё

[X] INSTALLGD  Graphic reports

как его установить?

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

Re: Установка прокси сервер SQUID

Непрочитанное сообщение sch » 2009-06-08 10:38:40

/usr/ports/graphics/gd

а какая версия ОС и когда ты обновлял порты?

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-10 8:14:43

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)

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Установка прокси сервер SQUID

Непрочитанное сообщение MASiK » 2009-06-10 22:01:24

Я так понял это ПХП, не силён в пхп но помоему в начале и в конце должно быть

Код: Выделить всё

<?php CODE ?>
Вроде логично что он код показывает у него же не указано чем его обрабатывать вот он и txt его :)
Самурай

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-11 5:21:34

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>

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-22 7:56:39

Ну я же делал все как в инструкции...) А куда конкретно добавлять этот код?

snorlov
подполковник
Сообщения: 3924
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Установка прокси сервер SQUID

Непрочитанное сообщение snorlov » 2009-06-22 10:31:28

ICEBERG писал(а):Ну я же делал все как в инструкции...) А куда конкретно добавлять этот код?
в httpd.conf

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-22 15:19:54

Вставил но лучше не стало...

Код: Выделить всё

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

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-22 15:34:14

ICEBERG писал(а):Вставил но лучше не стало...
ещё как стало, пых то заработал. Осталось только настройки муси прописать.

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-22 15:47:08

А по точнее, что куда писать? Я в этом деле .... Иду по приборам как говорится...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Установка прокси сервер SQUID

Непрочитанное сообщение zg » 2009-06-22 15:51:11

ICEBERG писал(а):А по точнее, что куда писать?
дак туда и писать, в конфиге самса

Код: Выделить всё

SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=qwerty
базу, хост, юзверя и пароль

ICEBERG
рядовой
Сообщения: 14
Зарегистрирован: 2009-06-04 12:44:01

Re: Установка прокси сервер SQUID

Непрочитанное сообщение ICEBERG » 2009-06-23 9:42:27

Все так и есть но mysql почему то перестал принимать руута с его паролем. Сейчас попробую переустановить его.