常用基础命令和Nginx Demo配置过程记录…


一、Common Commands(常用命令)

$ nginx # 启动
$ nginx -s stop # 快速停止
$ nginx -s quit # 平稳退出
$ nginx -s reload # 重新加载配置文件命令(当配置文件修改后,可执行此命令)
$ nginx -t # 测试nginx.conf配置

brew安装nginx,更多命令参考: 工具: Homebrew | Blogs

$ brew search nginx # 搜索具体的程序包
$ brew install nginx # 安装具体的程序包
$ brew info nginx # 查看具体程序的信息
$ brew uninstall nginx # 卸载具体的应用

二、Nginx Demo反向代理配置过程

  • 硬件 mac
  • server node

1.启动一个node server

node server 配置
端口号设置为 8080
请求地址 http://localhost

2.安装、配置和测试

$ brew install nginx //安装nginx
$ brew info nginx //查看nginx信息(安装路径)

输出nginx config地址为

$ /usr/local/etc/nginx/nginx.conf # 或/etc/nginx/nginx.conf

在文件里面添加

server {
    listen 8080; //你要监听的端口号
    server_name [你要监听的域名/IP];
    location / {
        proxy_pass http://127.0.0.1:8085; //代理的目标地址
     }
}

conf文件中有示例的server,可以添加多个serve

test:
访问http://127.0.0.1:8085http://localhost:8080返回response一致


最后, 希望大家早日实现:成为编程高手的伟大梦想!
欢迎交流~

微信公众号