Я хочу получить доступ к моим статическим файлам напрямую через экспресс-сервер.Структура папки:
\app
\.well-known
\acme-challenge
file1
server.js
В файле server.js я написал следующий код:
app.use(express.static(__dirname, { dotfiles: 'allow' }));
Это работает для моей локальной и производственнойсервер и когда я нажимаю
Для локального: http://localhost:8080/.well-known/acme-challenge/file1
Для продукта: http://server_IP:8080/.well-known/acme-challenge/file1
С указанным выше URL я могу напрямую загрузить файл.
Но то же самое, если я пытаюсь получить доступ по доменному имени, я получаю следующий html в ответ
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=UTF-8'>
<meta name="KEYWORDS" content="">
<meta name="DESCRIPTION" content="">
<meta name="VERSION" content="">
<link href="" rel="shortcut icon" type="image/x-icon">
<title></title>
</head>
<frameset rows='100%, *' frameborder=no framespacing=0 border=0>
<frame src="http://server_IP:8080" name=mainwindow frameborder=no framespacing=0 marginheight=0 marginwidth=0></frame>
</frameset>
<noframes>
<h2>Your browser does not support frames. We recommend upgrading your browser.</h2><br><br>
<center>Click <a href="http://server_IP:8080" >here</a> to enter the site.</center>
</noframes>
</html>
Он размещен на специальной машине с линодой.Заранее спасибо.