简单运行npm run dev时,adonisjs将运行domain:
但我想配置域名:
请帮帮我!!!
答案 0 :(得分:1)
你的问题不明确,但我会尝试回答。
如果您尝试在开发计算机上获取这些域名,请查看以下内容:http://adonisjs.com/recipes/4.0/dev-domains
如果您尝试在服务器上托管Adonis应用,请查看以下内容:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04
答案 1 :(得分:-1)
如果您在开发环境或本地计算机上,则会有答案here
但是,如果你在生产环境中,你应该安装和配置BIND9或类似的东西作为DNS服务器,但有一个替代和简单的解决方案:
首先在http://cloudflare.com上注册,然后在信息中心上添加您的域名。然后它会提供您应该设置到您的域的两个DNS。然后在cloudflare仪表板中创建 A记录,将您的域指向您的服务器 IP
然后在您的服务器上安装Nginx以作为反向代理,并使用此配置将您的域指向您真棒的adonisjs项目:
server {
listen 80;
server_name blog.com;
location / {
proxy_pass http://localhost:3333;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
享受!