【虚拟机】在Linux环境中nginx部署前端项目

本文详细介绍了如何在VMware中安装Centos7,下载并配置Xshell和Xftp工具,以及在Centos7下通过yum安装和配置Nginx,部署前端项目并设置防火墙。
摘要由CSDN通过智能技术生成

【虚拟机】在Linux环境中nginx部署前端项目

主要分为3个步骤:在VMware中安装Centos7虚拟机,下载Xshell、Xftp软件(操作非常方便)、Centos7下部署nginx,布置前端项目

一、在VMware中安装Centos7虚拟机

Centos7下载地址: centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com)

在这里插入图片描述

常用的命令:

1、点击“i”按钮:编辑文本;

2、点击"ESC"+“:wq”按钮:退出文本

接下来的步骤:https://blog.csdn.net/m0_73610379/article/details/136882336?spm=1001.2014.3001.5501

根据上面的步骤就安装好了Centos7虚拟机,重启后就输入账号与密码进入

二、下载Xshell、Xftp软件(使操作更方便)

1、下载软件:

Xshell官网下载安装包: https://www.xshell.com/zh/xshell/

Xftp官网下载安装包: https://www.xshell.com/zh/xftp/

(下载的步骤很简单就跟着提示一步一步来)

2、登录软件后点击文件新建一个会话

在这里插入图片描述

然后就输入账号与密码进入,在Xftp软件里也是同理,Xftp软件可以将自己电脑里的文件拖入到虚拟机中,然后就可以在Xshell中布置nginx。

部署nginx:

1.yum安装

 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 

运行上面命令,运行成功后就会出现新的文件nginx.repo文件

可以进入使用cd命令进入 etc/yum.repos.d/ ,用ls查询
在这里插入图片描述 执行这个命令开始安装:yum install -y nginx

2.下载Xshell、Xftp软件(操作非常方便)、Centos7下部署nginx
进入官网下载:nginx: download
在这里插入图片描述
然后在虚拟机中新建文件夹来存放nginx的文件

将刚刚下载的压缩包上传到虚拟机新建的文件夹中

#在虚拟机中建文件夹命令: mkdir -p /usr/local/nginx
[root@localhost yum.repos.d]# mkdir -p /usr/local/nginx
#进入这个文件夹
[root@localhost yum.repos.d]# cd /usr/local/nginx/
#查看文件夹里的含有的文件
[root@localhost yum.repos.d]# ll
#给文件解压
[root@localhost nginx]# tar -zxvf nginx-1.22.1.tar.gz


在这里插入图片描述

同时可以在Xftp中再次新建一个文件夹(名字没有要求),把dist文件夹拖入到这个在虚拟机中新建的文件夹中。我是在usr文件夹下先建了名字为tl_02的文件夹,然后把dist拖进去在这里插入图片描述

  1. 安装编译环境

    分别运行一下命令

    yum -y install gcc-c++
    
    yum install -y pcre pcre-devel
    
    yum install -y zlib zlib-devel
    
    yum install -y openssl openssl-devel
    
    

    然后进入解压后的文件里
    在这里插入图片描述

继续输入make命令,make install命令

然后检查是否安装成功
在这里插入图片描述

浏览器访查看访问 IP:80,出现以下界面就说明部署nginx成功,注意:需要关闭防火墙,启动nginx

启动nginx命令: ./nginx

关闭防火墙 命令:systemctl stop firewalld
在这里插入图片描述

三、部署前端项目

curl localhost :向本地主机发送一个 HTTP 请求,尝试连接到本地主机上的默认端口并获取响应。
在这里插入图片描述

在nginx文件包下通过命令ll进行查看文件,
在这里插入图片描述

修改nginx.conf文件的内容
在这里插入图片描述
在这里插入图片描述
通过浏览器输入IP,就可以进入前端页面了
在这里插入图片描述

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Nginx部署前端项目,你可以按照以下步骤操作: 1. 首先,确保你已经安装了Nginx。你可以从官方网站或使用包管理器进行安装。 2. 将前端项目的构建文件(通常是一个包含静态资源的文件夹,例如build或dist)拷贝到Nginx的默认站点目录下。在大多数Linux系统上,默认的站点目录是`/var/www/html`。 3. 打开Nginx的配置文件,通常位于`/etc/nginx/nginx.conf`。你可以使用任何文本编辑器打开它。 4. 在配置文件找到`server`块,该块定义了Nginx的虚拟主机配置。 5. 在`server`块内部,添加一个新的`location`块,用于指定前端项目的路径和配置。 例如,如果你的前端项目在域名的根目录下,你可以将以下配置添加到`location`块: ``` location / { root /var/www/html/build; # 替换为你实际的前端项目路径 index index.html; } ``` 如果你的前端项目在子路径下,你需要相应地更改`location`块的路径和根目录。 6. 保存并关闭配置文件。 7. 重新加载Nginx配置,以使更改生效。你可以使用以下命令重新加载Nginx: ``` sudo nginx -s reload ``` 如果你使用的是不同的操作系统或包管理器,可能需要使用不同的命令重新加载Nginx。 8. 现在,你应该能够通过访问Nginx服务器的IP地址或域名来查看部署前端项目。 请注意,这只是一个基本的配置示例,实际配置可能会因前端项目的要求而有所不同。你可能需要进一步调整Nginx的配置以满足你的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值