如题:NGINX中怎样指定目录不解析php等动态脚本文件?因为有的情况,并不希望项目中所有的目录都解析脚本,比如上传文件目录我的nginx版本是1.17.6,以upload目录为例location ~ (/upload/) { location ~* ^.+\.(php){ deny all; } }看下面两图对比,第一个图a.php文件被解析,加上了限制之后则禁止访问如果是限制多个目录和多个脚本(未验证,请自行测试)location ~ (/dir1/|/dir2/) { location ~* ^.+\.(php|j...
             
1.修改 MySQL 的登录设置: # vi /etc/my.cnf 在 [mysqld] 的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 保存并且退出 vi。 3.重新启动 mysqld # /etc/init.d/mysqld restart 4.登录并修改 MySQL 的 root 密码 # /usr/bin/mysql USE mysql; # 输入flu...
             
整个过程不需要卸载原先的 openssl 包和 openssh 的 rpm 包。如果严格参照本文操作,保证你升级没问题,今天升级了三台centos7.2 升级前后的对比1、进入正文,建议先安装 telnet-server 以及 xinetd,万一失败无法登录,还可以用telnet登录之前有写过这篇文章,这里就不详细说了,详情见链接:CentOS7 安装 telnet 服务2、升级需要几个依赖包,是和编译相关的yum install -y gcc gcc-c++ glibc make autoconf openssl openssl-devel pcre-devel pa...
             
1、问题描述docker 的网络与物理机不通docker info 信息如下:WARNING: IPv4 forwarding is disabled WARNING: bridge-nf-call-iptables is disabled WARNING: bridge-nf-call-ip6tables is disabled 2、解决文案编辑物理机配置文件vim /etc/sysctl.conf 新增以下代码net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1...
             
官网下载地址目前最新为 5.0.4 版本:http://www.redis.cn/download.html获取 Redis也可以直接到官网下载 redis-5.0.4.tar.gz 上传到 Centos,这里使用 wget 下载wget http://download.redis.io/releases/redis-5.0.4.tar.gz解压tar zxf redis-5.0.4.tar.gz进入redis目录&& makecd redis-5.0.4 make 尝试启动成功cd src/ ./redis-server ../redis.con...
             
出现如图所示错误,处理办法如下(nginx没有开启ssl模块)解决方案去nginx解压目录下执行此命令(下图目录为我nginx解压目录) ./configure --with-http_ssl_module执行 make(切记不能 make install 会覆盖安装目录)将原来 nginx 备份cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx/nginx.backup将新的 nginx 覆盖旧安装目录cp objs/nginx /usr/local/nginx/sbin/nginx测试 nginx 是...
             
一、由于是内网环境,所以采用的是用openssl生成自签证书二、操作1、创建目录(习惯放在此目录) cd /usr/local/nginx/conf/ mkdir cert 2、创建 SSL Certificate openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -keyout nginx.key -out nginx.crt 参数说明:req: 配置参数-x509指定使用 X.509证书签名请求管理(certificate signing request (CSR))."X.509" 是一个公钥代表...
             
mysql主主同步时候出现该错误Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'可以试试此方法stop slave; reset slave; start slave;
             
ifconfig 命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装 CentOS 等 Linux 发行版的时候会默认不安装 ifconfig 等命令,这时候你进入终端,运行 ifconfig 命令就会出错yum 安装 ifconfig 这个命令包yum search ifconfig通过 yum search 这个命令我们发现 ifconfig 这个命令是在 net-tools.x86_64 这个包里,如上图所示接下来我们安装这个包就行了, 命令:yum install net-tools.x86_64安装完成后,再次使用 ifcon...
             
1、从官网下载需要的包 https://pecl.php.net/package/redis 我的redis是5.0.4版本,我下载的扩展包是5.0.22、解压 tar -zxvf redis-5.0.2.tgz3、通过phpize生成configure文件cd redis-5.0.2/usr/local/php-7.3.4/bin/phpize4、如果有此报错,则安装 m4 和 autoconf5、make之前,先 ./configure6、make && make install7、编辑php.ini,加载redis.so扩展8、重启php-fpm...
  •   文章分类
回到顶部