1С:Франчайзинг, Бизнес Партнер 1С-Битрих
+7 (8162) 55-60-65

Установка сервера 1с на CentOS 6.6 на раз, два, три

Некоторе время назад появилось желание задокументировать процесс установки 1С:Предприятия на сервере под управлением CentOS 6.6, на семерку он не вставал, да я и не пытался толком.
И на начнем, составим краткий список что нам нужно сделать пошагово:

  1. Установка CentOS 6.6
  2. Установка сервера 1С:Предприятия 8.3.5.1486 (на момент написания последний)
  3. Установка сервера PostgresSQL (
  4. Установка веб сервера Apache 2.4, для публикации базы и доступа через браузер либо тонкий клиент

И так начнем:

Установка CentOS 6.6

Думаю описывать сей процесс бесполезно, обычно я ставлю минимальный набор, все остально можно доставить после.
В Установе есть некоторая хитрость в прописывание имени хоста, иначе сервер не запустится.

Установка сервера 1С:Предприятия 8.3.5.1486

  1. Качаем комплект установки
  2. tar xf 8.3.5.1486_rpm.tar
  3. yum localinstall *.rpm
  4. chkconfig srv1cv83 on (добавляем сервер в автозапуск )
  5. /etc/init.d/srv1cv83 start

если выдает ошибку,

Starting 1C:Enterprise 8.3 server:   Error: service failed to start!

FAILED

возможно не правильно настроен DNS

забиремся в /etc/hosts, добавляем строчку

<IP вашего хоста> <Имяхоста>, у меня ито было

188.64.131.106 centos3

Установка сервера PostgresSQL

 

libicu-3.6-5.16.1.i386.rpm

ftp://mirror.yandex.ru/centos/5.11/os/i386/CentOS/libicu-3.6-5.16.1.i386.rpm

 

  1. Качаем комплект
  2. tar xf postgresql_9_2_4_1_1C_i386_rpm_tar.bz2
  3. chkconfig postgresql-9.2 on
  4. service postgresql-9.2 initdb
  5. service postgresql-9.2 start
  6. PGDATA=/var/lib/pgsql/9.2/data
  7. Вторизацияpg_hba.confhost    all             all             0.0.0.0/0            md5 (было ident)
  8. [root@centos3 home]# su postgres
  9. bash-4.1$ createuser —interactive -P
  10. Введите имя новой роли: srv1c
  11. Введите пароль для новой роли:
  12. Повторите его:
  13. Должна ли новая роль иметь полномочия суперпользователя? (y — да/n — нет) y

 

 

добавляем правила

iptables —line -vnL

iptables -I INPUT 5 -p tcp -m tcp --dport 80 -j ACCEPT
service iptables save

либо

/etc/sysconfig

iptables

-A INPUT -m state —state NEW -m tcp -p tcp —dport 80 -j ACCEPT

-A INPUT -m state —state NEW -m tcp -p tcp —dport 1540:1541 -j ACCEPT

-A INPUT -m state —state NEW -m tcp -p tcp —dport 1560 -j ACCEPT // TODO

service iptables reload

Установка веб сервера Apache 2.4

  1. yum install httpd
  2. chkconfig httpd on
  3. service httpd start
  4. публикация базы
  5. yum install ImageMagick

 

 

 

 

 

комментария 2
  1. Интересно что вы ставите apache 2.4 в связке с 8.3.5, хотя эта версия 1С (вплоть до 8.3.7) поддерживает только apache 2.2

  2. Возможно вы правы, на Centoc 6 он только такой и есть

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.