thumbnail
OctopusWiki v1.0 正式版发布啦!!!
本文宣布了私有部署协作平台 OctopusWiki v1.0 正式版的发布。该平台集成了 Markdown 知识库、实时协作、AI 助手、日历提醒、项目看板及社媒发布等功能,旨在“让文档智能起来”。其核心优势在于数据完全本地化,不依赖外部数据库,并支持 Docker 快速部署,适合企业和个人场景使用。
thumbnail
进站必读
关于注册 在前期未开启注册机制之前,站点内存在大量灌水信息和用户注册,给站点管理员带来了很大的困扰,管理员需要定期删除一批账号及评论。为了解决这个问题,我们开启了账号注册机制,并限制了注册邮箱的后缀,以防止网站被滥用。我们不会窥视任何账号密码,如果您不放心,可以使用一个不常用的邮箱及独立的密码在我们平台注册。 关于邮箱限制 由于 rockyli...
thumbnail
Nginx功能篇05—目录别名
概述 本章,您将学习到 Nginx 的目录别名功能。 几乎所有的 Web 服务器都支持这个功能,简单理解为一种类似调取资源文件的快捷方式。 默认情况下,当 Nginx 接受客户端请求时,会搜索 location / { } 中 root 指令指定目录下的资源并发送给客户端。但是,有时客户端访问的资源并不在这个指令指定的目录下,我们希望被访问的资源在...
thumbnail
Nginx功能篇04—静态缓存
概述 本章,您将学习 Nginx 的静态缓存功能。 静态文件通常指‌内容不随请求动态变化‌的文件,常见如图片、JS、CSS 等,存放在 Web 服务器上。当浏览器首次访问站点时,这些静态文件会被下载并‌根据服务器配置的缓存策略‌缓存到本地,当再次访问相同站点时,若缓存未过期则无需重新下载,从而加快访问速度。但是静态文件不宜一直被浏览器缓存,需要在 ...
thumbnail
Nginx功能篇03—隐藏响应头版本
概述 本章,您将学习如何隐藏 Nginx 响应头版本信息。 Apache httpd 当中 ServerTokens 指令指的是返回给客户端的 Apache httpd 服务器信息,一般情况下,我们不希望 Web 服务器提供这么多的详细信息,防止有人利用版本的漏洞攻击服务器,增加安全隐患。不同的指令参数返回的信息如下示例: 指令参数 返回的信...
thumbnail
Nginx功能篇02—压缩响应
概述 本章,您将了解到 Nginx 的压缩响应功能。 启用压缩响应功能 前面在说明 nginx.conf 时,提到了这样的一个指令: gzip 指令 - 是否开启 Gzip 压缩响应功能,即告诉 Nginx 服务器在发送响应数据给客户端(如浏览器)之前,先对数据进行 Gzip 算法压缩 一个大型的导航网站,其静态资源(图片、JS、html、CS...
thumbnail
Nginx功能篇01—虚拟主机
概述 本章,您将在 Nginx 中学习并配置虚拟主机。 虚拟主机:也称共享主机,指把一台物理服务器通过管理面板(如 cPanel、Plesk 等面板)在操作系统层面隔离出多个账户,每个账户有独立的文件系统、数据库等,但共享 CPU、内存、带宽等资源。通常而言,虚拟主机都预装了网站运行的必需环境以及数据库,站长直接上传网站的相关内容即可,较适合那些初...
thumbnail
Nginx基础篇07—主配置文件语法高亮显示
概述 本章,您将了解如何实现主配置文件 nginx.conf 的语法高亮。 步骤 默认情况下,使用 vim 命令打开 nginx.conf 文件时是没有语法高亮显示的,若要实现高亮显示,可执行以下操作(以 root 超级管理员为例): # 返回 root 用户的主目录(家目录) Shell > cd # 新建隐藏目录 vim Shell &...
thumbnail
Nginx基础篇06—优化日志
概述 本章,您将学习到对 Nginx 的日志进行优化。 如同源码编译安装的 Apache httpd 一样,源码编译安装的 Nginx 同样需要进行日志优化工作。 如果将 Nginx 的日志全部记录在单个文件当中,随着时间的推移,日志文件所占有的存储空间会越来越大而且查询起来也很不方便,因此需要对日志文件进行处理,这里的处理指的是轮替(切割和删除)...
thumbnail
Nginx基础篇05—主配置文件说明
概述 本章,您将学习到主配置文件 nginx.conf 的相关知识。 主配置文件中的概念与规定 主配置文件中的配置项被称为 指令,用来控制 Nginx 的全局行为 指令 分为 简单指令(Simple Directives) 与 块指令(Block Directives) 简单指令 - 由指令名称和指令参数组成,两者使用空格分隔并用分号(...
thumbnail
Nginx基础篇04—启动相关
概述 本章,您将学习到 Nginx 在启动方面的内容。 启动 若要启动 Nginx,直接键入 nginx 命令即可: Shell > /usr/local/nginx/sbin/nginx 停止 快速停止 Nginx(不需要等待当前请求处理完毕): Shell > /usr/local/nginx/sbin/nginx -s stop ...
thumbnail
Nginx基础篇03—目录结构与文件说明
概述 本章,您将了解到以下内容: Nginx 的目录结构 文件说明 nginx 命令的用法 目录结构 当 Nginx 安装成功后,这是它的目录结构: Shell > tree -hugp /usr/local/nginx/ /usr/local/nginx/ ├── [drwxr-xr-x root root 4.0K]...