文章 130
评论 48
浏览 79525
Nginx学习日志(一)简单入门

Nginx学习日志(一)简单入门

Nginx是什么? Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx也可以作为反向代理进行负载均衡的实现 相关博文:Nginx是什么? Nginx在Linux下的安装 安装编译工具及相关的库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 这句语句包含了Nginx所需要的核心工具和库文件。 安装PCRE yum install -y pcre pcre-devel 我在进行安装的时候输入命令后提示已经安装了。 安装Nginx 先下载Nginx压缩包 :cd /usr/local/ (将压缩包下载到这个目录下) 在目录当中输入: wget http://nginx.org/download/nginx-1.8.0.tar.gz下载完毕之后解压安装包: tar zxvf nginx-1.8.0.tar.gz 然后进入安装包: cd n....

Nginx学习日志(七)上传文件大小限制

Nginx学习日志(七)上传文件大小限制

最近上传文件的时候,服务器出现了 很明显是nginx的一个限制。 处理方式: 根据文档说明添加参数然后重启即可 nginx文档地址 client_max_body_size 50M; 表示最大50M server { listen 80 default_server; server_name www.hjljy.cn; client_max_body_size 50M; location / { return 301 https://www.hjljy.cn$request_uri; } }

Linux下Docker的安装,开机自启动,设置国内镜像,安装Nginx,映射Nginx文件

Linux下Docker的安装,开机自启动,设置国内镜像,安装Nginx,映射Nginx文件

Linux下Docker的安装,开机自启动,设置国内镜像,安装Nginx,映射Nginx文件

Nginx学习日志(六)Linux下设置开机自启动

Nginx学习日志(六)Linux下设置开机自启动

最近升级了下linux服务器配置,重启之后,发现要敲一堆命令行,挺麻烦的,能开启自启动就好了 参考资料:在Linux中利用Service命令添加系统服务及开机自启动 Linux下设置nginx开机自动启动

Nginx学习日志(五)多个server_name匹配以及default_server的问题

Nginx学习日志(五)多个server_name匹配以及default_server的问题

nginx 多个 server_name 如何匹配? 简单看这个问题,会觉得这个问题很蠢,怎么匹配?不就是根据 server_name 名字匹配的么? 是的,我最开始也是这么觉得的,并且在之前的笔记:Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口 当中的记录也是根据名字匹配。

如何将chm帮助文档部署成一个网站?

如何将chm帮助文档部署成一个网站?

最近一直都是远程开发,然后刚好所用到的 Java 技术相对比较偏门,经常需要查阅 API 文档,很久之前在网上下载过一个 jdk1.8 的中文 chm 文档,查阅资料非常的方便实用,就想着能不能部署成一个网站。 什么是 chm 帮助文档? CHM 是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”。CHM 是微软新一代的帮助文件格式,利用 HTML 作源文,把帮助内容以类似数据库的形式编译储存。 如何部署成网站 第一种:直接在浏览器当中输入:mk:@MSITStore:D:/jdk1.8.chm::/index.html 结果:最终会在 IE 浏览器当中打开。(使用 Google 浏览器和火狐浏览器都会跳转到 IE) 第二种:将 chm 转成 HTML 文件,然后在服务器上部署 HTML 文件就可以了。 chm 文件转成 HTML 文件 在 windows 系统环境下,进入 cmd 通过命令 hh -decompile 输出文件夹 CHM 文件地址。 例如: hh -decompile D:\HTML D:\jdk1.8.chm 就将 chm 文件转换....

Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口

Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口

什么是 Nginx 反向代理? 反向代理(Reverse Proxy): 是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端

Nginx学习日志(四)自定义404,500,502,503等错误页面

Nginx学习日志(四)自定义404,500,502,503等错误页面

Nginx 错误页面自定义 通常在项目当中会自定义项目的错误界面,当请求不对或者请求错误什么的就会返回一个对用户比较友好的提示界面。 今天打算升级自己的博客客户端,发现在关闭博客程序后再次访问会跳转到Nginx的502错误界面,就想着能不能自定义一下错误界面。 第一步:准备错误界面 文件名为:50x.html <!DOCTYPE html> <html> <head> <title>Error</title> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body> <h1>系统出错或升级当中</h1> <p>请稍后尝试或联系hjljy@outlook.com</p> </body> </html> 第二步:修改配置文件 修改ng.....

Nginx学习日志(三)配置SSL证书(网站由http转成https)

Nginx学习日志(三)配置SSL证书(网站由http转成https)

Nginx学习日志 Nginx学习日志(一)简单入门 Nginx学习日志(二)通过反向代理将不同域名映射到不同的端口 发现现在很多网站都变成了https,并且在浏览器当中如果是http类型的网站,还会提示网站不安全,所以打算将自己的博客换成https类型。 记录一下HTTP升级到HTTPS的过程。 网上看着很简单,但实际上还是遇到了不少的问题,不过还好,最终都一一解决了 什么是SSL证书? SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。 参考资料: https://yq.aliyun.com/articles/602965 https://www.sohu.com/a/225956682_596521 如何获取免费的SSL证书? 11种免费获取SSL证书的方式: https://www.toolmao.com/get-free-ssl (一篇非常详细的文章) 由于我是使用的阿里云服务器,所以是通过阿里云当中获取的免费SSL证书。 nginx里面如何配置SSL证书? 由于我在阿里云服务器上的网站使用了Nginx,这里主......

一个菜鸟程序员的踩坑日记