WEB Сервер на Linux это не сложно

9 просмотров

Описание

Установка и настройка WEB сервера на Linux Список команд и конфигов: sudo apt update - проверка обновлений sudo apt upgrade - установка обновлений sudo apt install nginx - установка nginx sudo systemctl enable nginx - установка в автозапуск web сервер sudo systemctl start nginx - запуск nginx systemctl status nginx - проверка статуса nginx chown www-data:www-data /usr/share/nginx/html -R - Делаем стандартного пользователя сервера nginx "www-data" владельцем каталога расположенного: /usr/share/nginx/html sudo apt install mariadb-server mariadb-client - установка БД systemctl status mariadb - просмотр статуса БД systemctl enable mariadb - автозапуск БД mysql_secure_installation - запуск сценария безопасности БД apt install php php-fpm php-mysql php-common php-cli php-common php-json php-opcache php-readline php-mbstring php-xml php-gd php-curl - УСТАНОВКА PHP systemctl start php8.2-fpm - старт PHP systemctl enable php8.2-fpm - автозапуск PHP systemctl status php8.2-fpm - проверяем статус php sudo rm /etc/nginx/sites-enabled/default - удаляем стандартный файл блока сервера nginx sudo nano /etc/nginx/conf.d/default.conf - создаем новый файл блока сервера nginx server { listen 80; listen [::]:80; server_name _; root /usr/share/nginx/html/; index index.php index.html index.htm index.nginx-debian.html; location / { try_files $uri $uri/ /index.php; } location ~ \.php$ { fastcgi_pass unix:/run/php/php8.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; include snippets/fastcgi-php.conf; } # A long browser cache lifetime can speed up repeat visits to your page location ~* \.(jpg|jpeg|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; } } КОНФИГ ДЛЯ НОВОГО ФАЙЛА БЛОКА СЕРВЕРА nginx -t - ТЕСТ КОНФИГУРАЦИИ systemctl reload nginx - ПЕРЕЗАПУСК СЕРВЕРА nano /usr/share/nginx/html/info.php - создаем новый файл с расширением PHP FF - содержимое файла FF тоже добавляем 127.0.0.1/info.php - в браузере вводим ip адрес вашего сервера и название файла info.php, должна открыться страница свойств PHP

0 комментариев
Avatar
0/1000
канал
Следующее видео