这是我参与2022首次更文挑战的第29天,活动详情查看:2022首次更文挑战
最近在做服务的迁移工作,需要将公司服务迁到一个新服务器上面,所以需要通过nginx反向代理的作用解决跨域问题。因为是第一次安装nginx,遇到了不少问题,做一下总结。
nginx用brew的方式安装是最快最便捷的。
首先先看下电脑上是否有nginx和brew。
步骤:打开终端--输入brew,若出现下图所示内容,表示已经安装完成。
验证nginx是否安装完成
步骤:打开终端--输入nginx,若出现下图所示内容,即表示nginx安装成功。
下面开始安装brew和nginx的过程。
首先安装brew前。我们要知道下载源和更新源。最好是选择下载较快且问题较少的。
也可以先下载,后续在进行替换更新brew的操作,这样需要知道安装的路径以及配置路径。
在终端输入下面的命令行进行安装:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew安装过程常见问题:
因为下载源不存在无法正常安装nginx,可以替换到下载源,先找到homebrew-core这个目录地址,可以在下面输入这个命令行,或者是输入cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core",快速打开目录,进行重新下载代码。
rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core;
git clone mirrors.ustc.edu.cn/homebrew-co…
安装nginx过程:
brew install nginx
接下来就是等待的过程......
使用nginx:
在使用nginx前,需要知道我们安装的nginx的相关路径。
在终端输入命令:brew info nginx
查看配置文件、nginx安装位置等等。
修改配置文件:
在终端输入vim ,打开config文件后,输入i,开启编辑,比如输入一个路径跳转配置,点击esc,输入 :wq,保存信息。
修改配置文件后,记得要重新启动nginx。
遇到的问题:
如果遇到重启失败的问题,考虑是配置文件格式不正确。
解决方法:把整个config文件内容复制出来,使用json格式化一下,看下是不是存在格式问题。
修改后重新启动就可以啦。完成