Установка 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