【PHP】- Apache设置】的更多相关文章

一.详解浏览器缓存机制 对于,如何说明缓存机制,在网络上找到了两张图,个人认为思路是比较清晰的.总结时,上图. 这里需要注意的有两点: 1.Last-Modified.Etag是响应头里的数据 2.If-None-Match.If-Modified-Since是请求头里的数据 Last-Modified/If-Modified-Since这种搭配,好像已经过时了.在测试时,就是关掉etag,并时间过期了,服务器也照样返回304. Etag/If-None-Match这种搭配,还挺好用的.测试时,…
在apache设置环境变量有什么好处: 提高代码的可移植性,不用因为换服务器而改项目代码…
1.IIS6添加方法. 打开iis,展开网站,右键要设置的站点--属性.找到“http头”选项卡--mime类型 进行设置添加. 截图以.ipa mime类型举例. 2.IIS7(iis7.5.iis8)设置方法. 打开iis7,点击要设置的站点,右边点击mime类型 注意文件扩展名都是以点开头. 3.apache设置方法. linux(apache)请参考:http://www.west.cn/faq/list.asp?unid=1213 附常用Mime类型: 文件后缀 Mime类型 说明 .…
默认apache在当前目录下没有index.html入口就会显示目录.让目录暴露在外面是非常危险的事,如下操作禁止apache显示目录,希望文章对各位有帮助. 进入apache的配置文件 httpd.conf 找到:  代码如下 复制代码 Options Indexes FollowSymLinks 修改为: Options FollowSymLinks 其实就是将Indexes去掉,Indexes表示若当前目录没有index.html就会显示目录结构.  代码如下 复制代码 1. 禁止访问某些…
windows下面的apache配置 apache是mac下是默认就有的,我们只需使用命令开启.暂停和重启就好了 sudo apachectl start sudo apachectl stop sudo apachectl restart 但是这个apache 开启后,默认访问的是 /Library(资源库)/WebServer/Documents/ 目录,因此我在当前用户名 ay 下建立一个 Sites 文件夹,让其默认访问到这个文件,所以我需要对 /etc/apache2/httpd.co…
apache,apache配置,配置端口 mac下apache配置 添加虚拟主机: Alias /selftest/ "D:/self-test/" <Directory "D:/self-test/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> 添加端口: 今天安装如下设置端口,结果apache无法启动.…
mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块.对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块.虽然并不能完全防御 DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力.如果配合iptables.硬件防火墙等防火墙设备配合使用,可能 有更好的效果. 最近准备配置iptables限制每个IP的并发数.但配置iptables才发现,由于Linux内核版本比较低,iptables不支持 connlimit模块,于是想到把…
这几天用xampp搭建了一套环境,后来发现在网页访问出现404的时候xampp显示的内容不安全,把apache.php还有一些其它的版本都会显示 出来,所以想自己设置一个404的页面,在网上找了一些资料写的都查不多看起来也很简单,但是对于初学者来说可能看了还不太明白,下面我把具体内容写出来 希望对大家有所帮助 第一步:让apache支持.htaccess 我们要找到apache安装目录下的httpd.conf文件,在里面找到 <Directory />     Options FollowSy…
apache  httpd.conf 最后: ------------------------------NameVirtualHost *:80<VirtualHost *:80>    ServerName  localhost    DocumentRoot "D:/www"</VirtualHost> <Directory "D:/www" >    Options FollowSymLinks    AllowOverr…
可以利用apache的虚拟主机的配置设置: 2个域名一个是xxxxx.com ,一个是aaaaa.com xxxxx.com配置只访问jpg文件,aaaaa.com可以访问所有文件 <VirtualHost *:80> DocumentRoot "/phpstudy/file/thinkphp" ServerName xxxxx.com <Directory "/phpstudy/file/thinkphp"> order allow,den…
1.设置httpd.conf文件 1.1 添加或取消注释这段代码 LoadModule rewrite_module modules/mod_rewrite.so 1.2 运行httpd -M查看这个模块是否加载, 此处若没有加载,请搜索Apache如何重新编译rewrite模块 1.3 配置文件修改 第二个红框处将None改成All 注意外部标签是/var/www/html/(修改其他地方没用,此处是坑) 2.查看服务器WordPress根目录下是否有.htaccess 如果没有自己新建一个并…
这些天接触了解SSL证书后,写了一篇<申请免费的SSL证书,开通https网站>博文,其中简单记录了Apache的设置,后来又涉及到多个域名.泛域名解析.通配符SSL证书.单服务器/多服务器.IP.端口等方方面面,去查了一些资料才在Apache上配置成功,干脆重新写一篇博文来记录. 多种情况 先写各种可能的情况: 老式的SSL证书是一个证书一个站点一个IP的一一对应,但后来有了改进: 可以配置为一台服务器多个IP,分别对应不同的站点.不同的证书: 还可以配置为一台服务器一个IP,多个端口号对应…
设置伪静态除了要生成.htaccess文件外,还需要查看服务器是否开启了rewrite_module.经过一番的纠结,处理方法如下: 编辑Apache配置文件 nano /etc/httpd/conf/httpd.conf 找到以下内容, Include conf.modules.d/*.conf 在上面一行之后添加以下内容, LoadModule rewrite_module modules/mod_rewrite.so 继续找到以下内容, Options Indexes FollowSymL…
首先 要弄懂究竟什么是, vitrual host: 虚拟主机, 他有什么用处? 就是说: 一台计算机(server)中, 通常只是放一个网站/站点 但是 如果机器紧张, 服务器性能比较好,或访问的站点压力不是很大 就可以在一台机器上 搭建多个站点. 就相当于, 原来每个房间都弄一台空调. 现在 一台空调" 一拖二""一拖三"等. 在机器上安装apache后, apache成为网站的引擎. (这个引擎就相当于 一个单位外事部的经理, 对外办公室的主任一样), 他就负…
来源:百度知道  http://jingyan.baidu.com/article/363872ecec3e496e4ba16fdc.html 配置完成后可能是能访问了,但是跳转的路径总是不对,这时候你必须要考虑是否开启了rewrite这个问题搞了我很多次了,每次都很长时间,以后千万别忘了了 一台服务器安装了Apache,如何绑定多个域名或网站呢? 最简单高效的方法如下: 1.  先打开Apache的配置文件httpd.conf,在这个文件, 找到这句:“#Include etc/extra/h…
[18/6/2018更新]由于Homebrew/php点击在2018年3月底被弃用,并将所有PHP公式移动到Homebrew/core,我们已经重新设计了我们的指南,使用这个新的水龙头. 如果您过去一直遵循本指南 Homebrew/php点击,并希望升级到新的Homebrew/core方法,然后您应该首先按照我们新的升级自制程序清理您当前的安装. 第1部分:macOS 10.14 Mojave Web开发环境 这是我们之前的OS X开发系列的更新版本.新发布的macOS 10.14 Mojave…
Apache配置 1.首先新建一个自己的amp目录(模仿wampserver安装目录),以后的apache,mysql,php都放在此目录下. 2.下载apache 根据自己的系统下载相应的压缩包,我的64位系统下载的是:”httpd-2.4.23-x64-vc14.zip” 3.’将下载的apache压缩包解压到amp目录下.注意,压缩包解压后的文件夹名称为Apache24(因为我的apache是2.4版本的),将文件夹重命名为apache后复制到amp目录下 4.用管理员身份打开”命令提示符…
开始之前的话: 1.配置好服务器防火墙的443端口规则: 2.购买好证书文件,我是沃通证书,准备好证书,这里不演示证书的购买和安装. 3.根据服务器类型下载文件,apache一共有4个文件 这里提供沃通apache安装ssl教程,百度云盘连接:链接:https://pan.baidu.com/s/1okIKQ67PtR82XFYXYhiK7w  提取码:jfj5 4.我的apache是编译安装的,文件目录在/usr/local/apache    按照以上文档设置后发现是缺少mod-ssl.so…
环境:windows server 2012 R2 apache 2.4 首先,找到apache配置文件httpd.conf,找到配置: 代码展示: <directory /> options followsymlinks allowoverride none order deny,allow deny from all </directory> 将最后一个deny from all修改成allow from all 修改后的内容为: 代码展示: <directory /&g…
第1部分:macOS 10.15 Catalina Web开发环境 在macOS上开发Web应用程序真是令人高兴.有许多设置开发环境的选项,包括广受欢迎的MAMP Pro,它在Apache,PHP和MySQL之上提供了一个不错的UI .但是,有时MAMP Pro的速度变慢或版本过旧,或者由于配置模板和非标准构建的限制性系统而表现不佳. 在这样的时代,人们经常寻找一种替代方法,幸运的是有一种替代方法,并且设置起来相对简单. 在此博客文章中,我们将引导您完成设置和配置Apache 2.4和多个PHP…
Apache虚拟机设置端口,以45184端口为例httpd-vhosts.conf文件NameVirtualHost *:45184<VirtualHost *:45184>    DocumentRoot "C:\xampp\htdocs\working\erp\public"    ServerName test.com</VirtualHost>httpd.conf文件找到 Listen 80 在下一行添加监听的端口Listen 45184 最后一步配置h…
在做毕业设计的时候由于想将工作目录与毕业设计的目录分离,所以有此需求: 下面两种方法是google出来的,分别通过配置多ip和多端口实现,不是能否用单ip发布多个项目,如有方法请留言,学习一下 1.配置多个ip 简单的说,打开httpd.conf 在最后加入如下内容: <VirtualHost 127.0.0.2:80> DocumentRoot d:/AppServ/www2 ServerName 127.0.0.2:80 < irtualHost> <Directory …
================写在前面的话============== 1.本试验使用的apache版本是2.4.24 场景描述:网站后台管理页面比较重要,不应该任何人都让访问,所以对后台页面做认证就显得非常有必要. =================现在开干============== 思路:使用.htpasswd工具生成加密文件>在apache里面进行配置 1:使用htpasswd工具生成加密文件      htpasswd说明:htpasswd是apache自带的用户和密码加密文件生成工…
背景:对于一些论坛网站,某些目录需要制定二级域名去访问,这时候就要在apache中用二级域名绑定二级目录. 方法: 1.首先你要找到apache安装路径,在apahce安装路径下的conf文件夹中找到apache配置文件httpd.conf,打开配置文件,首先确定DocumentRoot路径注释掉(如果这个路径没有注释掉,那么不管用vhost还是用URL重写,都无法正常找到二级域名所绑定的二级目录) 2.开启mod_Rewrite这个模块,在httpd.conf配置文件中找到“#LoadModu…
[apache配置禁止访问]1. 禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:<Files ~ "\.inc$">   Order allow,deny   Deny from all</Files> 禁止访问某些指定的目录:(可以用 <DirectoryMatch>   来进行正则匹配) <Directory ~ "^/var/www/(.+/)*[0-9]{3}&quo…
在apache的配置文件中加入以下配置 Alias /uploadImage F:/upload <Directory F:/upload/UploadFiles>      Options FollowSymLinks     allow from all </Directory> #end   PS.不能像直接访问APACHE目录那样访问到目录结构,会报403错误,需要访问到具体文件才能打开.…
[apache配置禁止访问] 1. 禁止访问某些文件/目录 增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库: <Files ~ "\.inc$"> Order allow,deny Deny from all </Files> 禁止访问某些指定的目录:(可以用 <DirectoryMatch>   来进行正则匹配) <Directory ~ "^/var/www/(.+/)*[0-9]{3}&quo…
此博客是网站www.beilei123.cn镜像,转载请注明出处. 1.ServerTokens ProdServerTokens Prod 显示“Server: Apache”ServerTokens Major 显示 “Server: Apache/2″ServerTokens Minor 显示“Server: Apache/2.2″ServerTokens Min 显示“Server: Apache/2.2.17″ServerTokens OS 显示 “Server: Apache/2.2…
使用版本:Apache 2.2 1.添加404页面 在所配置网站的根目录添加编辑好的 404.html (页面名字无所谓 比如也可以叫missing.html) 如C:\Program Files\Apache Software Foundation\Apache2.2\htdocs下 注意:404页面不建议跳转到首页 会影响搜索引擎的收录的. 建议做成网址导航等. 2.修改httpd.conf配置文件 httpd.conf位于C:\Program Files\Apache Software F…
实现:浏览器地址栏输入 www.bnzoo.com 访问 D:/www 系统:win7旗舰版+Apache 步骤: 1.打开文件 C:\Windows\System32\drivers\etc\hosts,在文件末尾加上下面代码: 127.0.0.1 www.bnzoo.com 2.打开Apache的配置文件 httpd.conf (应该在Apache目录下的 conf 文件夹里),并在末尾加上如下代码: <virtualHost 127.0.0.1:> DocumentRoot "…