Guardian Angel Icon 3D Orthodox Wood Carved.
Virgin Mary of Perpetual Help Wooden Carved icon Chriatian gift.
Guardian Angel
ICON WOOD JESUS CHRIST GOD THE LORD ALMIGHTY
Orthodox Wood Carved.
St Andrew the Apostle Icon 3D
Our Lady 3D Orthodox Wood Carved Icon.
Orthodox Wood Carved Icon
Guardian Angel
Guardian Angel

Установка и настройка сервера на Ubuntu/Debian

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

Обновление кеша пакетов и обновление установленных пакетов

Обновление кеша пакетов и обновление установленных пакетов

 

sudo apt-get update
sudo apt-get upgrade

 Настроим часовой пояс 

sudo dpkg-reconfigure tzdata

 Устанавливаем mc

sudo apt-get install mc -y

  Установим ещё пару приложений которые будем использовать в процессе установки 

sudo apt-get install nano wget unzip -y

 Устанавливаем SSH  

sudo apt-get install ssh -y

 

sudo apt-get install localepurge

  

sudo localepurge

 Очистка екрана

clear

 

настройка сети (WI-FI)

 настройка сети (WI-FI)

заходим под суперпользователем

sudo -s

 настройка сети (WI-FI)

nmtui

Выбираем Activate a connection


стрелками вверх-вниз выбираем сеть
Выбрав жмём "Enter"


В поле ввода пароля вводим пароль вашей сети WI-FI
После ввода стрелками вверх-вниз и влево-вправо перемешаемся на "OK" и
жмём "Enter"
Переходим на пункт меню "Activate", жмем "Enter"

Перегружаемся

reboot

 

 

Проверка скорости

 Проверка скорости

Установка speedtest

wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

 

sudo chmod a+rx speedtest.py

 

sudo mv speedtest.py /usr/local/bin/speedtest

 

sudo chown root:root /usr/local/bin/speedtest

Проверка (после первой проверки отсоедините Ethernet кабель и сделайте

проверку повторно, таким образом вы получите даныые upload и download по Ethernet и Wi-Fi

 

speedtest

 

Запуск монитора:

sudo armbianmonitor -m

Остановка монитора  ctrl + c

выключение

sudo shutdown -h now

 

Устанавливаем MySQL

Устанавливаем MySQL

Смотрим Установка phpMyAdmin на Ubuntu 20.04

 

sudo apt-get install mysql-server mysql-client -y

 Важно!!! Пароль нужно ставить для root

Пропускаем

Ну посмотри

Когда запросит установить пароль для root – укажите любой пароль, который Вы запомните. Этот пароль понадобится в дальнейшем.

Важно!!! Если установщик не запросил пароль, то выполните в консоли команду:

sudo mysql_secure_installation

Создание пользователя и БД MySQL:

Для начала создадим БД командой:

sudo mysql -uroot -p -e "CREATE DATABASE db_terminal;"

password - необходимо заменить на ваш пароль, который тоже необходимо запомнить. Этот пароль будет использоваться для работы MajorDoMo с БД, а так же для входа в phpMyAdmin ниже по инструкции.

 Важно!!! Рекомендуется использовать сложный пароль, так как в случае если будет открыт доступ к MajorDoMo и phpMyAdmin извне, то есть вероятность того, что простой пароль будет взломан и тот, кто это сделает, сможет получить доступ к важным данным в Вашей MajorDoMo. Для предоставления только что созданному пользователю привилегий, необходимо выполнить команду:

sudo mysql -uroot -p -e "GRANT ALL PRIVILEGES ON *.* TO 'majordomo'@'%';"

И в завершение, необходимо обновить привилегии:

	
sudo mysql -uroot -p -e "FLUSH PRIVILEGES;"

 

 

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

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

Устанавливаем Apache

 Устанавливаем Apache

 

sudo apt-get install apache2 apache2-utils -y 

 В качестве web сервера можно поставить разные пакеты. Установка на основе Apache 

sudo apt-get install php-common libapache2-mod-php php-cli

 APT автоматически установит модуль PHP для Apache 2 и все их зависимости и, затем, активирует их. Apache должен быть перезапущен для того, чтобы изменения вступили в силу. Например:  

# /etc/init.d/apache2 stop
# /etc/init.d/apache2 start

 

Вносим изменения в Apache

 

sudo mc

 Заходим  в    /etc/apache2/sites-available/000-default.conf

 в редакторе F4

 выбираем 1 - /bin/nano

 по умолчанию все время будет редактор nano

 Меняе корневую папку сервера  

DocumentRoot /var/www/html 

 на 

DocumentRoot /var/www 

 Сохраняем 

 Правим конфиг Апача 

sudo nano /etc/apache2/apache2.conf

 В этом файле находим раздел:

  И заменяем  

AllowOverride None

 в трех блоках  

AllowOverride All

в низ добавить

ServerName localhost 

 Сохраняемся и выходим: Ctrl-O Ctrl-X Перезапускаем Апач 

sudo apache2ctl restart 

 

Открываем браузер и вводим в адресной строке

http://localhost

После перехода по этому адресу видим приветственную страницу. 

Поскольку в подавляющем большинстве (если не у всех) у наших сайтов дефолтной страницей будет index.php, а не index.html, то открываем следующий файл.  

 

sudo nano /etc/apache2/mods-available/dir.conf 

или чере mc что быстрее 

 И здесь index.php помещаем в начало строки DirectoryIndex, перед index.html. Должно получиться так.  

 
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
     

Сохраняем и закрываем. 

Пропускаем

 

Если хоешь читай PHP уже установили

Если пробовать установить PHP5 то устанавливаем левые репозитрии

  

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:ondrej/php
apt-get update

ну и далее уже инсталировать php5

нужно пробовать

Для включения к WiFi надо отредактировать файлик:

Не получилось но идея хорошая

/etc/network/interfaces

  

# Wired adapter #1
allow-hotplug eth0
#no-auto-down eth0
iface eth0 inet dhcp
#       hwaddress ether # if you want to set MAC manually
#       pre-up /sbin/ifconfig eth0 mtu 3838 # setting MTU for DHCP, static just: mtu 3838

# Wired adapter #2
#allow-hotplug eth1
#iface eth1 inet dhcp
#       hwaddress ether # if you want to set MAC manually
#       pre-up /sbin/ifconfig eth0 mtu 3838 # setting MTU for DHCP, static just: mtu 3838

# Wireless adapter #1
allow-hotplug wlan0   Раскомментируем строку
iface wlan0 inet dhcp  Раскомментируем строку
#       wpa-ssid SSID                  Раскомментируем строку и вводим имя своей WiFi сети
       wpa-ssid "MyWiFi""
#      wpa-psk xxxxxxxxxxx       Раскомментируем строку и вводим пароль
      wpa-psk "12345678"
# to generate proper encrypted key: wpa_passphrase yourSSID yourpassword

# Local loopback
auto lo
iface lo inet loopback

Перегружаемся.

 

Устанавливаем PHP

 

Устанавливаем PHP

можно попробовать 

  

sudo apt-get install php php-cgi php-cli php-pear php-mysql php-mbstring php-xml -y

 curl и его библиотеки: 

sudo apt-get install curl libcurl3 libcurl3-dev php-curl -y

 Для apache 

sudo apt-get install libapache2-mod-php -y

 Для последних версий Апача необходимо включить работу с коротким тегом для этого откройте файл php.ini командой: 

sudo nano /etc/php/7.0/apache2/php.ini

 Или через редактор в mc. Так удобней.

 /etc/php/7.0/apache2/php.ini

 Поиск в nano CTRL +W

Необходимо заменить (заменить)или вставить строку: 

short_open_tag = On

 

Устанавливаем PHPMYADMIN

 

Устанавливаем PHPMYADMIN

 

sudo apt-get install phpmyadmin -y

 Установщик изначально спросит о том, к какой версии web сервера необходимо произвести настройку. Необходимо выбрать версию apache2 путём нажатия пробела и Enter. Установщик спросит необходимость конфигурирования баз данных при помощи "dbconfig-common". Отвечаем утвердительно путём нажатия Enter. Далее установщик спрашивает пароль MySQL сервера. Этот пароль задавался в разделе "Устанавливаем MySQL" данного руководства. Вводим указанный пароль и подтверждаем его ещё раз.

если ubuntu тогда по /etc/dbconfig-common есть файл phpmyadmin.conf и в нем записаны логин и пароль. При желании можно изменить их.

 команда для создания ссылки 

sudo ln -s /usr/share/phpmyadmyn /var/www/phpmyadmin

 Включаем mod_rewrite

sudo a2enmod rewrite

 Пароль и имя в конфигурационном файле  etc/phpmyadmin/config-db.php

Пользователь phpmyadmin пароль свой

Перезапускаем Апач 

sudo a2enmod rewrite

 Настройка PHP В обоих конфигурационных файлах для web сервера: 

sudo mc 

 В дериктории /etc/php/7.0/apache2/php.ini

 Строку error_reporting привести к виду: 

error_reporting  =  E_ALL & ~E_NOTICE

 А так же строки:  

max_execution_time - С 30 меняем на 90
max_input_time - С 60 на 180

post_max_size - С 8M на 200M


upload_max_filesize - С 2M на 50M


max_file_uploads - С 20 на 150

 В файле т /etc/php7/cli/php.ini вносим изменения

Для применения изменений, необходимо перезапустить Apache: 

sudo /etc/init.d/apache2 restart

 

 

 

  sudo chmod a+rx speedtest.py

 

Вверх