首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将域重定向到主机中的vps服务器不起作用。

将域重定向到主机中的vps服务器不起作用。
EN

Stack Overflow用户
提问于 2021-07-22 20:58:21
回答 1查看 282关注 0票数 0

我有一个带有快递和节点.js的网站,我在主机上有一个vps,我有一个域,但是我不知道如何用端口将域重定向到我的网站,我的server.js中的代码如下:

代码语言:javascript
复制
const express = require('express');
const port = process.env.PORT || 3080;
const app = express();
const hbs = require('hbs');
const bodyParser = require('body-parser');
const favicon = require('serve-favicon');
const path = require("path");

app.use(favicon(path.join(__dirname, 'public', 'dexia_sprite.ico')))

 
//bodyParser
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

app.use(express.static(__dirname + '/views'));

//HBS
app.set('view engine', 'hbs');




//rutas
app.use(require('./routes/index')); 
app.listen(port, () => console.log(`Corriendo en el puerto ${port}`));

在public_html文件夹中,如果我把一个.html文件装入正确,但我不知道如何说它必须加载服务器,这是在端口3080,我收到了一个错误404,但如果我进入网站与ip,它工作,我能做什么呢?谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-01-07 23:10:57

如果您正确地添加了DNS记录(主机上有一个方法-to ),那么我想问题在于您的端口。您必须将端口80上的请求转发到运行在端口3080上的快递服务器。当浏览器请求一个网站时,它会在典型的端口上这样做,比如80或443,因此运行在VPS上的服务器应该监听这些端口。

最简单的方法是简单地在端口80上运行快速应用程序,这样它就可以自动获得发送给VPS的任何HTTP请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68491431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档