项目源码https://github.com/liaozhoubei/NetEasyNews/tree/dev_kotlin一个中大型的应用,通常会有几十上百个页面,这些页面的功能各不相同,那么应该怎样给他们做一个统一的基类呢?一个好的应用,一般都是有统一的设计,统一的主色调,统一的页面样式,所以即使页面功能不同,也会有相同的地方。那么有哪写地方会相同呢?就目前的普遍应用来看,一个应用会由这几部分
使用过宝塔的话就知道 宝塔 安装软件中有 一键式安装Gitlab社区所以安装社区 很简单 点击一下等待结束就可以了下面我来说说 持续集成 中如何搭建 Gitlab Runner,Runner实际上就是为Gitlab的持续集成指定一个环境。Gitlab 8.x之后默认集成了Gitlab CI,意味着支持了持续集成相关功能。每一次集成操作都需要对应的runner来跑代码构建、测试、发布等操作。这里会出
记录个教程,怕以后忘记了不好找。首先我使用的是宝塔8.0.5的版本,docker是在宝塔内自动安装的Nginx Proxy Manager的安装比较简单,直接看官方文档就行Nginx Proxy Manager,记得在服务器的安全组里开放81端口,安装完成后用(IP:81)的形式即可访问到控制面板以下是示例代码在家目录下创建 npm文件夹,在其中创建docker-compose.yml配置文件,用
转载 2024-08-21 09:20:47
94阅读
导读  安装宝塔 安装 Nginx 配置 Nginx 配置 H5 游戏 配置小游戏远程资源 1准备云服务器腾讯云: 阿里云:https://www.aliyun.com/sale-season/2020/procurement-new-members?userCode=pbkdohi4 2
转载 2024-03-13 13:45:31
1229阅读
nginx网站日志配置[2020-09-10 10:47:43]  简介:建站服务器1、日志介绍nginx有两种日志,一种是访问日志,一种是错误日志。访问日志中记录的是客户端对服务器的所有请求。错误日志中记录的建站服务器ELK系统在安装完成后需要处理相关的日志文件,本文主要对nginx日志文件进行处理并进行可视化操作,来满足日常的业务需求,长话解决nginx下php-fpm不记
在Linux中在线搭建GitLab及使用,简单易懂零.初识GitLabGitlabGitlab特点:Gitlab(Github)和Git区别一.环境准备0. 前提1.下载wget及GitLab2.关闭防火墙二.部署GitLab1.安装GitLab的依赖项2.启动postfix,并设置为开机启动3.安装rpm包三.浏览器访问及使用四.重新加载配置,内存不够解决方案1.修改GitLab配置文件/et
一步步带你搭建远程服务器的git仓库,并将自己的博客部署到服务器上本次教程基于宝塔linux控制面板 没有安装宝塔的可以进入如下网页安装宝塔本次教程基于HEXO博客架构 这里我默认你已经安装了hexo博客而且可以往github上push页面 并且可以访问http://你的githubid.github.io 的博客网站如果你已经测试成功上面的两个步骤那你就可以继续往下看 如果不行 请将上面两个前提
本教程是博主亲测之后才写出来的,分享给不会编译云锁nginx自编译模块的用户。首先在操作前,请确认已经配置好宝塔面板,并采用编译方法配置的nginx环境!(不是极速安装,是编译安装,否则Nginx目录里木有src目录,不能进行自编译)并妥善备份Nginx文件,以及确定本教程不适用于非宝塔用户以及apache用户其次,本教程只要按照一步一步来,傻瓜都能编译好。官方教程小白看一眼懵逼了,本教程没那么复
转载 2024-06-17 10:35:57
347阅读
宝塔Nginx负载均衡注意点: 配置了负载均衡后,前端没有分配服务器,先检查后端服务器的端口是否被放行在站点的配置文件中添加多个后端服务器upstream myschool { server 124.223.67.254:9081 weight=2; # 124.226.67.254 后端服务器1,weight权重2 server 124.70.221.226:9082 weigh
转载 2024-03-06 10:11:56
770阅读
背景知识CC 攻击攻击者通过创建大量请求导致服务器资源耗尽,主要针对特定服务接口,属于实现 DoS 攻击的一种方式(DoS 攻击更多是针对网络端口,而不是具体服务接口)。NGINX 流控limit_req_zone:通过“漏桶”算法限制每个 IP 发起的请求频率。limit_conn_zone:限制每个 IP 发起的连接数。fail2ban通过匹配服务器日志操作 iptables 来限制客户端网络
转载 2024-05-11 09:48:08
67阅读
 nginx基本的配置,一般安装的时候nginx.conf中都有,不过各种安装版本不同会有差异,我们用的是宝塔中自带的// nginx基本的配置,一般安装的时候nginx.conf中都有,不过各种安装版本不同会有差异,我们用的是宝塔中自带的 user www www; worker_processes auto; error_log /www/wwwlogs/nginx_error.
转载 2024-03-31 10:33:37
87阅读
九哥博客一直没怎么优化过,感觉速度超级慢。最近也是刚刚启用 https 访问,有了小绿锁,跟上潮流了,哈哈。Nginx 和 Apache 具体什么区别还真没了解过,之前一直用的 Apache,“Nginx 相对于 Apache 的优点:轻量级,同样起 web 服务,比 Apache 占用更少的内存及资源 ,抗并发,Nginx 处理请求是异步非阻塞的,而 Apache 则是阻塞型的,在高并发下 Ng
很多人想要短链接,其中很大一部分人只是要来自己用的,比如做AFF链接,并不需要对外服务,况且短链接和图床一样对外服务也是用爱发电,一不小心还容易惹上麻烦。如果只是自用的话就简单多了,也根本不需要什么php,更不需要mysql,线路差的小鸡都可以很快。这篇文章就利用宝塔面板来实现这个功能。### 以下教程基于宝塔面板nginx来实现~~###1、准备1)VPS自行准备,大鸟博客也推荐了很多,可以自行
环境宝塔面板(具体安装过程,自寻百度,网上一堆) 使用系统:CentOS 7.9.2009 x86_64(Py3.7.9),因为公司电脑限制太多,因此用服务器代替本地电脑(感谢一个博客的提醒,为了避免误导特此说明) git gitee宝塔1、首先在宝塔的软件商店,安装Node.js版本管理器,具体哪个版本看你需要,我这边安装的是1.62、进入Node.js版本管理器的设置界面,先安装你需要的版本,
GitLab的安装方式GitLab的两种安装方法:编译安装优点:可定制性强。数据库既可以选择MySQL,也可以选择PostgreSQL;服务器既可以选择Apache,也可以选择Nginx。缺点:国外的源不稳定,被墙时,依赖软件包难以下载。配置流程繁琐、复杂,容易出现各种各样的问题。依赖关系多,不容易管理,卸载GitLab相对麻烦。通过rpm包安装优点:安装过程简单,安装速度快。采用rpm包安装方式
服务器上已经安装好了Nginx,配置了多个网站服务,这个情况下我们怎样安装配置Gitlab才能不影响现有的Nginx网站服务?以及如何开启Pages用户网站页面服务? 以下参照阿里云CentOS7进行介绍,Nginx的安装请参照下面这个文章:CentOS7下的Nginx安装和配置为Gitlab启用外部Nginx服务Gitlab安装好之后,主要设置都在/etc/gitlab/gitlab
零、前言       1.CC攻击简述              CC攻击(Challenge Collapsar)是常见网站应用层攻击的一种,目的是消耗服务器资源,降低业务响应效率;极端情况会让站点无法正常提
转载 2024-03-29 11:27:07
69阅读
查看了相关配置,发现昨天网上找的init.d/nginx居然没有chmod x权限,悲剧啊另外启动也没有指定配置路径今天作了相应修改pid判断还没有加进去:#! /bin/sh # Author: Enderiose Chris # Modified: Geoffrey Grosenbach http://www.linuxidc.com # Modified: Clement NEDELCU #
转载 2024-04-27 20:19:49
95阅读
1.在阿里云官网首页购买云服务器和域名等待域名审核十天后。。。。。。。。。。域名审核通过。。。2.在服务器列表修改服务器密码就可以用xshell远程登录服务器了,记得用公网ip3.安装宝塔面板3.1 安装宝塔面板只需要一句话命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/insta
CC攻击可以归为DDoS攻击的一种。他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。 代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DOS,和伪装就叫:cc(ChallengeCollapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。 因为肉鸡
转载 2024-05-06 17:42:13
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5