linux如何部署前端项目和安装nginx

要在Linux上部署前端项目并安装Nginx,你可以按照以下步骤操作:

  1. 安装Nginx:

sudo apt update

sudo apt install nginx

  1. 启动Nginx服务:

sudo systemctl start nginx

  1. 确保Nginx服务开机自启:

sudo systemctl enable nginx

  1. 部署前端项目,假设前端项目已经构建完成,并且构建产物在/path/to/your/frontend/project/build目录下。将构建的静态文件复制到Nginx的服务器目录下:

sudo cp -r /path/to/your/frontend/project/build /var/www/html

  1. 配置Nginx服务器块。编辑Nginx配置文件/etc/nginx/sites-available/default,替换或修改server块,如下所示:

server {

listen 80;

server_name your_domain_or_IP;

location / {

root /var/www/html;

try_files $uri /index.html;

index index.html index.htm;

}

# 其他配置...

}

  1. 重启Nginx以应用配置更改:

sudo systemctl restart nginx

现在,你的前端项目应该已经通过Nginx部署并可以通过浏览器访问了。确保你的防火墙设置允许HTTP流量通过80端口。

2、配置.conf文件

server {

    listen 3001;

    server_name 172.23.88.99; # 替换为您的域名或IP

     root /data1/data_gjx/train/dist;

     index index.html;

    location / {

        root /data1/data_gjx/train/dist;

        try_files $uri $uri/ /index.html;

    }

}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-17 00:28:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-17 00:28:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-17 00:28:03       82 阅读
  4. Python语言-面向对象

    2024-06-17 00:28:03       91 阅读

热门阅读

  1. linux安装Vsftpd

    2024-06-17 00:28:03       31 阅读
  2. 力扣爆刷第149天之TOP100五连刷(LRU、K个一组)

    2024-06-17 00:28:03       30 阅读
  3. python嵌套指南

    2024-06-17 00:28:03       28 阅读
  4. CAPL如何在底层模拟TCP Client端断开TCP连接

    2024-06-17 00:28:03       24 阅读