黑马外卖mac配置nginx

写黑马外卖的时候老是出现,第一次请求失败,第二次才能成功的情况,一直以为是nginx的版本或者配置问题,结果查了一下终于在别人的csdn看到了可能是端口冲突,改一下nginx的端口和后端项目的端口就行了,其余配置基本不变,

安装可参考Mac部署nginx 基于黑马苍穹外卖_mac黑马nginx使用csdn-优快云博客

具体需要修改的就以下几个地方,需要改成一样的端口且没有冲突

nginx.cnf

后端项目

主要就是这三个地方 ,改完了就应该正常了

### 部署和使用他人提供的 Nginx 配置 要在 Mac 上部署并使用他人提供的 Nginx 配置文件,可以按照以下方法操作: #### 安装 NginxmacOS 中安装 Nginx 可以通过 Homebrew 工具完成。Homebrew 是 macOS 的包管理工具,用于简化软件的安装过程。 运行以下命令来安装 Nginx: ```bash brew install nginx ``` 如果已经安装过 Nginx,则可以通过 `brew upgrade nginx` 来更新到最新版本[^1]。 #### 启动 Nginx 安装完成后,启动 Nginx 并验证其是否正常工作: ```bash sudo brew services start nginx ``` 打开浏览器访问 `http://localhost:8080`,应该能看到默认的欢迎页面,这表明 Nginx 正常运行。 #### 替换配置文件 假设已经有他人提供的一份 Nginx 配置文件(例如针对黑马外卖项目的配置),将其替换掉当前系统的默认配置文件即可实现自定义设置。 Nginx 默认配置路径通常位于 `/usr/local/etc/nginx/nginx.conf` 或者 `/etc/nginx/nginx.conf` 下面取决于具体环境变量设定情况。因此需要先停止正在运行的服务以便修改配置而不会引发冲突错误消息提示如下所示: 关闭现有进程: ```bash sudo brew services stop nginx ``` 接着把下载好的外部定制化方案覆盖原厂预设档案位置, 假定新档名为 custom_nginx.conf 存放于桌面目录下执行复制指令语句如下: ```bash cp ~/Desktop/custom_nginx.conf /usr/local/etc/nginx/nginx.conf ``` 最后重新加载新的参数生效: ```bash sudo nginx -s reload ``` 如果有任何语法上的问题,在尝试重启之前可以用下面这条命令测试配置的有效性: ```bash nginx -t ``` #### 处理端口冲突 当遇到类似 “第一次请求失败,第二次才能成功” 这样的现象时,可能是因为端口被占用所引起。此时应当检查是否有其他程序占用了相同的监听地址与端口号组合,并调整相应部分避免互相干扰。比如更改 Nginx 和后端应用各自的绑定数值分别为不同的非保留区间内的整数形式表示法如9000/7000等等[^3]。 另外值得注意的是,为了让公网用户也能顺利连接至内部服务器实例之上还需要额外开放防火墙策略以及路由器转发规则等方面的支持才行[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值