Mac部署nginx 基于黑马苍穹外卖

1、安装nginx

         首先Mac打开终端(command+空格  输入terminal)然后执行如下代码,安装nginx。(前提,要安装了homebrew)

brew install nginx

可以参考这篇homebrew安装教程:【Mac系统HomeBrew安装过程 - CSDN App】http://t.csdn.cn/RHuqQ

其中有人提到退出终端之后无法使用homebrew命令,which brew也找不到路径。原因是没有配置环境变量。可以参考这篇文章【MacBook如何配置环境变量 - CSDN App】http://t.csdn.cn/hog8u  注意配置文件要进行修改。

安装好homebrew就可以安装nginx了

2、找到安装的nginx文件目录

我的是在Macintosh HD -> usr -> local -> Cellar ->nginx 中(注意,看不到usr是因为它是隐藏文件,要使用快捷键shift+command+. 就可以显示出来了)

当然文件目录可能和我不一样,可以在终端输入以下代码查看nginx安装目录

brew info nginx

结果如图:最后一行就是nginx的大致地址

找到nginx目录后,如图

进入html文件中,将黑马资料里面的sky文件复制进去,如图

3、更改nginx.config配置文件

首先还是找到配置文件所在的目录,我的是在跟Cellar文件夹同目录下的etc文件夹中(应该都差不多,大家可以仔细找找)

打开etc文件,然后里面也有个nginx文件,打开它后能够看到很多配置文件,如图

将黑马中资料里面的nginx.conf文件替换过来(就是把原本的nginx.conf删掉,把黑马的nginx.conf复制进来)

然后打开nginx.conf文件,进行修改(当然也可以不修改,但是有可能会发生端口冲突之类的问题,建议还是修改)  大家可以参考这个修改

其中listen对应的是前端端口号,黑马原本的是80端口,修改为了8088

最后在终端运行如下指令,即开启nginx。就可以访问前端页面了(这是第一次运行用这个指令)

brew services start nginx

后面只要修改了配置啥的就要用这个指令(就改了一个start)

brew services restart nginx

浏览器输入localhost:8088就可以访问到前端了,如图

附一些常用的nginx指令

//安装nginx
brew install nginx
//查看nginx信息
brew info nginx
//启动nginx
brew services start nginx
//修改配置后重启
brew services restart nginx
//停止nginx
brew services stop nginx
//查看nginx是否启动
ps -ef|grep nginx

提一点:配置文件中的8081是后端的接口,所以要修改一下idea中的端口号(因为要一一对应,修改propertie文件或者yml文件中改一下端口号就行)

这个方法可以适用于所有windows的nginx项目在Mac中运行,大家可以收藏以备不时之需。♥️

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
黑马程序员苍穹外卖项目中的Nginx配置文件可以根据具体需求进行配置。根据引用\[1\]中的描述,可以通过双击nginx.exe启动Nginx,并在http://localhost/访问前端页面。这意味着Nginx的配置文件应该包含有关前端页面的相关配置。另外,根据引用\[2\]中的描述,Nginx还可以用作反向代理和负载均衡,因此配置文件还应包含有关反向代理和负载均衡的相关配置。最后,根据引用\[3\]中的描述,苍穹外卖项目还需要与第三方配送公司进行对接和管理,因此配置文件还应包含有关与第三方配送公司对接的相关配置。综上所述,黑马程序员苍穹外卖项目的Nginx配置文件应包含前端页面的相关配置、反向代理和负载均衡的相关配置以及与第三方配送公司对接的相关配置。 #### 引用[.reference_title] - *1* [黑马程序员_Java项目实战《苍穹外卖》_Day01_开发环境搭建](https://blog.csdn.net/BallerWang9/article/details/131824385)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [最适合新手的SpringBoot+SSM项目《苍穹外卖》实战—(一)项目概述](https://blog.csdn.net/qq_20185737/article/details/131575898)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风中扉页

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值