Немного непойму как с nginx убрать порты в ссылке?

Я пытаюсь зайти на latine.site но у меня там стоит главная страница apache. Я уже apache останавливал, но ничего не помогает.
Я в /etc/nginx/sites-available/latina
server {
	listen 81;
	root /home/ruslan/Разработка/latina;
	index index.html index.htm index.php;

	server_name latina.site;

	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
	}



	location / {
		try_files $uri $uri/ =404;
		proxy_pass http://127.0.0.1:81;
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
	}
}

Без прокси работает номарльно по ссылке latina.site:81. Но мне нужно чтобы открывала нормально сайт при ссылке latina.site.
В /etc/hosts
127.0.0.1       localhost
127.0.1.1       debian
127.0.0.1       latina.site

Но как тут быть я не понял. Сейчас при порту latina.site:81 выдает 502 ошибку
  • Вопрос задан
  • 506 просмотров
Решения вопроса 1
customtema
@customtema
arint.ru
Apache вообще нужен? Можно его полностью снести sudo apt purge apache2

В /etc/nginx/sites-available/latina должно быть listen 80;

server_name latina.site; замените на server_name latina.site www.latina.site; - иногда браузеры бывают довольно упрямыми.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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