Встановлення Nginx
Nginx - це вебсервер з безліччю функцій, створений відповідно до останніх канонів технологій. Його використовують найбільші компанії, такі як ВКонтакте, Google, Facebook та інші.
Перед встановленням переконайтеся, що у вас не встановлений Apache2!
Встановлення вебсерверу
Його встановлення надзвичайно просте, скористайтесь наступною командою:
apt-get install nginx -yНалаштування Nginx
Необхідно перейти до каталогу /etc/nginx/sites-available і створити файл на зразок «site.conf».
Вставте наступне в конфігураційний файл та відредагуйте:
server {
listen *:80;
server_name spacecore.pro; # домен сайту
client_max_body_size 1000M; # максимальний розмір файлу, що передається через сайт
error_page 404 = @notfound;
location / {
root /home/site/spacecore; # шлях до сайту
try_files $uri $uri.html $uri/ @extensionless-php;
index index.html index.php;
}
# Підключення PHP, якщо вам це не потрібно, видаліть рядки з 13 по 21
location ~ \.(php|html|htm)$ {
try_files $uri =404;
root /home/site/spacecore; # шлях до сайту
fastcgi_pass unix:/run/php/php7.0-fpm.sock; # шлях до php
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
include /etc/nginx/fastcgi_params;
}
}Перезапуск Nginx:
Примітки щодо PHP
Підключення SSL-сертифікату до Nginx
Потрібно створити або відредагувати конфігураційний файл сайту, щоб він виглядав так:
Перезавантаження Nginx:
Перевірка Apache2
Якщо Nginx встановлено разом з Apache2, вони будуть конфліктувати через порт 80. Тому потрібно видалити один з вебсерверів. Перевірте, чи встановлений Apache2:
Якщо Apache2 встановлений, потрібно його видалити:
Видалення Nginx
Щоб повністю видалити Nginx з сервера, його потрібно спершу зупинити:
А потім виконати команду, яка видалить його назавжди:
Last updated