3. Настройка Бесплатных FREE Oracle VPS. ЧАСТЬ 3 (Установка LEMP - Nginx/MariaDB/ PHP)

Это 3 часть из 6. В этом видео мы установим веб-сервер LEMP (Nginx, MariaDB, PHP). Следуйте инструкции здесь в описании. Используемые команды в видео: *Установке веб-сервера LEMP sudo apt update sudo apt upgrade sudo apt install nano vim wget git *** 1) Установка веб-сервера Nginx sudo apt-get install nginx-extras sudo chmod -R 0775 /var/www/html/ sudo chown -R www-data:www-data /var/www/html/ *** 2) Меняем конфиг вашего hostname sudo vim /etc/nginx/sites-available ### server { listen 80; listen [::]:80; server_name_; root /usr/share/nginx/html/; index ; location / { try_files $uri $uri/ /; } location ~ \.php$ { fastcgi_pass unix:/run/php/; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastogi_params; include snippets/; } # A long browser cache lifetime can speed up repeat visits to your page location ~ * \. (jpglipeg|gif|png|webp|svg|woff|woff2|ttf|css|js|ico|xml) $ { access log off; log_not_found off; expires 360d; } # disable access to hidden files location ~ /\.ht { access_log off; log_not_found off; deny all; } } *** 3) sudo systemctl reload nginx *** sudo service ubuntu restart - HA УБУНТУ 16 ПРОВЕРЯЕМ РАБОТУ веб-сервера на IP *** 4) Полезные команды Команды при ошибке установки ginx/apache sudo apt-get install -f sudo systemctI stop nginx sudo systemctI stop apache sudo systemctI disable apache sudo systemctI disable nginx sudo apt-get remove —purge nginx nginx-full nginx-common nginx-extras apache2 sudo dpkg —configure -a *** 2.1 Установка MariaDB 1. sudo apt install mariadb-server mariadb-client 2. sudo systemctl start mariadb (sudo service mysql start - для ubuntu 16) 4. sudo systemctl enable mariadb (не нужно для ubuntu 16) 6. sudo mysql_secure_installation (Скипт безопасности) Первый запрос пароля для root пропускаем Второй вводим НАДЕЖНЫЙ ПАРОЛЬ Дальше везде ENTER: - Анонимные пользователи - у - Выключить удаленное подключение к базе - у - Удалить тестовые базы? - у - Перезагрузить доступы? - у 5) Меняем конфиг для слабой машины [mysqld] performance_schema = off key_buffer_size = 64M query_cache_size = 32M query-cache-limit = 32M tmp_table_size = 16M innodb_buffer_pool_size = 100M innodb_log_buffer_size = 64M max_connections = 25 sort_buffer_size = 512M read_buffer_size = 256K read_rnd_buffer_size = 512K join_buffer_size = 128K thread_stack = 196K *** systemctl restart mariadb (service mysql restart) ДЛЯ УБУНТУ 16 systemctl status mariadb (service mysql status) *** 3. Установка PHP sudo apt install software-properties-common sudo add-apt-repository pa:ondrej/php sudo apt-key adv —keyserver —recv-keys E5267A6C sudo apt update sudo apt install php7.4 php-common -y ** sudo systemctl start (service start - ДЛЯ УБУНТУ 16) sudo systemctl enable sudo systemctl status Мой телеграм канал Мой youtube @linuxlifepage Boosty (эксклюзивный контент) Моя ОНЛАЙН ШКОЛА ВК сообщество ЯндексДзен канал #линукс #linux #freevps #oracle #lemp
Back to Top