- Установка сервера 1С + PostgreSQL на Linux Ubuntu пошаговая инструкция
- Установка сервера 1С + PostgreSQL на Linux Ubuntu
- Установка Linux Ubuntu
- Шаг 1: Загрузка дистрибутива
- Шаг 2: Создание загрузочной флешки или DVD
- Шаг 3: Запуск установки
- Шаг 4: Настройка языка и временной зоны
- Шаг 5: Создание пользователя и пароля
- Шаг 6: Установка дополнительного ПО
- Шаг 7: Обновление системы
- Шаг 8: Настройка сетевых параметров
- Шаг 9: Установка PostgreSQL
- Шаг 10: Установка сервера 1С:Предприятия
- Установка PostgreSQL
- Создание базы данных в PostgreSQL
- Шаг 1: Установка PostgreSQL
- Шаг 2: Создание базы данных
- Установка и настройка сервера 1С
- Шаг 1: Установка необходимого программного обеспечения
- Шаг 2: Установка сервера 1С
- Шаг 3: Настройка сервера 1С
- Шаг 4: Проверка установки и настройки сервера 1С
- Настройка подключения PostgreSQL к серверу 1С
- 1. Установка PostgreSQL
- 2. Создание базы данных
- 3. Задание прав доступа PostgreSQL
- 4. Настройка файла postgresql.conf
- 5. Настройка файла pg_hba.conf
- 6. Перезапуск сервиса PostgreSQL
- Загрузка и установка конфигурации 1С
- Настройка веб-публикации
- Запуск сервера 1С и проверка работы веб-публикации
- Настройка сервера 1С
- Проверка работы веб-публикации
- Видео:
- 🏬 1С Предприятие 8.3 на Linux Ubuntu — Шаг 1 — Устанавливаем пропатченный PostgreSQL (от 1C Pro)
Установка сервера 1С + PostgreSQL на Linux Ubuntu пошаговая инструкция
В данной статье мы рассмотрим пошаговую инструкцию по установке сервера 1С и PostgreSQL на операционной системе Linux Ubuntu. Для начала, нам необходимо настроить и установить необходимые компоненты и зависимости.
Для установки PostgreSQL в Ubuntu используется утилита apt-get. Чтобы загрузить и установить PostgreSQL, вводим следующую команду: sudo apt-get install postgresql. После установки PostgreSQL, необходимо настроить базу данных.
Для установки сервера 1С, скачиваем дистрибутив с официального сайта. При установке важно выбрать параметры установки. Обычно, по умолчанию, выбираются все компоненты, кроме администрирования и технологического каталога. Не забываем установить драйвер PostgreSQL, чтобы иметь возможность работать с базами данных PostgreSQL.
После установки 1С и PostgreSQL, необходимо настроить параметры серверов. Для этого открываем файл /etc/apache2/apache2.conf и вставляем следующую строку: Include /etc/apache2/conf.d/*.conf. Затем, открываем файл /etc/apache2/conf.d/ru_ru-utf-8.conf и проверяем, содержит ли он следующие строки: Alias /web1с ‘/var/www/1c’ и Alias /web1с /var/www/1c .
После настройки серверов, переходим к установке и настройке веб-публикации 1С. Запускаем скрипт sudo /opt/1С/v8.3/x86_64/webinstcрipt /var/www/html. Скрипт скопирует все необходимые файлы в папку /var/www/html.
Далее, распакуем архив с данными сайта в папку /var/www/html и выполним необходимые миграции базы данных. Для этого, открываем терминал и вводим следующую команду: cd /var/www/html && make. Данные миграции помогут подготовить базу данных к работе с сервером 1С.
Завершив данные шаги, можно запустить сервер 1С и проверить работоспособность установленных компонентов. Для запуска сервера 1С, вводим в терминале команду sudo haspd. Затем, открываем веб-браузер и переходим по адресу http://localhost/web1с. Если инструкция была выполнена успешно, вы увидите страницу веб-публикации 1С.
В данной статье мы рассмотрели пошаговую инструкцию по установке сервера 1С и PostgreSQL на операционной системе Linux Ubuntu. Установка требует определенных настроек и проверок после установки, но с нашей инструкцией вы успешно справитесь с этим процессом.
Установка сервера 1С + PostgreSQL на Linux Ubuntu
Для начала необходимо скачать и распаковать архив с установочными файлами 1С Предприятия и PostgreSQL на сервере. Запускаем файловый менеджер, переходим в папку с загруженным архивом и распаковываем его.
Проверяем, запущены ли на сервере службы PostgreSQL и 1С. Для этого можно использовать команду systemctl. Например, для проверки статуса службы 1C:Enterprise 8.3 нужно выполнить команду: systemctl status opt1cv83x86_64
.
Далее, необходимо установить PostgreSQL. Для этого в терминале выполняем команду: sudo apt-get install postgresql
. Для установки определенной версии PostgreSQL необходимо указать ее номер. Например, для установки версии 9.6: sudo apt-get install postgresql-9.6
.
Также, при установке сервера 1С на Linux Ubuntu необходимо установить и настроить службу Apache. Для этого в терминале выполняем следующие команды:
sudo apt-get install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
После установки и настройки PostgreSQL и Apache необходимо настроить веб-публикации 1С. Для этого запускаем скрипт 1csoft1с, который находится в папке с установочными файлами 1С. Запуск скрипта производится с помощью команды: sudo ./1csoft1c <параметры>
.
Для настройки службы 1С необходимо указать параметры. Например, для настройки веб-публикаций 1С на порту 80 и с именем my_company можно использовать следующие параметры: --apache24 --wsport 80 --dir /var/www/html/my_company
.
После выполнения скрипта необходимо скопировать пути к пакетам 1С для настройки Администрирования сервиса. Данные пути содержат ip-адрес сервера и имя информационной базы.
Также, для установки сервера 1С на Linux Ubuntu необходимо настроить службу haspd и разрешить доступ по порту 1947. Для этого выполните следующие команды: sudo apt-get install make
, sudo make
, sudo iptables -A INPUT -p tcp --dport 1947 -j ACCEPT
, sudo iptables-save > /etc/iptables/rules.v4
.
После выполнения всех установочных и настройочных действий, сервер 1С позволяет выполнять все возможности программного комплекса 1С:Предприятия на операционной системе Linux Ubuntu.
Установка Linux Ubuntu
Перед установкой сервера 1С + PostgreSQL на Linux Ubuntu необходимо установить операционную систему. В данной статье рассмотрим пошаговую инструкцию по установке Linux Ubuntu.
Шаг 1: Загрузка дистрибутива
Перейдя на сайт Ubuntu (ubuntu.com), загружаем нужный дистрибутив операционной системы. Для установки сервера 1С + PostgreSQL рекомендуется использовать последние стабильные версии.
Шаг 2: Создание загрузочной флешки или DVD
После загрузки дистрибутива Linux Ubuntu, создаем загрузочную флешку или DVD. Для этого можно использовать различные программы, такие как Rufus или Unetbootin.
Шаг 3: Запуск установки
Подключаем созданную загрузочную флешку или DVD к компьютеру, на котором будет установлен Linux Ubuntu. Запускаем компьютер и выбираем загрузку с флешки или DVD.
Шаг 4: Настройка языка и временной зоны
После загрузки дистрибутива Linux Ubuntu, настройте язык установки и выберите свою временную зону. Это важно для правильного функционирования операционной системы и установки сервера 1С + PostgreSQL.
Шаг 5: Создание пользователя и пароля
Во время установки Linux Ubuntu, создайте имя пользователя и пароль для доступа к системе. Помните, что пароль должен быть надежным и не легко угадываемым.
Шаг 6: Установка дополнительного ПО
После создания пользователя и пароля, установите дополнительное программное обеспечение. Например, можно установить библиотеки и шрифты, которые могут потребоваться при установке сервера 1С + PostgreSQL.
Шаг 7: Обновление системы
После установки дополнительного ПО, обновите систему до последней версии. Для этого откройте терминал и выполните команду обновления системы.
Шаг 8: Настройка сетевых параметров
Важной частью установки сервера 1С + PostgreSQL является настройка сетевых параметров. Открываем файл hosts с помощью текстового редактора и добавляем адресу вашего сервера соответствующее имя.
Шаг 9: Установка PostgreSQL
Для установки PostgreSQL на Linux Ubuntu, выполните следующие команды в терминале:
- sudo apt-get update — обновление списка доступных обновлений
- sudo apt-get install postgresql — установка PostgreSQL
Установленная версия PostgreSQL будет автоматически запущена, а также будет создан пользователь «postgres» с доступом к базе данных.
Шаг 10: Установка сервера 1С:Предприятия
Для установки сервера 1С:Предприятия на Linux Ubuntu, выполните следующие команды в терминале:
- sudo apt-get install 1c-server — установка сервера 1С:Предприятия
- sudo apt-get install 1c-enterprise83-server — установка сервера 1С:Предприятия 8.3
После установки сервера 1С:Предприятия, выполните настройку и проверьте его работу. Теперь вы готовы к использованию сервера 1С + PostgreSQL на Linux Ubuntu.
В конце установки проверьте наличие обновлений для системы и установленных программного обеспечения.
Это была детальная пошаговая инструкция по установке Linux Ubuntu перед установкой сервера 1С + PostgreSQL. При необходимости можно изменить настройки и параметры системы для удобного администрирования.
Установка PostgreSQL
Перед установкой PostgreSQL следует убедиться, что на сервере уже установлены все необходимые пакеты. Для этого выполним следующие действия:
1. Открываем терминал и вводим команду:
sudo apt update
2. Затем устанавливаем нужные пакеты:
sudo apt install mysql-server mysql-client zip unzip
3. Устанавливаем PostgreSQL:
sudo apt install postgresql
4. Проверяем установку командой:
psql —version
Если увидела, что PostgreSQL была успешно установлена, можно приступать к настройке.
5. Создаем пользователя и базу данных:
Для этого выполняем следующие команды:
sudo su — postgres
createuser -P -s -e opt1cv8
createdb -O opt1cv8 opt1cv8
6. Задаем пароль для пользователя:
Вводим команду:
psql
ALTER USER opt1cv8 WITH PASSWORD ‘password’;
7. Проверяем установку командой:
psql -h localhost -U opt1cv8
Создание базы данных в PostgreSQL
Перед тем, как начать установку 1С сервера и настройку взаимодействия с PostgreSQL, необходимо создать базу данных в самой системе управления базами данных (СУБД) PostgreSQL.
Для этого следуйте следующим шагам:
Шаг 1: Установка PostgreSQL
Установка PostgreSQL происходит с использованием пакетов, которые можно скачать из репозитория Ubuntu. Для этого выполните следующие действия:
- Откройте терминал на вашем сервере Ubuntu.
- Запустите следующую команду для установки PostgreSQL:
sudo apt-get update
sudo apt-get install postgresql
Шаг 2: Создание базы данных
После установки PostgreSQL, можно приступить к созданию базы данных. Для этого сначала необходимо создать пользователя.
- Откройте терминал на сервере Ubuntu и выполните следующую команду, чтобы войти в систему администрирования PostgreSQL:
sudo -u postgres psql
- Задайте пароль для пользователя admin (может быть любым):
\password admin
- Создайте новую базу данных:
CREATE DATABASE my_database;
- Установите права доступа для пользователя admin к созданной базе данных:
GRANT ALL PRIVILEGES ON DATABASE my_database TO admin;
- Выполните команду `\q` для выхода из системы администрирования PostgreSQL.
Теперь вы успешно создали базу данных в PostgreSQL, на которой будет работать 1С сервер.
Установка и настройка сервера 1С
Данная статья предоставляет пошаговую инструкцию по установке и настройке сервера 1С на операционной системе Linux Ubuntu. Для успешной установки и настройки сервера 1С необходимо получить и следовать следующим шагам:
Шаг 1: Установка необходимого программного обеспечения
Перед установкой сервера 1С необходимо установить следующие пакеты и библиотеки:
apache2 | — | пакет веб-сервера Apache |
postgresql | — | система управления базами данных PostgreSQL |
unixodbc | — | библиотека для доступа к базам данных через ODBC |
imagemagick | — | расширение для работы с изображениями |
Для установки пакетов необходимо выполнить следующие команды:
sudo apt-get update
sudo apt-get install apache2 postgresql unixodbc imagemagick
Шаг 2: Установка сервера 1С
Для установки сервера 1С необходимо распаковать пакет установки, который можно получить с официального сайта 1С. Распаковываем пакет с помощью следующей команды:
tar -xvf <имя_архива>.tar.gz
Запускаем скрипт установки следующей командой:
sudo ./<имя_скрипта_установки>
Шаг 3: Настройка сервера 1С
После установки сервера 1С необходимо выполнить следующие настройки:
- Задать пароль для пользователя «postgres» (субд PostgreSQL) следующей командой:
sudo -u postgres psql
ALTER USER postgres WITH PASSWORD '<пароль>';
\q
- Настроить публикацию сервера 1С следующей командой:
sudo /opt/1C/v8.3/x86_64/ras --d
Ввести имя платформы и ip-адрес сервера, на котором будет установлен сервер 1С.
- Настроить apache2 для обмена данными с сервером 1С:
Добавить следующие строки в файл /etc/apache2/apache2.conf
:
HistCmd-1 1csoft1c 1csoft1c /opt/1C/v8.3/x86_64/webdisp.dll
AddHandler 1csoft1c .def
AddType application / x-1c-enterprise-runtime .def
Action application / x-1c-enterprise-runtime / /cgi-bin/rac_4.х_4.х_4.х_4.х.soap
Затем выполнить следующую команду:
sudo service apache2 restart
Шаг 4: Проверка установки и настройки сервера 1С
Для проверки установки и настройки сервера 1С необходимо выполнить следующие действия:
- Запустить конфигуратор 1С:
/opt/1C/v8.3/x86_64/1cv8 &
- Создать новую базу данных или открыть существующую базу данных.
- Установить параметры подключения, включая IP-адрес сервера.
- Подключить файлы конфигурации и обновлений.
Теперь сервер 1С готов к использованию. Получить детальную информацию о настройках и администрировании сервера 1С можно на официальном сайте 1С или с помощью любого удобного компьютера.
Важно: перед использованием сервера 1С необходимо проверить его работу с помощью клиента 1С. Также рекомендуется настроить брандмауэр, чтобы обеспечить безопасность сервера.
Настройка подключения PostgreSQL к серверу 1С
После установки сервера 1С на Linux Ubuntu необходимо настроить подключение к базе данных PostgreSQL. Для этого выполните следующие шаги:
1. Установка PostgreSQL
Перед настройкой подключения к PostgreSQL, убедитесь, что сервер PostgreSQL установлен на вашем компьютере. Если его нет, выполните команду:
sudo apt-get install postgresql
2. Создание базы данных
Создайте базу данных PostgreSQL, в которой будут храниться данные 1С. Для этого выполните команду:
sudo -u postgres createdb имя_базы_данных
Замените «имя_базы_данных» на нужное вам имя.
3. Задание прав доступа PostgreSQL
Задайте права доступа к базе данных для пользователя 1С. Выполните следующие команды:
sudo -u postgres psql GRANT ALL PRIVILEGES ON DATABASE имя_базы_данных TO имя_пользователя; \q
Замените «имя_базы_данных» на имя базы данных, а «имя_пользователя» на имя пользователя 1С.
4. Настройка файла postgresql.conf
Откройте файл postgresql.conf в текстовом редакторе:
sudo nano /etc/postgresql/12/main/postgresql.conf
Раскомментируйте и измените параметры в файле, чтобы получить следующие значения:
listen_addresses = '*' port = 5432
Сохраните изменения и закройте файл.
5. Настройка файла pg_hba.conf
Откройте файл pg_hba.conf в текстовом редакторе:
sudo nano /etc/postgresql/12/main/pg_hba.conf
Убедитесь, что в файле присутствует следующая строка:
host имя_базы_данных имя_пользователя IP_адрес/маска md5
Замените «имя_базы_данных», «имя_пользователя» и «IP_адрес/маска» на соответствующие значения.
Сохраните изменения и закройте файл.
6. Перезапуск сервиса PostgreSQL
После внесения изменений в файлы конфигурации, перезапустите сервис PostgreSQL, чтобы изменения вступили в силу:
sudo service postgresql restart
Теперь подключение PostgreSQL к серверу 1С на Linux Ubuntu должно быть успешно настроено.
Загрузка и установка конфигурации 1С
Если у вас уже установлен сервер 1С и PostgreSQL, то для начала необходимо скачать и установить конфигурацию 1С на вашем сервере Linux Ubuntu.
1. Войдите на сервер под пользователем manager
.
2. В терминале перейдите в каталог /var/www/html/opt1cv83x86_64
.
3. Скачайте архив конфигурации 1С с помощью следующей команды:
wget ссылка_на_архив
4. Распакуйте архив с помощью команды:
tar -xvf имя_архива
5. После распаковки архива вы увидите каталог с названием конфигурации, например, srv1cv83
.
6. Для установки конфигурации 1С выполните команду:
sudo ./srv1cv8_setup
7. В процессе установки вам будет предложено выбрать язык конфигурации. Введите номер языка, например, 1
для английского языка.
8. После выбора языка будет предложено выбрать вариант установки. Введите номер варианта, например, 2
для установки веб-сервера и файлового обмена.
9. В следующем меню выберите необходимые компоненты для установки, например, 1
для установки веб-сервера, 2
для установки файлового обмена и т.д.
10. Введите путь к каталогу для установки компонентов, например, /var/www/html/protection/protection_XXXXXX/
.
11. Введите путь к каталогу для хранения файлов обмена, например, /var/www/html/exchange/exchange_XXXXXX/
.
12. Введите путь к каталогу для хранения файлов веб-публикации, например, /var/www/html/htdocs/htdocs_XXXXXX/
.
13. Введите путь к каталогу для хранения файлов настроек клиента, например, /var/www/html/conf/conf_XXXXXX/
.
14. Если при установке конфигурации возникнет ошибка, связанная с блокировкой процесса PostgreSQL, выполните команду:
sudo systemctl stop postgresql
15. После успешной установки конфигурации 1С выполните миграцию на базу данных PostgreSQL с помощью команды:
sudo ./srv1cv8_migrate -D database_name -S server_name -U username -P password
Где:
database_name
— имя базы данных;server_name
— имя сервера;username
— имя пользователя базы данных;password
— пароль пользователя базы данных.
16. Проверьте, что все компоненты конфигурации установлены и работают корректно.
Теперь вы можете запустить сервер 1С.
Настройка веб-публикации
Для настройки веб-публикации сервера 1С на Linux Ubuntu необходимо выполнить следующие шаги:
- Установите PostgreSQL на сервере Linux Ubuntu, если он еще не установлен. Для этого выполните команду в терминале:
- Проверьте, что служба PostgreSQL работает, запустив команду:
- Установите пакет языковых расширений для PostgreSQL, выполнив следующую команду:
- Создайте нового пользователя и базу данных для сервера 1С. Для этого выполните следующие команды:
- Настройте доступ к базе данных PostgreSQL. Откройте файл
/etc/postgresql/12/main/pg_hba.conf
в редакторе и добавьте следующую строку в конец файла: - Перезапустите PostgreSQL для применения изменений:
- Запустите сервер 1С на Linux Ubuntu. Для этого скопируйте дистрибутив сервера 1С (
1csoft1с-<версия>.tar.gz
) на сервер и распакуйте его в удобном месте. Затем выполните команду: - Введите параметры для установки сервера 1С и сначала укажите путь к базе данных PostgreSQL, задав значение
postgrespro-1c-13
. Затем введите имя пользователя и пароль для базы данных 1С. - Запустите сервер 1С, выполнив команду:
- Установите Apache на сервере Linux Ubuntu, если он еще не установлен. Для этого выполните команду:
- Настройте веб-публикацию 1С. Поместите сконфигурированные файлы веб-публикации 1С в каталог
/etc/apache2/conf-available/
. Затем выполните команду: - Запустите Apache и веб-публикацию 1С, выполнив команды:
- Настройте блокировку репозитория обновлений системы 1С. Откройте файл
/etc/apt/apt.conf.d/50unattended-upgrades
и добавьте следующую строку: - Проверьте, что сервер 1С и PostgreSQL работают корректно. Для этого откройте веб-браузер и введите в адресной строке IP-адрес сервера, за которым следует порт веб-публикации (по умолчанию 80 или 8080):
sudo apt-get install postgresql
sudo service postgresql status
sudo apt-get install postgresql-contrib
sudo -u postgres createuser 1c_user
sudo -u postgres createdb -O 1c_user 1c_database
host 1c_database 1c_user 127.0.0.1/32 md5
sudo service postgresql restart
sudo ./<путь_к_дистрибутиву>/setup
sudo service srv1cv83 start
sudo apt-get install apache2
sudo a2enconf 1c
sudo service apache2 start
sudo service srv1cv83ws start
APT::Periodic::Unattended-Upgrade "0";
http://:<порт_веб-публикации>
После выполнения этих шагов веб-публикация сервера 1С с PostgreSQL должна быть успешно настроена и готова к использованию на сервере Linux Ubuntu.
Запуск сервера 1С и проверка работы веб-публикации
После установки сервера 1С и PostgreSQL на Linux Ubuntu, следует выполнить несколько шагов, чтобы запустить сервер 1С и проверить работу веб-публикации.
Настройка сервера 1С
Первоначальная подготовка к запуску сервера 1С включает в себя установку необходимых пакетов и настройку конфигурации.
1. Чтобы установить сервер 1С, можно воспользоваться командой:
apt-get install 1c-server
2. После установки, необходимо настроить конфигурацию сервера. Для этого открываем файл конфигурации:
sudo nano /etc/srv1cv83/conf
3. В файле конфигурации настраиваем следующие параметры:
SRV1CV83_STOPPED=0 SRV1CV83_TMP_DIR=/tmp SRV1CV83_LOG_LEVEL=INFO SRV1CV83_RUNAS="" SRV1CV83_LANGUAGE=
4. Затем, необходимо настроить доступ к серверу 1С для веб-публикаций. Для этого создаем файл конфигурации веб-сервера:
sudo nano /etc/httpd/conf.d/1cws.conf
5. В файле конфигурации указываем следующие параметры:
Alias /v83 "/var/www/v8.3/x86_64" <Directory "/var/www/v8.3/x86_64"> Options None Require all granted </Directory>
6. Теперь можем проверить доступность сервера 1С и веб-публикаций. Для этого запускаем следующую команду:
/opt/1C/v8.3/x86_64/webinst -start
Проверка работы веб-публикации
Для проверки работы веб-публикации следует выполнить следующие действия:
1. Открываем веб-браузер и переходим по адресу:
http://localhost/v83
2. Если наша веб-публикация работает, то мы увидим страницу авторизации 1С.
3. Вводим имя пользователя и пароль, который был указан при установке сервера 1С.
4. Если авторизация прошла успешно, мы увидим интерфейс 1С:Предприятия.
Теперь у нас есть возможность администрирования сервера 1С и получить доступ к данным веб-публикаций.
Видео:
🏬 1С Предприятие 8.3 на Linux Ubuntu — Шаг 1 — Устанавливаем пропатченный PostgreSQL (от 1C Pro)
🏬 1С Предприятие 8.3 на Linux Ubuntu — Шаг 1 — Устанавливаем пропатченный PostgreSQL (от 1C Pro) автор: [riftlab] ErgoZ 5 752 перегляди 6 років тому 4 хвилини і 38 секунд