美文网首页
Nginx使用事项

Nginx使用事项

作者: 419Sunrise419 | 来源:发表于2018-03-20 14:37 被阅读0次

       在开发项目中,一般会用Nginx管理内网项目的多个域名+端口,我们称为反向代理服务,本文仅作Nginx日常使用时的记录,所有操作均建立在Mac机上,且从入门小白的角度阐述所有关键点

使用Nginx之前的准备工作:

1. 检查本机是否安装Nginx,终端内输入:brew search nginx,如有安装Nginx的时候会处理啊一堆Nginx的安装信息,没有则进行下一步。

brew搜索Nginx

2. 借助brew安装Nginx,终端内输入:sudo brew install nginx

3. 记住Nginx的配置文件以及Nginx的安装位置,Mac机上默认的路径如下:

Nginx启动路径:cd  /usr/local/bin

Nginx配置文件路径:cd  /usr/local/etc/nginx

Nginx基本命令:

根目录下启动Nginx:cd /usr/local/bin,sudo  ./ngnix 

Nginx启动(password为本机开机密码)

安装目录下停止Nginx: sudo nginx -s stop

停止Nginx

Nginx配置----绑定域名:

1.找到Nginx的配置文件把要代理的域名以及端口配置到Nginx上(下图只是做实例,要改动Nginx配置时,应改为vim nginx.conf

把cat nginx.conf改成vim nginx.conf 把域名跟端口按图在nginx.conf文件配置server项

2. 配置localhost文件:使域名指向本地地址映射,确保运行的是本地项目代码,终端内输入:vim /etc/hosts, 打开host文件之后添加一行:127.0.0.1   localhost.com

host文件相关操作命令:

Mac机host文件路径:/etc/hosts

i:切换到编辑状态,

Esc:退出编辑模式,

:wq    保存退出,

shift+:-———保存

3. 重启Nginx: sudo nginx -s reload

注:当nginx.conf配置文件有改变时,一定要重启Nginx,改动的内容才会生效。

Nginx常见问题:

1.502Bad Gateway

检查项目的域名跟端口是否配置在nginx.conf文件里,检查是否配置host文件以及是否重启Nginx

2. 本地无法访问地址

检查hosts文件是否给访问域名配置本地IP,检查是否开启翻墙软件(Mac本机上的蓝灯也要关闭),如果是内网项目的话,也要检查一下是否连接特定局域网

以上内容仅供内网项目使用Nginx做反向代理服务器开发时的参考

相关文章

网友评论

      本文标题:Nginx使用事项

      本文链接:https://www.haomeiwen.com/subject/haqbqftx.html