-
Nginx报403 forbidden错误 (13: Permission denied)的解决办法
所属栏目:[C语言] 日期:2020-12-15 热度:185
查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误。我勒个去~ 引起nginx 403 forbidden通常是三种情况:一是缺少索引文件,二是权限问题,三是SELinux状态。 一、缺少index.html或者index.PHP文件,就是配置文件中inde[详细]
-
nginx缓存及错误页面配置
所属栏目:[C语言] 日期:2020-12-15 热度:124
本机缓存设置 浏览器缓存是为了提高加载速度,因此我们可以通过Nginx对静态文件进行缓存。 location ~ ^/(images|javascript|js|css|flash|media|static)/ { #过期30天 expires 30d;} 定义错误提示页面 error_page 500 502 503 504 /50x.html; location = /5[详细]
-
nginx启动服务提示98: Address already in use错误的解决
所属栏目:[C语言] 日期:2020-12-15 热度:163
前言 今日到公司就被其他人告知官网所有页面打开都是502。平常都是正常的怎么就突然页面就502了呢,下面就开始troubleshooting。下面来看看详细的解决过程: 发现问题 公司web服务器,是搭建在centos system 上的lnmp环境,首先网站502肯定是服务器端错误,[详细]
-
nginx提示:500 Internal Server Error错误解决办法
所属栏目:[C语言] 日期:2020-12-15 热度:54
nginx提示:500 Internal Server Error错误解决办法 前言: 今天发现网站无法上传资源和发布文章,通过浏览器查看服务器的返回信息 500 Internal Server Error 刚开始我以为是应用服务器或者是程序异常,检查了下各自的日志,连请求记录都无,程序代码里也没[详细]
-
nginx 匹配规则小总结(推荐)
所属栏目:[C语言] 日期:2020-12-15 热度:162
nginx location 等号类型(=)的优先级最高,需要精确匹配。一旦匹配成功,则不再查找其他匹配项。 ^~类型表达式。一旦匹配成功,则不再查找其他匹配项。 正则表达式类型(~ ~*)的优先级次之。如果有多个location的正则能匹配的话,则使用正则表达式最长的[详细]
-
Nginx配置指令location匹配符优先级和安全问题
所属栏目:[C语言] 日期:2020-12-15 热度:86
最近一直在做location 配置,遇到优先级别问题(如果配置不当可能存在安全隐患哦),以下是个人学习一点体会。 一、 location 的匹配符 1.等于匹配符:= 等于匹配符就是等号,特点可以概括为两点: 精确匹配 不支持正则表达式 2.空匹配符 空匹配符的特点是:[详细]
-
nginx将泛解析的匹配域名绑定到子目录配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:176
网站的目录结构为: # tree /home/wwwroot/exehack.net /home/wwwroot/exehack.net ├── bbs │ └── index.html └── www └── index.html 2 directories,2 files /home/wwwroot/exehack.net为nginx的安装目录下默认的存放源代码的路径。 bbs为论坛[详细]
-
使用Nginx实现根据 IP 匹配指定 URL
所属栏目:[C语言] 日期:2020-12-15 热度:101
业务需求 业务和开发同事需要我这边做一条规则,所有访问 ip 为非上海、广州 office 外网 ip,url 为http://test.com/fuck/index.html 的请求都跳转到 http://test.com/index.html 。然后所有在上海和广州 office 的外网 IP 访问 http://test.com/fuck/index[详细]
-
简介Nginx中的location匹配规则
所属栏目:[C语言] 日期:2020-12-15 热度:154
location匹配命令 ~ #波浪线表示执行一个正则匹配,区分大小写 ~* #表示执行一个正则匹配,不区分大小写 ^~ #^~表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 = #进行普通字符精确匹配 @ #"@" 定义一个命名的 location[详细]
-
Nginx服务器的location指令匹配规则详解
所属栏目:[C语言] 日期:2020-12-15 热度:61
Nginx 中的 Location 指令 是NginxHttpCoreModule中重要指令。Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。 nginx location语法 基本语法:location [=|~|~*[详细]
-
详解Nginx location 匹配规则
所属栏目:[C语言] 日期:2020-12-15 热度:164
语法规则 location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ pattern 开头表示区分大小写的正则匹配 location ~* pattern[详细]
-
Linux系统扩容根目录磁盘空间的操作方法
所属栏目:[C语言] 日期:2020-12-15 热度:160
一、使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 1. 查看磁盘空间大小,使用df -h 命令,发现挂载根目录节[详细]
-
linux下使用 du查看某个文件或目录占用磁盘空间的大小方法
所属栏目:[C语言] 日期:2020-12-15 热度:200
du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。 du命令用来查看目录或文件所占用磁盘空间的大[详细]
-
linux 查看磁盘空间大小命令
所属栏目:[C语言] 日期:2020-12-15 热度:176
Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh# du -h15M ./package16K ./.fontconfig4.0K ./.cache5.1M ./.rpmdb20M . 查看指定文件夹下所有文件大小(包括子文件夹) # du -h ftp3.8G ftp/[详细]
-
关于Linux服务器磁盘空间占满问题的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:134
下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰到此类问题的人能带来帮助。 今天下班某电商技术部leader发现个问题,说他们服务器硬盘满了。把日志文件都删掉了,可硬盘空间依旧满。于是df -h查看了下各个挂载点的状况(如[详细]
-
详解Linux 虚拟机根分区磁盘扩充空间记录
所属栏目:[C语言] 日期:2020-12-15 热度:198
博主:Centos6.5 64 位 VM 11 起因:想让VM11里的Linux虚拟机全屏显示,想支持虚拟机与物理机之间的无缝复制粘贴功能。安装vmware tools 导致空间不足,出现如下 网上查找后发现解决方法: yum remove gnome-power-manageryum install gnome-power-manager[详细]
-
tomcat的配置使用详细版(小结)
所属栏目:[C语言] 日期:2020-12-15 热度:155
摘要: 开发者开发部署web应用时通常使用tomcat服务器,很多初学者只懂得在开发工具上配置,但离开了开发工具,自己手动配置部署,并让一个项目跑起来,你会了吗。小编也遇到过这样的困扰。网上查找的资料说法不一,小编就亲自动手实验 一. 下载 tomcat服务[详细]
-
tomcat+nginx域名配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:76
大多数时候我们一台服务器会放置多个tomcat,这时如何通过域名的方式(不加端口号)访问tomcat下的某个项目,通常情况下是修改tomcat端口为80,但对多tomcat有很多呕病,比如你要解决80端口被占用的情况,本文就不细说了。 下面说说如何通过nginx代理的方式[详细]
-
tomcat访问(access)日志配置和记录Post请求参数
所属栏目:[C语言] 日期:2020-12-15 热度:58
一、配置与说明 tomcat访问日志格式配置,在config/server.xml里Host标签下加上 Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t %r [%{postdata}r] %s[详细]
-
使用IntelliJ IDEA配置Tomcat入门教程
所属栏目:[C语言] 日期:2020-12-15 热度:167
一、下载Tomcat 1、进入官网http://tomcat.apache.org/,选择download,下载所需Tomcat版本。 此处我们选择下载最新版本Tomcat 9。 注意有zip和exe两种格式的,zip(64-bit Windows zip(pgp,md5,sha1))是免安装版的,exe(32-bit/64-bit Windows Service in[详细]
-
Java新手环境搭建 Tomcat安装配置教程
所属栏目:[C语言] 日期:2020-12-15 热度:177
安装 Tomcat 之前请一定先安装 Java ,然后才能安装 Tomcat 。 安装 Java 、环境变量 path 的设置以及 cmd 小技巧请看:Java新手环境搭建 JDK8安装配置教程 下载 Tomcat 首先到 Tomcat 的官方网站下载 Windows 版本的 Tomcat 最新版,根据我们所使用的操作系[详细]
-
nginx和tomcat访问图片和静态页面的配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:158
生产环境下,有时候需要访问图片,正常需要应用ftp、nginx等配套使用,但是有时候为了简化,可以用以下的两种简单的访问,说实话,就是为了偷懒,但是效果是能有的,这就行了,所以今天做这个简化版的方便大家应急之用。 第一种方法:nginx配置下 1、创建文[详细]
-
修改Tomcat服务中的端口配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:64
1、修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 : a、修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。 Server port="8005" shut[详细]
-
C语言实现两个矩阵相乘
所属栏目:[C语言] 日期:2020-12-15 热度:166
本文实例为大家分享了C语言实现两个矩阵相乘的具体代码,供大家参考,具体内容如下 程序功能:实现两个矩阵相乘的C语言程序,并将其输出 代码如下: #include "stdafx.h"#include "windows.h"void Multi(int * left,int * right,int * result,int f1,int f2,[详细]
-
.net MVC中使用forms验证详解
所属栏目:[C语言] 日期:2020-12-15 热度:99
.net MVC中使用forms验证,供大家参考,具体内容如下 文件夹的分部是这样子的 首先在Web.config中设置 authentication和authorization 节点 system.web authentication mode="Forms" forms loginUrl="~/Login/Index" timeout="2880" defaultUrl="~/Home/Inde[详细]