Задать вопрос
@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;
	}

}
  • Вопрос задан
  • 165 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Решения вопроса 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;
  }

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

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

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