yayxs / front-end-video-tutorial

前端知识视频化 / 视频分享 / 视频教程
11 stars 3 forks source link

【Nginx】前端也应晓得的一些Nginx命令及配置 #8

Open yayxs opened 4 years ago

yayxs commented 4 years ago

背景

关于前端的话,我们与服务器打交道的机会也是很少的,一般企业公司 都会有专门的运维同学 各司其职。

那是不是我们就不需要关注Linux 常用的命令,或者与我无关

场景

那前端切图仔在实际的开发中有没有机会去玩玩运维相关的玩意,是有的

关键词

以后每一篇的文章多个关键词,主要是 SEO 用

常用命令及操作

安装Nginx 服务器

当然,在不同的场景及环境下,安装的命令大体都是类似的操作,接下来就拿一个举例子

检查版本

[root@VM_0_3_centos umi-nest]# nginx -v
nginx version: nginx/1.18.0
[root@VM_0_3_centos umi-nest]# 

其中,这个就是咱们的版本 nginx version: nginx/1.18.0

检查配置语法是否合法

[root@VM_0_3_centos umi-nest]# nginx -t
nginx: [emerg] invalid number of arguments in "root" directive in /www/server/panel/vhost/nginx/umi_nest.conf:6
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed

上文,说明我们的配置是有问题的不是吗 failed 至于为什么错误,当然是咱们的配置是有点问题,其实咱们只需要了解基本的配置就像

启动Nginx服务

说明咱们的nginx 是正在启动

重启Nginx服务

查看Nginx服务状态

重新加载Nginx服务

停止Nginx服务

命令示例

总结

如若权限不够的话,请sudo ,例如 sudo nginx -s reload

负载均衡

我们可以通过通过简单的配置实现 小小的负载均衡,我们可以举个例子

upstream tomcats{
    server 192.168.25.148:8080 weight=2;
    server 192.168.25.148:8081;
}

server {
    listen       80;
    server_name  tomcat.test.com;
    location / {
        proxy_pass   http://tomcats;
        index  index.html index.htm;
    }
}

只需要在upstream的server后面添加一个weight即可代表权重。权重越高,分配请求的数量就越多。默认权重是1。也就是当请求过来的时候,会有很多的实例来 均衡

关联阅读

写在最后

想说的话

有时候这搞一点那搞一点,加上搬家,(主要是自己懒) 差不多已经一个月没有分享了,是有在写的 好吧 25天前,可是前端它更新也太快了

image-20200615211935636

以后好好分享好吧,一块学呗

想分享的资源

文中涉及的 xshell putty xftp6 这些我都放在 公众号里(支持正版!!!)需要的话,直接在公众号里取吧,是有的,直接一键就安装了。没事连 linux 搜搜的。省点时间找工具吧,我都有,准备好了

想分享的歌

最近没有听歌,你呢,你最近在听什么?评论区等你