代码拉取完成,页面将自动刷新
要通过Docker和Nginx将/nsh-calc/dist/文件夹部署到远程服务器的/nsh-calc路由下,您可以按照以下步骤进行操作:
在与Dockerfile相同的目录中创建一个名为nginx.conf的Nginx配置文件,并添加以下内容:
server {
listen 80;
server_name localhost;
location /nsh-calc {
root /usr/share/nginx/html;
index index.html;
try_files $uri $uri/ /nsh-calc/index.html;
}
}
这个配置文件指定了Nginx监听80端口,并将/nsh-calc路由映射到/usr/share/nginx/html/nsh-calc目录,并指定了index.html作为默认文件。此外,try_files指令确保当访问不存在的路由时,仍然返回index.html以支持前端路由。
在与Dockerfile和nginx.conf相同的目录中,打开终端并运行以下命令来构建Docker镜像:
docker build -t nsh-calc .
等待Docker镜像构建完成后,使用以下命令来运行容器,并将端口映射到远程服务器的80端口:
docker stop nsh-calc-container
docker rm nsh-calc-container
docker run -d -p 8080:80 --name nsh-calc-container nsh-calc
或者
docker compose up -d
现在,您可以通过访问远程服务器的IP地址或域名,加上/nsh-calc路径,来访问部署的应用程序。 请确保远程服务器已安装Docker和Nginx,并具有适当的权限来运行Docker容器和访问端口。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。