摘要: /usr/local/php/bin/php -m //如何查看PHP加载了哪些模块 #cd /usr/local/src #wget http://pecl.php.net/get/redis-2.2.5.tgz //安装一个新的redis #tar -zxvf redis-2.2.5.tgz # 阅读全文
posted @ 2021-03-09 20:11 清空。 阅读(65) 评论(0) 推荐(0)
摘要: 将/usr/local/php/etc/php.ini中open_basedir注释掉,编辑虚拟主机配置open_basedir #vim /usr/local/apache2 .4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmi 阅读全文
posted @ 2021-03-09 19:53 清空。 阅读(91) 评论(0) 推荐(0)
摘要: open_basedir将网站限定在指定的目录,做目录的隔离 先在php.ini中设置open_basedir: # vim /usr/local/php/etc/php.ini //搜索open_basedir,改成如下 open_basedir = /usr/local/apache2.4/do 阅读全文
posted @ 2021-03-09 19:44 清空。 阅读(192) 评论(0) 推荐(0)
摘要: 例如,在disable_functions,定义禁用phpinfo函数, # vim /usr/local/php/etc/php.ini disable_functions=phpinfo,eval,assert,popen,passthru,escapeshellarg,escapeshellc 阅读全文
posted @ 2021-03-09 19:27 清空。 阅读(80) 评论(0) 推荐(0)
摘要: 查看PHP配置文件得位置 #/ucsr/local/php/bin/php -i |grep -i "loaded configuration file" # cp /usr/local/src/php-5.6.30/php.ini-production /usr/local/php/etc/php 阅读全文
posted @ 2021-03-09 17:21 清空。 阅读(77) 评论(0) 推荐(0)
摘要: (1)介绍 user_agent是指用户浏览器端的信息。比如你是用IE的还是Firefox浏览器的。有些网站会根据这个来调整打开网站的类型,如是手机的就打开wap,显示非手机的就打开PC常规页面。 (2)配置 #vim /usr/local/apache2.4/conf/extra/httpd-vh 阅读全文
posted @ 2021-03-09 16:05 清空。 阅读(439) 评论(0) 推荐(0)
摘要: (1)简述 对于使用PHP语言编写的网站,有一些目录是有需求上传文件的。如果网站代码有漏洞,让黑客上传了一个用PHP写的木马,由于网站可以执行PHP程序,最终会让黑客拿到服务器权限。 为了避免这种情况发生,我们需要把能上传文件的目录直接禁止解析PHP代码。 配置如下: #vim /usr/local 阅读全文
posted @ 2021-03-09 15:17 清空。 阅读(148) 评论(0) 推荐(0)
摘要: (1)介绍 访问控制限制白名单IP,针对文件和目录。 (2)目录配置 #vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example. 阅读全文
posted @ 2021-03-09 11:00 清空。 阅读(116) 评论(0) 推荐(0)
摘要: (1)介绍 防盗链,通俗讲,就是不让别人盗用你网站上的资源。这个资源,通常指的是图片、视频、歌曲、文档等。 (2)配置 配置防盗链先编辑主机配置文件: #vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> 阅读全文
posted @ 2021-03-09 10:24 清空。 阅读(94) 评论(0) 推荐(0)
摘要: (1)介绍 那到底能缓存多久呢?如果服务器上的某个图片更改了,那么应该访问新的图片才对。这就涉及一个静态文件缓存时长的问题,也叫作“缓存过期时间”。在httpd的配置文件中,我们是可以控制这个时间的。 2)配置 在httpd上我们可以控制文件过期时间,配置如下: #vim /usr/local/ap 阅读全文
posted @ 2021-03-09 10:11 清空。 阅读(131) 评论(0) 推荐(0)
摘要: 日志一直记录总有一天会把整个磁盘占满,所以有必要让它自动切割,并删除老的日志文件 (1)配置 (1)配置 # vim /usr/local/apache2 .4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaster 阅读全文
posted @ 2021-03-09 09:24 清空。 阅读(94) 评论(0) 推荐(0)
摘要: 介绍:项目中的CSS、图片、js都是静态文件。一般会将静态文件放到一个单独的目录中,以方便管理。 1. 配置 # vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaste 阅读全文
posted @ 2021-03-09 09:17 清空。 阅读(128) 评论(0) 推荐(0)