LAMP架构搭建与优化(2.5-2.7)

Apache禁止解析php

ls -l /data/www/data (可以看到所属主都是daemon)

cd /data/www/data/attachment/forum/

可以看到刚刚上传到discuz网站上的图片

访问的时候403,是因为之前做了防盗链,把之前做的防盗链注释掉就可以了

现在把php解析引擎关掉,不让它解析了,并且在做一个限制,不能解析了,但还可以访问,访问的时候可以把源代码下载走,这样子是不行的

把php_admin_flag engine off注释掉,就可以在www.test.com/data/info.php正常解析的

把(.*)php这些文件都可以拒绝掉,把上面都打开,在Apachectl restart,再来www.test.com/data/info.php就会403了

再curl -x127.0.0.1:80 www.test.com/data/info.php不会解析出来

Apache 禁止指定user_agent

也用到之前的rewrite模块,curl、chrome禁止掉了,【NC】是不区分大小写,【F】就是forbidden,这样curl、chrome都会出现403

Apache通过rewrite限制某个目录

在/data/www/tmp/创建了一个gg.txt,然后可以正常的在浏览器访问www.test.com/tmp/gg.txt,增加了条件和规则,再到浏览器访问就403了

时间: 2024-12-18 23:48:12

LAMP架构搭建与优化(2.5-2.7)的相关文章

LAMP架构搭建与优化

1.1mysql安装 LAMP是linux apache mysql php的简写 MySQL是一个数据库文件 apache提供http服务 很多网站站点使用php写 安装下载MySQL www.aminglinux.com/study_v2/chapter12.html 下载 r.aminglinux.com/ 1.2Apache编辑安装 路径和方法 www.aminglinux.com/study_v2/chapter12.html 下载 r.aminglinux.com/ /usr/loc

LAMP架构搭建与优化(3.0-3.2)

mysql配置讲解 vim /etc/my.cnf (这是MySQL的配置文件),核心配置文件是MySQLD 端口:监听socket:是否要过滤lock锁:key_buffer_size主要用于索引块的缓存区,增加它是为了得到更好的索引速度,登录mysql -uroot,show variables;  (这个是查看它的一些参数),SHOW STATUS LIKE'key_read%'; 允许最大的包,用在mysql的一个web管理工具,叫做PHPmyadmin,可以导入一些文件:表示所有的线程

LAMP架构搭建与优化(2.8-2.9)

php.ini配置文件详解 /usr/local/php/bin/php  -i |head可以查看到调用的php.ini配置文件在哪里,它是以分号为注释符号,常用的配置有 vim  /usr/local/php/bin/php.ini 1.disable_functions=eval,assert,popen,passthru,escapshllarg,escapeshellcmd,passthru,exec,systern,chroot,scandir,chgrp,chown,escapes

LAMP架构搭建与优化(安装discuz)

mkdir /data/www cd /data/www wget  http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip unzip Discuz_X3.2_SC_GBK.zip 程序是在upload下面 mv upload/* ./ (把下面文件全部移出来) rm -rf readme/ utility/ upload/ Discuz_X3.2_SC_GBK.zip (把这些多余的全部删掉,包括安装包) ps aux |

LAMP 架构搭建与优化

安装 MySQL 安装 Apache 安装 PHP Apache 相关命令 Apache 工作模式

Linux之LAMP架构搭建配置

Linux之LAMP架构搭建配置 LAMP简介 LAMP定义指Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web应用平台. 对于大流量.大并发量的网站系统架构来说,除了硬件上使用高性能的服务器.负载均衡.CDN 等之外,在软件架构上需要重点关注下面几个环节: 使用高性能的操作系统 (OS) . 高性能的网页服务器 (Web Server) .高性能的数据库(Data

Web服务器群集之LAMP平台部署(LAMP架构搭建)

Web服务器群集之LAMP平台部署(LAMP架构搭建) 涉及:Linux/Centos7系统 Apache Mysql PHP 一.前言 ? 上一篇文章主要讲述了有关Web与HTTP协议的基础知识,有了这一基础知识理论的奠定,将对我们此次搭建部署LAMP平台的实验有所帮助. ? LAMP架构是非常成熟的企业网站应用模式之一,其指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境.LAMP是一个缩写词--Linux操作系统.Apache网站服务器.MySQL数据库服务器

LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】

一.     本机简介: 本机系统: CentOS-6.4-x86_64 主机名:oracle.ywb IP地址:192.168.146.129 二.     在Linux环境下安装Apache步骤 首先将准备好的文件通过PSCP发送至Linux的/Root/test/soft目录下 在windows下按住Ctrl+R,打开运行,输入CMD进入DOS命令行.在dos命令行中使用pscp –scp  命令将要上传的文件上传至Linux中. 上传成功后.我们总共要安装四个文件.第一个我们首先解压:a

采用lamp架构搭建discuz论坛

lamp简介 LAMP指的Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立web 服务器. Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件 下面给大家讲解一个lamp结构论坛的案例 1.安装所需软件包 [[email protected] ~]# yum install httpd mysq