Nginx从陌生到入门07——部署WordPress实战
在上一篇里,我们已经部署好了环境。这一篇,我们通过部署WordPress来演示整体的nginx 以及相关的配置流程。相信看完这几篇入门文章,你已经对nginx不在陌生了。话不多说,直接开搞,冲! 需要提前将要部署的站点域名解析到你的服务器IP上哦。 如果不会这一步,可以百度,很多教程我们在服务器上新建站点的目录 mkdir /www/wwwroot…
Nginx从陌生到入门06——卸载nginx && 安装LNMP环境
网站要运行在服务器上,需要有要运行的环境,比如web服务器,数据库,php 或者java环境等这些。LNMP是一种用于搭建动态网站和应用的技术栈,由以下四个关键组件组成:L:Linux:指代操作系统的一种变种,通常是使用Linux作为服务器端的操作系统。常见的Linux发行版有Ubuntu、CentOS、Debian等。N:Nginx:是一个高性能…
Nginx从陌生到入门05——防盗链的基础配置
上一节课的内容是基于反向代理的负载均衡。这一节的内容是防盗链。这里简单说一下什么是防盗链Nginx的防盗链是一种用于保护资源免受盗链的安全机制。盗链指的是其他网站在未经授权的情况下直接使用你网站上的资源,例如图片、视频或其他文件,消耗你的带宽和资源。Nginx可以检查HTTP请求中的Referer字段,该字段指示了请求的来源网页。你可以配置Ngin…
Nginx从陌生到入门04——反向代理&负载均衡
在上一节,写了nginx里的反向代理。这一节的内容是如果我反向代理了X台服务器,来实现负载均衡。话不多说我们进入正题如果我们反向代理配置一个机器,那么配置是这样的server { listen 80; server_name test3.aionlinefun.icu; location / { proxy_pass http://google.c…
Nginx从陌生到入门03——反向代理的简单配置
在上一节,主要写了如何进行虚拟主机配置的最基础配置。这一节的内容,依然非常重要——反向代理假设以上图片internet proxy webserver的别名分别是A B C 反向代理的本质是我们A直接访问C是不通的,C作为服务器集群,只对内网暴露,但是我们访问B通过B就可以访问C了。所以就必须要求B和C必须是互相联通的。有人会说这个正向代理(科学上…
Nginx从陌生到入门02——配置虚拟主机(配置站点)
首先要说的是这里的虚拟主机,就是我们说的站点。如果一个nginx只能配置一个主机(站点)的话,那么服务器就会显得浪费。 所以可以通过配置不同虚拟主机配置来配置多个站点。 这里的主要配置是server{} 在上一节的内容里我们通过源码安装的方式安装了nginx,接下来我们就来进行初步的使用,来配置一个站点,我们主要是操作nginx.conf这个文件,…
editor.md 开源的 markdown 在线编辑器
Markdown是一种简单、易学且功能丰富的标记语言,适用于各种场景,包括编写文档、博客文章、技术文档、报告和电子书等。它的简洁性和易读性使得它成为许多人喜爱的文档格式选择。常见的支持markdown编辑器的有typora,vs code,atom,sublime等。这些也都是十分好用的应用程序。今天来分享一个开源的markdown编辑器。edit…
Nginx从陌生到入门01——源码安装的方式安装Nginx
在之前我介绍过了,如何通过yum来在centos的环境下安装nginx。今天来介绍一下如何用源码安装的方式安装nginx。以及后续我会写一些nginx 的简单使用教程。Nginx(发音为"engine-x")是一个开源的高性能的HTTP和反向代理服务器,现在有不少企业在用,虽然我们的工作可能不是开发,或者运维,但是多学点,总归是好的。通过几篇入门教…
用Docker搭建一个酷炫的网页计算器吧
计算器在各行各业的工作中都有广泛的应用。无论是简单的日常计算还是复杂的技术运算,计算器都是一个方便实用的工具。在日常生活中,我们也会经常用到它今天要来分享一个docker项目,可以用它来搭建一个我们自己的网页计算器,我个人认为还是比电脑带的计算器程序好用的 作者的github项目地址如下:https://github.com/nocpiun/cal…
SingleFile,一键下载网页内容成HTML
有时候我们可能会有这种需求。当我看到一个觉得页面还不错的网页时候,想把这个网页保存下来。这个时候我们会选择使用CTRL+S 将网页保存下来。但是一般来说,通过这种方式保存下来网页,当你打开这个下载的html时候就会发现,是会缺失一部分图片的。而且这种方式它还会同时下载下来一个文件夹,里面会放着网页里的各个图片资源等,很混乱。(具体的图片我会放在文末…