Linux
文章平均质量分 66
小满zs
我是真菜
展开
-
小满Linux(第十一章Nginx-负载均衡upstream)
基本语法upstream的基本语法如下,一个upstream需要设置一个名称,这个名称可以在server里面当作proxy主机使用。 upstream node { server 127.0.0.1:9001; server 127.0.0.1:9002; server 127.0.0.1:9003; } location / { proxy_pass http://node;原创 2022-05-03 12:22:17 · 3404 阅读 · 1 评论 -
小满Linux(第十章Nginx-Go-Access-日志分析器)
将我们的Linux 服务器设置为中文版$ localectl set-locale LANG=zh_CN.UTF8重启服务器即可原创 2022-05-02 22:11:02 · 3911 阅读 · 1 评论 -
小满Linux(第九章Nginx-Vue-History-404问题)
Vue histroy 模式 跳转路由404 问题问题原因我们的服务器是根据页面路由,去按路径寻找资源的。我们打包好的web站点只有一个html页面,不存在其他资源目录下的html,服务器找不到对应页面所以才报404。解决方案 try_files $uri $uri/ /index.html;如果给出的file都没有匹配到,则重新请求最后一个参数给定的uri,就是新的location匹配常见的变量:$uri 当前请求的 URI,但不含“?”后的参数 $args 当前请求的原创 2022-05-01 19:39:24 · 3369 阅读 · 0 评论 -
小满Linux(第八章Nginx反向代理)
Nginx反向代理的配置语法反向代理中的常用指令:proxy_pass proxy_set_header proxy_pass该指令用来设置被代理服务器地址,可以是主机名称、IP地址加端口号形式。案例1代理到哔哩哔哩location / { root html; index index.html index.htm; proxy_pass http://bilibili.com;}访问/就会被转到哔哩哔哩案例2 nginx反向代理解决跨域前原创 2022-04-29 00:43:52 · 4066 阅读 · 0 评论 -
小满Linux(第七章Nginx配置文件)
1.如何查找nginx配置文件(nginx -t 检查配置文件是否有语法错误)2.打开配置文件vim nginx.confNginx的主配置文件是nginx.conf,这个配置文件一共由三部分组成,分别为全局块、events块和http块。在http块中,又包含http全局块、多个server块。每个server块中,可以包含server全局块和多个location块。在同一配置块中嵌套的配置块,各个之间不存在次序关系1.全局快全局块是默认配置文件从开始到even..原创 2022-04-16 19:07:13 · 4023 阅读 · 0 评论 -
小满Linux(第六章Nginx常用命令)
1.配置nginx环境变量whereis nginx 找到nginx 安装目录前往跟目录 找到etc文件夹vim profile 打开配置文件添加环境变量(前半段node忽略)export PATH=$PATH:/node-v14.19.1-linux-x64/bin:/usr/local/nginx/sbin2.Nginx常用命令介绍1.查看nginx版本号nginx -vnginx -V2.启动nginx直接执行 nginx 即可3.停止ngi.原创 2022-04-10 17:36:24 · 3059 阅读 · 1 评论 -
小满Linux(第五章Linux安装Nginx)
1、安装gcc安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++2、PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开原创 2022-04-05 10:28:57 · 4207 阅读 · 1 评论 -
小满Linux(第四章介绍Nginx)
nginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。高并发,大流量:需要面对高并发用户,大流量访问。举个例子,去往迪拜的飞机有200张票,但是有100w人都挤进系统买票,如何让这100w人能够看到票务的实时更新,以原创 2022-04-04 23:28:15 · 2807 阅读 · 1 评论 -
小满Linux(第三章Linux权限)
上一章节讲了ls -l查看查看文件信息RWX 分别是可读 可写 可执行权限这个权限我们可以修改使用chmod 777 文件名我们先学习一组规律读------R对应数字4写------W对应数字2可执行-----X对应数字1所以7就是可读可写可执行权限我们可以创建一个用户测试一下 使用adduser 账号 passwd 给用户设置密码我们root账号把index.txt 设置700无权限 的用户将无法读写...原创 2022-04-03 17:24:38 · 1254 阅读 · 0 评论 -
小满Linux(第二章Linux文件属性)
Linux文件属性信息ls -l 查看文件属性信息首字母作用文件的开头对应是 -目录开头对应的是d快捷方式对应的是lU盘对应的是b鼠标键盘等硬件对应的c---------------------------------------------------------------------------------------------------------------------------------Linux文件属性每三个一组rw--为缺少权限原创 2022-04-03 11:25:57 · 1622 阅读 · 1 评论 -
小满Linux(第一章认识Linux)
LinuxLinux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlin原创 2022-03-31 23:24:49 · 2992 阅读 · 2 评论