next项目 部署到nginx 访问时需要带项目名称
要将next项目部署到nginx,并带上项目名称进行访问,需要进行以下步骤:
-
确保已经安装了nginx。如果没有安装,请先安装nginx。
-
在nginx的配置文件中添加一个新的server块来配置next项目的代理。在终端中运行以下命令打开nginx的配置文件:
sudo nano /etc/nginx/nginx.conf -
在配置文件中添加以下内容:
server { listen 80; server_name your_domain_name.com; // 替换为你的域名或IP地址 location /your_project_name { // 替换为你的项目名称 proxy_pass http://localhost:3000; // next项目默认运行在3000端口 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; } } -
保存并关闭文件。
-
重新启动nginx服务以使配置生效:
sudo service nginx restart
现在,你可以通过访问 http://your_domain_name.com/your_project_name 来访问你的next项目了。请确保将 your_domain_name.com 替换为你的域名或IP地址,your_project_name 替换为你的项目名称
原文地址: https://www.cveoy.top/t/topic/ipvk 著作权归作者所有。请勿转载和采集!