mac 版 Nginx 的使用及 web 项目的实际部署--最简单的方式

这篇具有很好参考价值的文章主要介绍了mac 版 Nginx 的使用及 web 项目的实际部署--最简单的方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 电脑是否已经安装了 brew

1.1 终端输入指令: which brew

如果显示如下图, 则证明已安装,
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
如果未安装, 终端执行如下指令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

检查是否安装成功, 执行指令:brew -v
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端

2 到这一步, brew已经有了, 开始安装 Nginx

执行指令:

brew install nginx

检查是否已经安装完成, 执行指令:nginx -v
如下图所示, 代表已经安装成功;
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端

3 到这一步, Nginx 已经安装完成了, 开始启动 Nginx

简单介绍几种常用指令:

  • 启动指令: nginx 或者是 sudo nginx
  • 重启 Nginx 指令: sudo nginx -s reload
  • 停止 Nginx 指令: sudo nginx -s quit, 或者直接: killall nginx.

检查是否已经启动成功: ps -ef | grep nginx
如下所示, 代表已经启动成功:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
或者直接网址输入 localhost:8080, 如果出现下图也代表已经成功:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端

4 一些电脑 8080 端口已经被占用了, 可能启动不成功, 可以改一下端口号

改端口号, 需要找到 nginx.conf 这个文件, 操作如下:
执行查找配置文件所在目录指令: nginx -t
如下图便是 nginx.conf 的所在目录:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
执行指令:open /opt/homebrew/etc/nginx/, 进入到此目录下,然后鼠标右键用自带的文本编辑器打开即可:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
下图便是端口号的设置, 我这里已经改成了8082;
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端

5 到这一步, Nginx 已经正常启动起来了, 接下来我们开始实际的部署

5.1 步骤一: 找到 Nginx 所在目录, 注意这里不是 nginx.conf 的目录, 而是 Nginx 的安装目录, 执行指令: brew info nginx , 如下图所示:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
注意这里有两个目录, 一定要区分开这两个目录, 我们用到的是 nginx 的安装目录;
打开此目录: open /opt/homebrew/Cellar/
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
5.2 步骤二: 将你的前端文件复制到此目录下的 html 文件下, 如下图:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
这时候我已经将我的前端文件放了进去;
5.3 步骤三: 再次修改 nginx.conf 文件, 目的是找到你的 前端 文件, nginx.conf 的打开方式上面已经说了, 就是打开修改端口号的那个文件:
指定前端项目所在位置: 我的 前端 文件就是 html 文件夹下面的 soulsys, 开启页面我设置的login.html, 注意这里端口号我改成了 8086:

mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端

6 项目开始跑起来

后端启动起来, 然后启动 nginx, 这里需要注意一下, 也可以在 bin 目录下启动你的项目的 nginx, 如下图所示:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
或者是直接在终端指令输入 nginx 来启动, 记得如果 nginx 一直在启动的话, 部署完要记得重启一下 nginx, 重启指令 sudo nginx -s reload.
如下图, 代表已经启动成功:
mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端

7 测试

mac如何部署nginx,nginx,m1pro,前端,nginx,macos,前端
启动成功!!!文章来源地址https://www.toymoban.com/news/detail-565702.html

到了这里,关于mac 版 Nginx 的使用及 web 项目的实际部署--最简单的方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 方式 部署 vue 项目 (docker + vue + nginx)

    1.安装好 nginx 。 2. 把 vue 项目的源码克隆到确定目录下。用 git 管理,所以直接 git clone 到既定目录就行了。 如我的目录是:/root/jiangyu/projects/gentle_vue/gentle_vue_code 。 3. 项目打包: 复制 会自动生成 dist 文件夹 。 4. 在任意目录下新建文件 dockerfile 。内容如下: 复制 5. 构建镜

    2024年02月13日
    浏览(38)
  • python Flask web项目uwsgi + nginx部署

    略 2.1安装vertualenv 2.2创建虚拟环境 创建保存环境的目录: 创建虚拟环境: 查看虚拟环境: 2.3激活虚拟环境 activiate是激活虚拟环境的命令脚本,在虚拟环境的bin目录下 执行activate激活环境 3.1安装uwsgi 激活虚拟环境,安装uwsgi 3.2基于uwsgi运行flask项目 3.2.1命令的方式 3.2.2配置文

    2024年02月10日
    浏览(47)
  • Tomcat部署web项目的三种方式

    方式一 利用Tomcat的自动部署,直接将IDE工具打包好的war包,放在tomcat的webapps目录下面,启动tomcat即可 方式二 在conf/server.xml文件中的节点中添加这个配置 方式三 在conf/Catalina/localhost目录中添加一个xml文件,文件名最好和项目名一致 文件中的内容就是下面这个配置项和方式二

    2024年02月11日
    浏览(40)
  • Python web实战 | Docker+Nginx部署python Django Web项目详细步骤【干货】

      在这篇文章中,我将介绍如何使用 Docker 和 Nginx 部署 Django Web 项目。一步步讲解如何构建 Docker 镜像、如何编写 Docker Compose 文件和如何配置 Nginx。 1.1 配置 Django 项目 在开始之前,我们需要有一个 Django 项目。如果你还没有 Django 项目,可以按照 Django 官方文档的指导创建一

    2024年02月15日
    浏览(44)
  • actual combat 21——华为云从零开始项目部署(附nginx转发域名方式)

    后端: 确保项目本地跑通 建立并运行华为云流水线 前端: 打包(测试环境) 手动上传 nginx: 配置一下即可 华为云: 安全组:暴露后端网关端口 安全组:暴露nginx转发端口 NAT网关:暴露暴露后端网关端口 NAT网关:暴露nginx转发端口 完毕! 个人理解:请求 —— nginx ——

    2024年02月08日
    浏览(34)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内/外网-保姆级教程】

    目录 第一种方式 1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执

    2024年02月04日
    浏览(50)
  • 前端开发者必备:Nginx部署前端项目,让你的Web应用快速、稳定、安全地运行

    Nginx是一个高性能的HTTP和反向代理服务器,它可以用来部署前端项目,提供静态文件服务、负载均衡、缓存等功能。本文将介绍如何使用Nginx部署前端项目。 1. 安装Nginx 首先需要安装Nginx,可以通过源码编译安装,也可以通过包管理器安装,例如Ubuntu下可以使用以下命令安装

    2024年02月13日
    浏览(52)
  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内 外网-保姆级教程】_linux部署前端项(1)

    1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执行命令: 2.4检查

    2024年04月14日
    浏览(61)
  • Vue项目如何打包并部署(nginx)

    使用场景: 我们常使用前后端分离项目时,会需要将前端vue打包然后部署。 一.打包 vue项目其实可以直接通过一下语句进行打包: 默认打包情况如下: 当我们需要将打包名称以及静态资源位置进行修改时便需要进行相应的配置: 1.首先在项目根目录下创建vue.config.js文件 配置内容

    2023年04月26日
    浏览(44)
  • 如何在linux服务器上用Nginx部署Vue项目,以及如何部署springboot后端项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 本文内容记录如何在Linux(Ubuntu)系统上安装Nginx,并部署打包好的Vue前端项目,最后通过浏览器访问。 提示:以下是本篇文章正文内容,下面案例可供参考

    2024年04月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包