Установка 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 поставить c Apache2, то они будут конфликтовать из-за порта 80. Так что необходимо удалить один из Веб-серверов. Проверяем установлен ли Apache2:
Если Apache2 установлен, нужно его удалить:
Удаление Nginx
Для того, чтобы полностью удалить Nginx c сервера, для начала его необходимо остановить:
А затем прописать команду, которая безвозвратно его удалит:
Last updated
Was this helpful?