@Onyminani

Как поставить nginx на свой домен?

Поставил nginx на VPS, если вбить в адресную строку ip VPS, то будет отображать тестовую страницу nginx. Я получил бесплатный домен на freenom, поменял server_name на название домена, но при переходе на домен тестовая страница не отображается. Что нужно сделать чтобы при переходе на домен, отображалось то, что отображается при переходе на ip VPS? Нужно ли добавлять домен в /etc/hosts на VPS?

server {
	listen 80;
	listen [::]:80;

	root /var/www/html;

	index index.html index.htm index.nginx-debian.html;

	server_name myserver.tk;

	location / {
		try_files $uri $uri/ =404;
	}

}
  • Вопрос задан
  • 128 просмотров
Решения вопроса 2
dimonchik2013
@dimonchik2013
non progredi est regredi
на Freenom поставь A запись на IP VPS
Ответ написан
@Onyminani Автор вопроса
Оставлю решение которое мне помогло:
Настройки DNS Management на FREENOM
U3oWtvq
Настройки в sites-available, из sites-available нужно сделать ссылку в sites-enabled. Файл /etc/hosts не трогал.
server {
  listen 80;
  listen [::]:80;

  root /var/www/html;

  index index.html index.htm index.nginx-debian.html;

  server_name yourdomain.cf www.yourdomain.cf;

  location / {
    try_files $uri $uri/ =404;
  }

}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы