xgqfrms / nginx

https://nginx.xgqfrms.xyz :rocket: nginx :grinning: web server :cn:
https://github.com/xgqfrms/nginx
Apache License 2.0
0 stars 3 forks source link

macOS & nginx #7

Open xgqfrms opened 4 years ago

xgqfrms commented 4 years ago

ngnix

# 使用 brew 安装(如果没有 brew 命令,需要自行安装 brew)
$ brew install nginx

$ nginx -h

# 查看 port 占用情况
$ lsof -Pi | grep LISTEN

# 重启 nginx
$ nginx -s reload

#停止 nginx
$ nginx -s stop

修改 nginx.conf 文件,添加如下配置(

修改后要重启 nginx

$ cat /usr/local/etc/nginx/nginx.conf

$ vim /usr/local/etc/nginx/nginx.conf

demo

$ code  /usr/local/etc/nginx/nginx.conf
xgqfrms commented 4 years ago

http://git.xgqfrms.com/pnc/mweb/issues/2

https://www.cnblogs.com/xgqfrms/protected/p/12052298.html

xgqfrms commented 4 years ago
server {
  listen       80;
  server_name  lc.xgqfrms.com;
  location / {
      proxy_pass http://127.0.0.1:8080/;
      proxy_redirect off;
      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

server {
  listen 80;
  server_name beta.xgqfrms.com;
  location / {
    proxy_pass http://127.0.0.1:8080/;
    proxy_redirect off;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}

server {
  listen 80;
  server_name lc.o.xgqfrms.com;
  # root /Users/spud/xgqfrms/organizer-static;
  # access_log /Users/spud/xgqfrms/organizer-static/access.log;
  location ^~ /api/ {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_pass       http://127.0.0.1:8091/;
  }
  location ^~ / {
    expires 2d;
    rewrite ^ /index.html break;
  }
}
xgqfrms commented 4 years ago
server {
  listen 80;
  server_name m.xgqfrms.com lc.m.xgqfrms.com mbeta.xgqfrms.com m.beta.xgqfrms.com wx.beta.xgqfrms.com;
  location / {
    proxy_max_temp_file_size 0;
    proxy_pass http://127.0.0.1:3006/;
    proxy_redirect off;
    proxy_set_header X-Forwarded-Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}
xgqfrms commented 4 years ago

xgqfrms commented 4 years ago

hosts


$ cd /
# OR
$ cd /.

$ cat /etc/hosts

$ vim /etc/hosts

https://www.cnblogs.com/xgqfrms/p/12056132.html

xgqfrms commented 3 years ago

macOS & Nginx

https://github.com/xgqfrms/vue/issues/145