nginx vim

作者: 草帽lufei | 来源:发表于2019-02-17 07:55 被阅读0次

nginx 操作

配置文件目录: /etc/nginx/nginx.conf

普通用户登录切换到 root 用户

sudo su -

http {} 全局设置

server{} 局部设置

https --> http

server {

  rewrite 重定向

}

location / {}

proxy-pass 反向代理

    server {
        listen              80;
        server_name XXXXXX.example.com;
        rewrite ^(.*) https://$server_name$1 permanent;
        allow 172.16.0.0/11;
        deny all;
        location /  {
            if ($request_method = 'OPTIONS') {
                add_header Access-Control-Allow-Origin *;
                add_header Access-Control-Allow-Methods "GET,POST,PUT,DELETE,PATCH,OPTIONS";
                add_header Access-Control-Allow-Headers 'reqid, nid, host, x-real-ip, x-forwarded-ip, event-type, event-id, accept, content-type';
                return 200;
            }
            proxy_set_header Access-Control-Allow-Origin *;

            proxy_pass http://172.16.10.10:38087;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            proxy_connect_timeout 4s;
            proxy_read_timeout 86400s;
            proxy_send_timeout 12s;
        }
    }

root web 服务器目录

server {
        listen              443 ssl;
        server_name test.xxx.com;
        ssl on;
        ssl_certificate /etc/nginx/ssl/chained.pem;
        ssl_certificate_key /etc/nginx/ssl/xxx.key;
        location /  {
            root /var/xxx/dist/;
        }
    }

ssl 证书设置

nginx -t 检查 nginx 配置语法

echo $? 查看上一条命名执行情况

nginx -s reload 重启 reload 服务

nginx 三大常用模块

core

access

proxy

vim

方向

j 向下 ↓

k 向上 ↑

h 向左 ←

l 向右 →

复制

yy 复制单行

3yy 复制三行

删除

dd 删除光标所在的行

4dd 删除4行

插入

i 插入当前光标位置
I (大写 i) 插入行首
A 插入行末
o 小写,插入下一行
O 插入上一行

退出

esc 退出

:wq 强制保存并退出

:q 退出

搜索

/abc 搜索abc

n 下一个

N 上一个

相关文章

网友评论

      本文标题:nginx vim

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