Nginx

如果你需要在TeaWeb前面需要加一个nginx代理,类似于以下结构:

  1. [用户] <--> [nginx] <--> [TeaWeb] <--> Backends

可以代理服务设置中的”前端代理”中查看自动生成的nginx配置:nginx.png

然后将配置加入到nginxnginx.conf中:

  1. http {
  2. ...
  3. server {
  4. # nginx address
  5. listen 80;
  6. server_name example.cn;
  7. ...
  8. }
  9. }

可以根据自己的需要修改上面配置中的listennginx监听地址)和server_name(供用户访问的域名)。

使用include指令

也可以将配置文件保存成 xxx.conf(将xxx改成一个有意义的文件名,英文字母和数字的组合),然后在nginx.conf中配置:

  1. http {
  2. ...
  3. include /这里是绝对路径/xxx.conf;
  4. }

重载nginx配置

如果要想nginx配置生效,需要重载或者重启nginx

重载

  1. sbin/nginx -t # 检查nginx配置是否正确
  2. sbin/nginx -s reload

重启

  1. sbin/nginx -t # 检查nginx配置是否正确
  2. sbin/nginx -s stop # 停止nginx
  3. sbin/nginx # 启动nginx