Установка sed на Ubuntu 2020

Материал из Справочная информация по работе с СЭД
Версия от 15:53, 30 ноября 2020; I.chernov (обсуждение | вклад) (Новая страница: «= Установка SED на Ubuntu = ''' 1. ''' Cначала обновим систему до самой новой версии sudo apt-get update…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка SED на Ubuntu

1. Cначала обновим систему до самой новой версии

  sudo apt-get update
  sudo apt-get upgrade

2. Установка Apache

  sudo apt-get install apache2

3. Отключаем модуль индексирования

  sudo a2dismod autoindex

4. Добавляем заголовки

  sudo a2enmod headers

5. Перезапустим Apache

  sudo service apache2 restart

6. Правим конфигурацию apache2.conf, убираем indexes, None -> All

  sudo nano /etc/apache2/apache2.conf

Меняем:

  <Directory />
       Options FollowSymLinks
       AllowOverride None
       Require all denied
  </Directory>
  <Directory /usr/share>
       AllowOverride None
       Require all granted
  </Directory>
  <Directory /var/www/>
       Options FollowSymLinks
       AllowOverride All
       Require all granted
  </Directory>

7. Правим конфигурации security.conf

  sudo nano /etc/apache2/conf-available/security.conf

7.1 Правим константы

  ServerTokens Prod
  ServerSignature Off

8. Активация rewrite

  sudo a2enmod rewrite

9. Установка модулей php:

  sudo add-apt-repository ppa:ondrej/php
  sudo apt-get install php7.* php-pear libapache2-mod-php7.*
  sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug

10. Изменяем прослушиваемые порты

  sudo nano /etc/apache2/ports.conf

Меняем Listen 12080

11. Меняем рабочую папку и указываем в конфиге и делаем ссылку

  sudo mkdir -p /var/www/sed
  sudo nano /etc/apache2/sites-available/sed.conf
   <VirtualHost *:12080>     
   ServerName sed.local
   ServerAdmin webmaster@localhost
   DocumentRoot /var/www/sed

   ErrorLog ${APACHE_LOG_DIR}/error.log
   CustomLog ${APACHE_LOG_DIR}/access.log combined
   </VirtualHost>

   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
  sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/
  sudo rm /etc/apache2/sites-enabled/000-default.conf

12. Указываем данные в хосте

  sudo nano /etc/hosts
  127.0.0.1    sed.local