美文网首页
nginx常见技巧

nginx常见技巧

作者: 小骆驼与秀秀 | 来源:发表于2021-05-21 07:26 被阅读0次

nginx常见技巧

nginx的用途

一款轻量级的服务器,于前端而言,可以做静态文件服务器,很方便。于后端而言,可以做各种接口路由转发,负载均衡等设置。

mac nginx安装

1. 通过homebrew安装

homebrew是mac端经常用的包管理软件,使用之前经常需要更新

biew update

注意,这里经常应该国内网络原因导致一直卡住,可以切换到vpn环境再执行

接着执行

brew install nginx

nginx使用技巧

查看nginx 版本

nginx -v

如果安装了则会打印:

nginx version: nginx/1.12.2

查看nginx配置路径(mac端)

内容 路径
配置路径 /usr/local/nginx/conf/nginx.conf

检查当前nginx的配置是否正确

nginx -t

输出如下:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

mac端重启nginx

sudo nginx -s reload
service nginx stop // 关闭
service nginx start // 开启

-s的含义是: -s signal : send signal to a master process: stop, quit, reopen, reload

nginx 报:80 端口已被使用

nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
sudo fuser -k 80/tcp
service nginx start //开启

配置示例解读:

配置静态前端页面服务器

server {
        listen       80;
        server_name  www.luotuxiu.cn; // 每个server要起唯一的名字


        #access_log  logs/host.access.log  main; // 你可以指定你的log日志存放地址、级别
                root         /home/luo/dist;
                gzip                on;
}

http重定向跳转去https的配置

proxy_redirect http:// https://;

或者另一个方案

return 301 https://$host$request_uri;

nginx做转发

location ^~ /api/ {
        proxy_pass http://127.0.0.1:3001;
}

访问日志及错误日志

Nginx官方文档地址

在linux中,日志地址可以在配置文件中配置,格式如下:

access_log log_file log_format;

可以去默认的nginx配置中查看,可以看到:

#access_log  logs/access.log  main;

所以如果打开此项配置,则日志在在linux中位置为:/usr/local/nginx/logs/access.log

相关文章

  • nginx常见技巧

    nginx常见技巧 nginx的用途 一款轻量级的服务器,于前端而言,可以做静态文件服务器,很方便。于后端而言,可...

  • Nginx 的几个常用配置和技巧

    Nginx 的几个常用配置和技巧 文章列举了几个 Nginx 常见的,实用的,有趣的配置,希望看过之后能说一句:学...

  • Java架构师成长直通车:LVS+Nginx实现高可用集群

    LVS+Nginx实现高可用集群 常见服务器 安装 Nginx(CentOS) Nginx 的进程模型 Nginx...

  • nginx与lvs详解

    详细描述常见nginx常用模块和模块的使用示例 nginx常见的模块分类: 核心模块:core moduleNgi...

  • Nginx与lvs详解

    详细描述常见nginx常用模块和模块的使用示例 nginx常见的模块分类: 核心模块:core moduleNgi...

  • nginx学习笔记

    一、常见服务器 Apache \ IIS \ Tomcat \ Lighttpd \ Nginx 二、nginx....

  • nginx操作常见命令

    1、Nginx常见命令 命令描述备注nginx -h查看帮助信息nginx -v查看Nginx的版本号小写的vng...

  • nginx学习教程

    主要文档 Nginx功能概述、为什么选择Nginx、Nginx安装、常见问题(FAQ)、配置符号参考、调试 ngi...

  • day12

    下周:keepalived(高可用软件,和nginx没有关系)nginx常用模块、nginx常见问题 1.什么是高...

  • LNMP基本架构

    介绍LNMP nginx+mysql+php lnmp最常见的架构 L linux --系统平台N nginx ...

网友评论

      本文标题:nginx常见技巧

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