Nginx - 将域重定向到 localhost:port 内容
Nginx - Redirect domain to localhost:port content
我在我的服务器上安装了 Nginx(我的服务器使用 WHM)。并在此服务器上有两个帐户。每个帐户将 运行 一个服务器和一个 NextJS 站点,并且每个帐户都有自己的域。
站点 1 将 运行 在端口 3000
Site2 将 运行 端口 3004
我想做的是:
我想访问 domain1 我在 NextJS 中看到我的 site1 的内容 运行s 在 localhost:3000
当我访问 domain2 时,我在 NextJS 运行ning 上看到 site2 的内容 localhost:3004
我试图为 site1 做一个 Nginx 实现。但是当我访问它时,我看到了一个 Cpanel 屏幕,url 是 dominio1/cgi-sys/defaultwebpage.cgi
这是我尝试执行的 Nginx 实现:
server {
listen 80;
server_name computadorsolidario.tec.br www.computadorsolidario.tec.br ;
location / {
proxy_pass http://localhost:3004;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
}
}
那么我该如何为 nginx 进行此设置才能具有此行为?我正在更改正确的文件?
注意:我在/etc/nginx/conf.d/users/domain1/domio1.conf和[=中创建了配置文件59=].d/users 有几个配置文件,其中包含您在服务器上拥有的帐户的名称。 (它们已经实施。)
尝试
server {
listen 80;
server_name www.domain1.com;
proxy_pass http://127.0.0.1:3000;
}
server {
listen 80;
server_name www.domain2.com domain2.com;
proxy_pass http://127.0.0.1:3004;
}
每个域都在相同的端口上侦听,并在您指定的端口上反向代理到本地网络。要区分主机,请指定 server_name 字段。
我在我的服务器上安装了 Nginx(我的服务器使用 WHM)。并在此服务器上有两个帐户。每个帐户将 运行 一个服务器和一个 NextJS 站点,并且每个帐户都有自己的域。
站点 1 将 运行 在端口 3000
Site2 将 运行 端口 3004
我想做的是:
我想访问 domain1 我在 NextJS 中看到我的 site1 的内容 运行s 在 localhost:3000
当我访问 domain2 时,我在 NextJS 运行ning 上看到 site2 的内容 localhost:3004
我试图为 site1 做一个 Nginx 实现。但是当我访问它时,我看到了一个 Cpanel 屏幕,url 是 dominio1/cgi-sys/defaultwebpage.cgi
这是我尝试执行的 Nginx 实现:
server {
listen 80;
server_name computadorsolidario.tec.br www.computadorsolidario.tec.br ;
location / {
proxy_pass http://localhost:3004;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
}
}
那么我该如何为 nginx 进行此设置才能具有此行为?我正在更改正确的文件?
注意:我在/etc/nginx/conf.d/users/domain1/domio1.conf和[=中创建了配置文件59=].d/users 有几个配置文件,其中包含您在服务器上拥有的帐户的名称。 (它们已经实施。)
尝试
server {
listen 80;
server_name www.domain1.com;
proxy_pass http://127.0.0.1:3000;
}
server {
listen 80;
server_name www.domain2.com domain2.com;
proxy_pass http://127.0.0.1:3004;
}
每个域都在相同的端口上侦听,并在您指定的端口上反向代理到本地网络。要区分主机,请指定 server_name 字段。