首页
学习
活动
专区
工具
TVP
发布

入门小站

专栏作者
899
文章
1850336
阅读量
30
订阅数
Nginx限制IP访问只允许特定域名访问
为了我们的服务器安全,我们需要禁止直接使用 IP 访问我们的服务器,我们可以借助 [Nginx]完成 1、找到 nginx 的配置文件 cd /usr/local/nginx/conf/ 找到 nginx.conf 文件 📷 编辑它 2、添加新的 server # 禁止ip访问 server { listen 80 default_server; listen 443 ssl default_server; server_name _; return 403; } 注意是
入门笔记
2022-06-03
8.8K0
Linux网络延迟故障排查
原文:https://blog.devgenius.io/linux-troubleshoot-network-latency-a6da740f5cb8
入门笔记
2022-06-03
8170
Docker 安装Nginx容器 (完整详细版)
说明: Docker 如果想安装软件 , 必须先到 Docker镜像仓库下载镜像。 Docker 官方镜像:https://hub.docker.com/ 1、寻找Nginx镜像 📷 📷 2、下载 Nginx 镜像 命令 描述 docker pull nginx 下载最新版 Nginx 镜像 (其实此命令就等同于 : docker pull nginx:latest) docker pull nginx:xxx 下载指定版本的 Nginx 镜像 (xxx 指具体版本号) 📷 检查当前所有Docker 下载
入门笔记
2022-06-03
7.1K1
Nginx配置使用详解(图文真棒)
进入 Tomcat 的安装目录下的bin目录下,使用./startup.sh命令,启动 Tomcat
入门笔记
2022-06-03
1K0
9个日常实用 Shell 脚本
来源:科技曼 1、Dos 攻击防范(自动屏蔽攻击 IP) #!/bin/bash DATE=$(date +%d/%b/%Y:%H:%M) LOG_FILE=/usr/local/nginx/logs/demo2.access.log ABNORMAL_IP=$(tail -n5000 $LOG_FILE |grep $DATE |awk '{a[$1]++}END{for(i in a)if(a[i]>10)print i}') for IP in $ABNORMAL_IP; do if [ $(
入门笔记
2022-06-03
2620
配置Nginx访问与错误日志
Nginx是一个开放源代码的高性能HTTP和反向代理服务器,负责处理Internet上某些最大站点的负载。在管理NGINX网络服务器时,你要执行的最常见任务之一就是检查日志文件。 在对服务器或应用程序问题进行故障排除时,知道如何配置和读取日志非常有用,因为它们提供了详细的调试信息。 Nginx用两种类型的日志记录其事件:访问日志和错误日志。访问日志记录有关客户端请求的信息,错误日志记录有关服务器和应用程序问题的信息。 本教程概述了如何配置和读取Nginx访问和错误日志。配置Nginx访问日志的格式与位置,配
入门笔记
2022-06-02
6900
在linux设置一个Nginx反向代理
反向代理是一种服务,它接受客户端请求,将请求发送到一个或多个代理服务器,获取响应,然后将服务器的响应传递给客户端。 由于其性能和可伸缩性,NGINX通常用作HTTP和非HTTP服务器的反向代理。典型的反向代理配置是将Nginx放在Node.js , Python或Java应用程序的前面。 使用Nginx作为反向代理可以为你带来其他好处: 负载均衡-Nginx可以执行负载均衡,以在代理服务器之间分配客户端的请求,从而提高性能,可伸缩性和可靠性。 缓存-使用Nginx作为反向代理,你可以缓存页面的预渲染版本以加
入门笔记
2022-06-02
8910
Linux中Jenkins自动化部署Vue项目
Jenkins自动化部署Vue项目 jenkins介绍 Jenkins是开源的,使用Java编写的持续集成的工具,在Centos上可以通过yum命令行直接安装。Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有。 1. 环境准备 centos * 服务器 宝塔远程连接工具V2 2. 首先登录服务器更新系统软件 yun update 3. 安装Java和git yum install java yum install git 4. 安装ngin
入门笔记
2022-06-02
1.1K0
Nginx面试40问(收藏吃灰)
(1).FastCGI进程是否已经启动 (2).FastCGI worker进程数是否不够 (3).FastCGI执行时间过长
入门笔记
2022-06-02
5170
Docker运行命令示例
Docker是一个平台,可让你将应用程序开发,测试和部署为可在几乎任何地方运行的可移植的自给自足的容器。 docker run命令从给定的镜像创建一个容器,并使用给定的命令启动该容器。这是开始使用Docker时应熟悉的第一批命令之一。 在本文中,我们将使用官方的Nginx镜像来展示运行Docker容器的各种方法。 Docker运行命令 docker run命令采用以下形式: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 从中创建容器的镜像名称是docker r
入门笔记
2022-06-02
1.1K0
linux中我天天用的10个小技巧直接起飞
全是我天天要敲的命令,你一定也需要。 1.tab键补全命令 > ls rumenz.txt 当我们想删除rumenz.txt,只需要输入rm -f r按tab键就可以自动补全rumenz.txt 2.一个命令返回家目录 > cd ~ > pwd /root/rumenz //或者 > cd > pwd /root/rumenz ~表示家目录的意思,直接输入cd也可以进入登录用户的家目录 3.列出目录文件的详细信息 如下 total 8 drwxr-xr-x 2 root root 4096 Jan 13
入门笔记
2022-06-02
2640
linux中创建Nginx虚拟主机
什么是虚拟主机? 如果你不确定虚拟主机是什么,让我解释一下。这是一个Apache HTTP Server 术语,然而,Nginx 用户也经常使用它。事实上,Nginx 的正确术语是 server block。 虚拟主机是一种在单个服务器上托管多个域名的方法。 虚拟主机如何工作? 当你在服务器上启动像 Nginx 这样的 Web 服务器软件时,该 Web 服务器将自己绑定到一个或多个网络端口。通常用于将成为端口 80 和 443 的 Web 服务器。 现在,当计算机访问网站时,它将通过 Internet 向服
入门笔记
2022-06-02
1.9K0
linux中重新运行上次执行的命令的2种方法
一般我们在Linux中执行过的命令会被记录到/home/$USER/.bash_history文件。 要获取最近运行的命令,可以使用Up键盘键来检索以前的命令。使用Down键盘键向相反方向找执行过的命令。 历史文件可能包含很多条目,要从命令历史记录中重新执行特定命令,可以运行历史命令。 > history 1005 ls 1006 systemctl restart nginx 1007 systemctl status nginx 然后得到 number(s) 的 command(s) 你想重新执
入门笔记
2022-06-02
1.2K0
CentOS中WordPress博客系统安装之LNMP安装(一)
介绍 WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。截至2018年4月,排名前1000万的网站中超过30.6%使用WordPress。WordPress是最受欢迎的网站内容管理系统。全球有大约30%的网站都是使用WordPress架设网站的。 LNMP 一组开源软件简称,它们通常安装在一起以使服务器能够托管动态网站和 Web 应用程序。这个j简写实际上是一个首字母缩写词,它代表Linux 操作系统,带有Nginx Web 服务
入门笔记
2022-06-02
2240
CentOS7中Nginx免费开启https
名词解释 HTTPS(超文本传输安全协议)是一种互联网通信协议,可保护用户计算机与网站之间传输的数据的完整性和机密性。用户在访问网站时都希望获得安全私密的在线体验。 Lets Encrypt 是由 Internet Security Research Group (ISRG) 开发的免费开放的证书颁发机构。Lets Encrypt 颁发的证书如今几乎得到所有浏览器的信任。 前提条件 你有一个指向你的公共服务器 IP 的域名。在本教程中,我们将使用rumenz.com. 你已经安装 Nginx 安装Certb
入门笔记
2022-06-02
5730
CentOS7上安装Nginx
Nginx是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由伊戈尔·赛索耶夫创建并于2004年首次公开发布。2011年成立同名公司以提供支持。2019年3月11日,Nginx公司被F5 Networks以6.7亿美元收购。Nginx是免费的开源软件,根据类BSD许可证的条款发布. 前提条件 请确保你以具有 root 权限的用户身份登录, 并且你没有在端口 80 或 443 上运行 Apache 或任何其他服务。 在 CentOS 上安装 Nginx 按照以下步骤在 CentOS
入门笔记
2022-06-02
3340
Nginx入门指北
Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。
入门笔记
2022-06-02
1830
Docker容器入门指北
Docker 是一种基于 Linux 的容器化技术,类似于轻量的虚拟机。它采用 C/S 架构,使用Go语言开发。 Docker 分为 2 个版本:社区版(Community Edition, CE)和企业版(Enterprise Edition, EE),社区版免费,企业版是收费的。 针对 macOS 10.10.3 和 Windows 10,Docker 还推出了Docker Desktop,Docker Desktop 又分为 2 个渠道(channel),稳定渠道(Stable)和抢先渠道(Edge)
入门笔记
2022-06-02
4360
linux之yum源设置代理
一般在内网环境中,多数服务器是不能直接上外网的(为了安全),只有个别的服务器可以访问外网,在不能访问外网的服务器上安装软件由于依赖的问题很容易出错,安装不下去,这时候就可以借助可以上外网的服务器做代理来安装软件。 Centos7下设置代理案例 A服务器 192.168.1.10 可以访问外网 B服务器 192.168.1.111 不能访问外网,可以通过内网IP访问A服务器 在A服务器安装nginx 我们使用nginx作为yum的反向代理软件 > yum install nginx -y 配置nginx
入门笔记
2022-06-02
1.5K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档