本地 buildadmin目录下的web-nuxt 工程,想单独一个域名,这个域名应该绑定那个目录?
web-nuxt

buildadmin/public 目录绑定了 xxx.com 域名;
web-nuxt 工程按 https://doc.buildadmin.com/senior/nuxt/deployment.html 文档部署了 http://user.xxx.com 域名(除了绑定域名,其他步骤全都按文档要求做了。),但 http://user.xxx.com 不知道应该绑定到那个目录。

http://localhost:3000 能正常访问

就是不知道 user.xxx.com 该绑定那个目录。

3个回答默认排序 投票数排序
YANG001
YANG001
这家伙很懒,什么也没写~
1月前

没有任何目录可供绑定,但我们假设有,你不按文档走nginx,准备从哪里去绑定这个目录呢?

现在你已经获得了一个 http 服务,即 http://localhost:3000,你域名解析过去,不就是 http://域名.com:3000 进行访问?还需要绑定什么目录呢?再假设80端口没有被占用,此时设置nuxt工程端口为80,那就是http://域名.com 访问了

siccd
siccd
这家伙很懒,什么也没写~
1月前

http://localhost:3000 测试全部没有问题,http://domain.com:3000 在登录的时候,就不能正常显示验证。![](https://cdn.buildadmin.com/storage/default/20241206/屏幕截图 2024-12-06959ac72f1cfcb1b9a1f0961e2f99a04f33ef2548.png)

siccd
siccd
这家伙很懒,什么也没写~
1月前

记录一下,nginx配置如下,就能正常使用了。

language 复制代码
server
{
    listen 80;
    # 您的域名
    server_name domain.com;
    # 索引文档,建议将 index.html 放在第一个
    index index.html;

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md|package.json|package-lock.json|\.env) {
        return 404;
    }
    
    # HTTP反向代理相关配置开始 >>>
    location / {
        # 端口为3000,自定义后请注意修改
        proxy_pass http://localhost:3000;
        proxy_set_header Host $host:$server_port;
        # 添加发往 Node 服务器的请求头,$remote_addr 为客户端 IP
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_connect_timeout 30s;
        proxy_read_timeout 86400s;
        proxy_send_timeout 30s;
        proxy_redirect off;
        
        # 关键配置 start
		proxy_http_version 1.1;
		proxy_set_header Upgrade $http_upgrade;
		proxy_set_header Connection "upgrade";
		# 关键配置 end
    }
    # HTTP反向代理相关配置结束 <<<
}
请先登录
0
1
0
3