草庐IT

Linux-Nginx

全部标签

Linux系统安全:安全技术 和 防火墙(非常详细)零基础入门到精通,收藏这一篇就够了

一、安全技术入侵检测系统(IntrusionDetectionSystems):特点是不阻断任何网络访问,量化、定位来自内外网络的威胁情况,主要以提供报警和事后监督为主,提供有针对性的指导措施和安全决策依据,类似于监控系统一般采用旁路部署(默默的看着你)方式。入侵防御系统(IntrusionPreventionSystem):以透明模式工作,分析数据包的内容如:溢出攻击、拒绝服务攻击、木马、系统漏洞等进行准确的分析判断,在判定为攻击行为后立即予以阻断,主动而有效的保护网络的安全,一般采用在线部署方式。(必经之路)防火墙(FireWall):隔离功能,工作在网络或主机边缘,对进出网络或主机的数据

Linux系统卸载重装JDK

CentOS系统是开发者常用的Linux操作系统,安装它时会默认安装自带的旧版本的OpenJDK,但在开发者平时开发Java项目时还是需要完整的JDK,所以我们部署CentOS开发环境时,需要先卸载系统自带的OpenJDK,再重新安装我们需要的JDK版本。这里以CentOS7为例,介绍CentOS系统卸载并重装JDK的完整流程。一、卸载系统自带的OpenJDK在卸载系统自带的OpenJDK过程中,通过查看已安装的JDK包,我们可以确保清理系统中旧版本的Java,为新版本的安装创造一个干净的环境。查看CentOS自带的OpenJDK版本命令:java-version查看已经安装的JDK包:rpm

【Linux】云服务器的Redis被黑

      📝个人主页:五敷有你     🔥系列专栏:Linux⛺️稳中求进,晒太阳攻击发现:这个异常情况是在腾讯云被入侵后,短信提醒发现的。并没有系统的学习过关于服务器安防相关的知识,遇到服务器被黑的情况往往比较迷茫,不知道从何下手。于是我照着网上的前人的资料进行一次被攻击的处理。处理流程这几天开学没咋注意短信,周一才发现腾讯云服务器被入侵,我就开始登录处理,结果发现无法登录。无响应,无法连接主机。我就登录腾讯云网页开始查看主机情况,发现主机是开着的,但就是ssh登录不进去,怀疑密码被改了,我就开始通过腾讯云修改密码,修改后可以登录。登录成功后发现主机的CPU占用以及到达100%,根据top

3D Gaussian Splatting Linux端部署指南

3DGaussianSplattingLinux端部署指南朋友浩哥说环境是最难配的,配好环境,你就成功了一半!项目地址windows部署版本:https://github.com/jonstephens85/gaussian-splatting-Windowswindows和linux部署版本:https://github.com/graphdeco-inria/gaussian-splatting部署记录根据官方的环境配置environment.yml配置好环境,发现出了种种问题,先不管。按教程准备好图片数据:【AI生成场景新突破】3DGaussianSplatting入门指南_哔哩哔哩_b

使用 Nginx 和 Docker 的 Angular 4 SEO

我有一个与Angular4的SEO相关的相当普遍的问题。我读到了有关爬行SPA的问题,而另一方面,人们声称Google根本没有问题。在我使用基于Nginx和Docker构建的生产设置的背景下,我想知道最好的策略是什么。我想回答以下问题:1)我听说过用于服务器端渲染的AngularUniversal,但我想这种方法一定要使用express-server包?我使用Nginx,它对生产有影响吗?我将如何使用docker进行设置?2)或者,我听说可以使用prerender与Nginx和Docker(仅用于爬虫的预渲染器)一起使用。这适合Angular4吗?在我看来,这将是最直接的方式.....

url-rewriting - 用 nginx 重写对 index.php 的所有请求

在我的apache配置中,我有以下简单的重写规则除非文件存在,否则将重写为index.php在url上您永远看不到文件扩展名(.php)如何在nginx中重写它?##Redirectalltoindex.php#RewriteEngineOn#ifadirectoryorafileexists,useitdirectlyRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_URI}(/[^.]*|\.)$[NC]RewriteRule.*index.php[L]这是我

linux下mysql配置用户远程访问和开启binlog

mysql在windows下配置root用户远程访问1,管理员打开CMD2,cd到mysql的bincdC:\ProgramFiles\MySQL\MySQLServer8.0\bin3,登录mysqlmysql-uroot-p4,执行sql查看当前用户usemysql;selectUser,authentication_string,Hostfromuser;5,修改root用户远程访问ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'123456';#IDENTIFIEDWITHmysql_native_password:表示

python部署项目为什么要用Nginx和uWSGI

一、测试运行python项目  1.1Flask项目        说明1:当我们直接用编译器运行Flask项目的时候,会有一个提示:意思就是:这是开发环境的服务器,不能用于生产环境的部署,请使用WSGI的服务器替换  1.2Django项目        说明2:当我们直接用编译器运行Django项目的时候,同样有个提示,这是一个开发环境的服务器,意思就是同样不能用于生产环境  1.3总结  Flask自带一个服务器,主要用在开发环境。默认情况下一次只能处理一个请求,处理能力比较有限。Django运行runserver命令可以直接作为服务器使用,但是也是单线程的。性能差,如果出现错误挂掉。那

51从零开始用Rust编写nginx,江湖救急,TLS证书快过期了

wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,负载均衡,静态文件服务器,websocket代理,四层TCP/UDP转发,内网穿透等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy设计目标证书的自动续期,让系统免除证书过期的烦恼,保证系统的正确运行。关于证书的验证证书的组成部分:公钥,私钥公钥部分公开的信息cert,也称公钥,在nginx体系中通常以.pem结尾Cert,作为“Certif

linux - 将旧域的每个页面重定向到新域上的同一页面 URL

我知道有人问过这个问题,但我仍然找不到确切的答案。我已经更改了我的域名。所有网站文件和网址仍然相同。旧域仍然指向同一台服务器,我在htaccess文件中有以下代码。RewriteEngineOnRewriteCond%{HTTP_HOST}^olddomain\.com$[OR]RewriteCond%{HTTP_HOST}^www\.olddomain\.com$RewriteRule^(.*)$"https\:\/\/www\.newdomain\.com\/$1"[R=301,L]问题是这只会重定向旧域主页。我该怎么做才能不必为每个页面添加单独的重定向。