Задать вопрос
Ответы пользователя по тегу Linux
  • Как прописать внешний статический ip на сервере?

    hostraid
    @hostraid
    эникей в 10 поколении
    Как написали выше, адсл роутер в режим бриджа( моста). В Centos настраиваете eth0 как WAN IPADDR=80.240.74.xx2 NETMASK=255.255.255.248 GATEWAY=80.240.74.xx1, eth1 как Lan IPADDR=192.168.10.254NETMASK=255.255.255.0 ( или проще Prefix=24) GATEWAY=192.168.10.254.
    Ответ написан
    Комментировать
  • Как пробросить порты с внутренней сети во внешнюю на шлюзе со squid?

    hostraid
    @hostraid
    эникей в 10 поколении
    1) завернуть трафик на проксю chain-dstnat src.address ваш локальный ip со squid protocol 6(tcp) dst port 80 action accept
    2)редирект всего трафика на саму проксю chain-dstnat protocol 6(tcp) dst port 80 action dstnat to address( ip прокси) port 3128
    Ответ написан
    Комментировать
  • Как поставить php-5.2.17 на CentOS 6.5?

    hostraid
    @hostraid
    эникей в 10 поколении
    Тоже недавно делать хотел как в статье. вот моя инструкция (iptables не настраивал в данном случае):
    yum install mc nano wget ntp –y
    service iptables stop
    chkconfig iptables off
    vi /etc/sysconfig/selinux
    SELINUX=disabled
    Перезагрузить сервер командой:
    shutdown -r now

    Ставим Squid:
    yum install squid -y
    Разрешаем ему запускаться при старте системы:
    chkconfig squid on
    Запускаем демон Squid:
    service squid start

    yum install php mysql httpd php-mysql mysql-server php-gd php-ldap –y
    поставится с дефолтного репозитория мускл версии 5.1 ( выше нельзя, иначе конфликт скрипта создания БД) и php 5.3 версии.
    Запускаем сервер СУБД MySQL и веб сервер Apache и заодно ставим их в автозагрузку:
    service mysqld start && service httpd start
    chkconfig mysqld on && chkconfig httpd on

    Ставим пороль на мускл
    mysqladmin -u root password 'secret_password'
    Запоминаем его secret_password
    Теперь пришла очередь установит Sams:
    wget repo.webtatic.com/yum/centos/5/i386/libmysqlclient...
    yum install libmysqlclient15-5.0.95-5.w5.i386.rpm openssl098e-0.9.8e -y
    wget www.nixdev.net/release/sams/packages/CentOS_5/i386...
    yum install sams-1.0.5-91.1.i386.rpm -y
    chkconfig sams on

    Выключаем Safe_Mode чтобы разрешить SAMS обращение к системным фукнциям:
    nano /etc/php.ini -----------------> меняем в нем строчку: safe_mode = on
    Ребутаем апач
    service httpd reload
    Возможно, что в веб-морде не будут работать кнопки "Настройки web-интерфейса" и "Администрирование SAMS". Данная проблема возникает на php версии 5.3 и может быть решена путем комментирования функции #GetHostName() в файлах /usr/share/sams/src/configtray.php и /usr/ share/sams/src/webconfigtray.php.
    сделать надо так в ОБОИХ файлах:
    #function GetHostName()
    #{
    # if(!($value=getenv('SERVER_NAME')))
    # { $value="N.A."; }
    # return($value);
    #}
    Создадим базу для Sams, открываем веббраузер и вводим там
    127.0.0.1/sams или
    http://ip_сервера/sams

    В открывшемся окне вводим пароли к консоле MySQL (пароль secret_password) и свой любой пароль, например mypassword.

    Примечание: скрипт создания базы по умолчанию создает две базы, и пользователя sams с паролем samspasswd.
    Кроме паролей можно ни чего не трогать, как только заполнили поля для паролей, нажмите кнопку создания базы Create Database. Меняем пароль доступа к базам squidctrl и squidlog,пользователю sams с паролем mypassword. Базы создает установочный скрипт Sams,пользователь sams стоит по умолчанию, пароль задали свой mypassword.
    Примечание: Если пароли введены не правильные, удалите базы squidctrl и squidlog через через команду MySQL –
    DROP DATABASE squidctrl; и
    DROP DATABASE squidlog;.
    А потом повторно зайдите на страницу
    127.0.0.1/sams для создания базы.
    /usr/share/sams/data
    Примечание: Если вас не устраивает создание базы в веб интерфейсе, можете создать их в ручную через команды:
    # mysql -uroot -psecret_password
    > CREATE DATABASE squidctrl;
    > CREATE DATABASE squidlog;
    > GRANT ALL ON squidctrl.* TO sams@localhost IDENTIFIED BY "mypassword";
    > GRANT ALL ON squidlog.* TO sams@localhost IDENTIFIED BY "mypassword";
    > quit
    # mysql -u sams -pmypassword < /usr/share/sams/data/sams_db.sql
    # mysql -u sams -pmypassword < /usr/share/sams/data/squid_db.sql

    Далее открываем файл /etc/sams.conf и ставим свой пароль mypassword
    nano /etc/sams.conf
    MYSQLPASSWORD=mypassword
    Запускаем демон Sams:
    service sams start
    Вводим логин/пароль администратора - admin / qwerty
    Ответ написан
    Комментировать