Nginx
Nginx
兮动人
世间味趣亦如此,万物且去轮浮生。
展开
-
隐藏404页面中nginx版本信息
隐藏404页面中nginx版本信息原创 2023-09-03 02:17:57 · 341 阅读 · 0 评论 -
Nginx 之访问控制详解
1. 访问控制访问控制是网络安全防范和保护的主要策略,其任务是保证网络资源不被非法访问 。 Nginx 作为 Web 服务器的后起之秀,也提供了访问控制的功能。它可以根据实际需求,对用户可以访问和禁止的目录进行限制。下面将对 Nginx 提供的权限控制指令以及典型的 应用进行详细讲解 。1.1 权限控制指令Nginx 中提供了两个用于配置访问权限控制的指令,分别为 allow 和 deny。 从其名称就可以看出, allow 用于设置允许访问的权限、 deny 用于设置禁止访问的权限 。 在使用原创 2020-12-06 17:18:52 · 775 阅读 · 0 评论 -
Nginx 基本配置文件
Nginx 首先一定要了解其配置文件的基本结构、常用指令的含义以及其使用方法,原因在于 Nginx 所有功能的实现,都是通过配置文件的设置来完成的,例如,虚拟主机、 反向代理、负载均衡等的实现。1.1 认识配置文件Nginx 服务器安装完成后,默认安装时自带的配置文件全部存储在 conf 目录下,并且为了备份还原,每个配置文件都提供了一个以 .default 结尾的备份文件。 其中, nginx.conf 是 Nginx 默认的主配置文件,所有功能的实现都与此文件的配置相关。 下面对该文件的结 构.原创 2020-12-05 22:24:26 · 396 阅读 · 0 评论 -
JavaWeb项目部署到Linux服务器
写这篇文章的目的就是为了方便以后遇到部署项目时不必要花更多的时间做些麻烦的事了。虽说当初第一次搭建的时候确实是花了不少时间和精力,但有时用到的又不算多。看起来简单,但实际操作中依然会漏掉,导致部署失败。所以才有了这次写作!文章目录1. 购买服务器、域名并备案2. 搭建环境3. 项目部署1. 购买服务器、域名并备案阿里云、腾讯云、华为云啥的都可以选择,也不算贵。一般至少购买三个月才能备案。现在的备案都简化了好多,直接下载APP扫描就能成功备案了,之前我备案的时候差不多花了一个多月了,过程中..原创 2020-11-22 15:16:52 · 695 阅读 · 0 评论 -
nginx自定义错误页
文章目录自定义错误页1.为每种类型的错误设置单独的处理方式2.利用在线资源进行处理错误3.更改晌应状态码4.设置错误页面案例自定义错误页在网站访问过程中,经常会遇见各种各样的错误,如找不到访问的页面则会提示 404 Not Found 错误,没有访问权限会提示 403 Forbidden 等,对于普通人而言,这样的提示界面 并不友好。在 Nginx 的主配置文件中,给出了以下的处理方式。error_page 500 502 503 504 /Sox.html; 在上述配置中, error_p原创 2020-11-01 15:11:06 · 3371 阅读 · 0 评论 -
Centos8.0编译安装稳定最新版的nginx
nginx有三个版本模式,有关详细介绍可以访问我以前写的这篇博文,https://blog.csdn.net/qq_41684621/article/details/101900843下面介绍我安装最新稳定版的 nginx1.161,这是目前为止最新的稳定版本安装之前其实网上也有一大堆的介绍安装nginx的教程,但都太过于繁琐了,不适合刚入门的小白来安装,下面就是我总结出的安装教程。安装...原创 2020-03-08 14:22:46 · 1755 阅读 · 4 评论 -
Centos7.3 卸载 Nginx(彻底卸载) 并重新安装 Nginx(RPM源yum安装)
卸载nginx首先输入命令 ps -ef | grep nginx检查一下nginx服务是否在运行。如果在运行就停止运行,需要在nginx的安装目录下的sbin执行,如果配置了环境就不需要了:./nginx -s stop查找、删除Nginx相关文件查看Nginx相关文件:whereis nginxfind查找相关文件find / -name nginx...原创 2020-01-07 20:03:15 · 3362 阅读 · 0 评论 -
nginx禁止ip访问, 只能通过域名访问
nginx配置防止域名恶意解析为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生。归结到技术层面,原因是如果网站允许ip直接访问,那么即使没有在nginx配置中解析恶意的未备案域名,这个域名也是可以访问到你的网站。相关部门进行核查时,会以为你为未备案域名提供主机服务...原创 2020-01-07 13:10:54 · 1629 阅读 · 0 评论 -
Centos7.3、nginx环境下部署hugo博客
总的来说, hugo虽然比hexo速度快,主要是用hugo是go语言写的,而hexo是node.js,运行起来要加载一大推的插件。但hexo的主题比hugo类型多,也更加美观一点。两个框架的博客有许多的相似之处,这里就不一一列举了安装步骤跟我写的那篇hexo部署有些相似,https://blog.csdn.net/qq_41684621/article/details/10365233...原创 2019-12-25 15:22:02 · 1363 阅读 · 0 评论 -
Centos7.3、nginx环境下部署hexo博客(非git推送方式)
经过大量查阅有关hexo的资料,终于解决了hexo部署的另外一种方式,就是通过nginx反向代理端口来实现hexo访问时通过域名或IP来访问。上一篇写的阿里云上部署hexo,非常麻烦又繁琐(当时以为别人都是这样部署的)。又是本地搭建,搭建好了又要推送到远端服务器上,过程太繁琐。刚开始接触hexo时就想到这种通过nginx来实现的,奈何当时误以为别人都是通过git部署啥的。可谓是皇天不负有心...原创 2019-12-23 20:23:48 · 857 阅读 · 0 评论 -
Nginx配置基于端口号配置虚拟主机
基于端口号配置虚拟主机的方式,是 Nginx 中配置虚拟主机最简单的方式,它的原理就是一个 Nginx 监昕多个端口 ,根据不同的端口号,来区分不同的网站。假设当前物理主机的 IP 为 106.13.19.188然后让其分别监听不同的端口,如 8001 和 8002 ,来实现根据不同端口号配置虚拟主机的功能。在配置虚拟主机前,首先打开 Nginx 的配置文件 nginx. conf,查看默认...原创 2019-11-14 00:18:26 · 1322 阅读 · 0 评论 -
Centos7.3云服务器上安装Nginx、MySQL、JDK、Tomcat环境
安装的软件路径建议放到/usr/local目录下Tomcat首先从最简单的Tomcat开始,进入到Apache的官网:http://www.apache.org,下载合适的版本来装,一般建议8.0以上的版本。可以参考我这篇写的:https://blog.csdn.net/qq_41684621/article/details/101350370,下载到本地后传送到服务器上,也可以不用下载到本...原创 2019-11-07 13:44:22 · 1721 阅读 · 0 评论 -
安装nginx遇到C compiler cc is not fount问题
缺C编译器解决方法:yum -y install gcc gcc-c++ autoconf automake make再重新执行一遍就可以了:原创 2019-11-03 23:51:56 · 906 阅读 · 0 评论 -
Nginx的下载与安装
Nginx官网下载:http://nginx.org/en/download.htmlNginx有三种版本,分别是Mainline version(开发版)、Stable version(稳定版)、Legacy versions(早期版本)。一般选用稳定版本。Linux使用时选用中间的版本下载然后通过Xftp或Filezilla工具上传到Linux服务器上即可。也可以从浏览器上复制下载文件的...原创 2019-10-02 09:55:36 · 1413 阅读 · 0 评论 -
lnmp一键下载及安装
推荐两个安装的网站https://lnmp.org/,安装稳定版的,也可以选择其他方式安装https://oneinstack.com/,选择自动安装或交互安装都可以如下就是自动安装直接复制生成的命令即可完成安装,安装时也需要一定的时间wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar ...原创 2019-09-27 00:10:17 · 365 阅读 · 0 评论 -
Nginx配置java项目在Tomcat下访问
Nginx配置java项目在Tomcat下访问原理是使用nginx的反向代理Nginx 安装路径一般为: /usr/local/nginx在这里插入代码片> |-- client_body_temp|-- conf #这是Nginx所有配置文件的目录,极其重要| |-- fastcgi.conf ...原创 2019-09-26 13:32:37 · 803 阅读 · 0 评论 -
宝塔面板上的安装Nginx的配置路径问题
虽说装上宝塔面板确实省下了安装软件时不必要的麻烦,问题是学过一点Nginx或Apache,就不需要宝塔来创建网站了。关于在宝塔上安装了Nginx后,找不到Nginx对应网站的配置文件,其实一直在如下路径中如果是直接安装Nginx,没有用到宝塔面板来装,默认路径可以放在/usr/nginx下,这样就可以随便来配置网站相关的信息了。如:网站:http://pt.yunxdr.top/配置...原创 2019-09-23 00:22:07 · 17929 阅读 · 4 评论