Apache安装SSL证书

      1.创建私钥(可选,用于申请证书):opensslgenrsa2048>private-key.pem2.创建证书签名(CSR,可选):opensslreq-new-keyprivate-key.pem-outcsr.pem3.上传到服务器:scp./STAR_yourdomain_com/*yourdomain:/etc/pki/tls/private/4.合并正规渠道获得的证书:catS…

    标签:Apache发布于:2019-10-03 01:14:10

    Apache、Nginx、php-fpm为PHP设置、添加$_SERVER服务器环境变量

      在PHP开发中为了区分线上生产环境还是本地开发环境,如果我们能通过判断$_SERVER['RUNTIME_ENVIROMENT']为'DEV'还是'PRO'来区分该多好,可惜的是$_SERVER数组里面根本没有RUNTIME_ENVIROMENT这个元素。一、通过nginx的fastcgi_param来设置在nginx配置文件中,可以在nginx总体的配置文件nginx.conf中,也可以在单独的…

    标签:PHPNginxApache发布于:2019-10-03 00:59:33

    Centos6.x下设置Apache自建https的证书

      第一步–安装ModSSL为了建立自签名证书,我们首先要确保mod_ssl,Apache模块,它提供了支持SSL加密,安装在我们的VPS。我们可以安装mod_ssl与yum命令:#sudoyuminstallmod_ssl#sudovim/etc/httpd/conf/httpd.confLoadModulessl_module/usr/lib64/httpd/modules/mod_ssl.so第…

    标签:CentosApache发布于:2019-10-03 00:48:47

    windows 搭建 apache + php

      windows 搭建 apache + php1.安装apache登录apache官网,不懂英语的我看的一脸懵,然后偷偷去百度了…登录https://www.apachelounge.com/download/我的电脑是win1064位所以我选择了这里解压,修改conf文件夹下的httpd.conf文件打开J:\apache\Apache24\conf目录下的httpd.conf文件并作以下修改:ServerRoot(apache目录)改为J…

    标签:WindowsPHPApache发布于:2019-10-02 23:48:56

    Apache/Nginx中Host头攻击的一些差异

      Apache/Nginx中Host头攻击的一些差异1.Hostheader服务器的域名(用于虚拟主机),以及服务器所监听的传输控制协议端口号。如果所请求的端口是对应的服务的标准端口,则端口号可被省略。自超文件传输协议版本1.1(HTTP/1.1)开始便是必需字段。以上是维基百科中对于Host头部的说明。可以看到Host头部并非是用于区别发送到哪台主机的字段。而是用于区分一台主机上不同的虚拟主机。(可以在Apache和Nginx中配置相应Host对…

    标签:NginxApache发布于:2019-10-02 23:17:33

    Error: Apache shutdown unexpectedly

      Error: Apache shutdown unexpectedly有些时候,开启Apache会报这个错误,而且日志文件里面什么信息都没有。通常是因为端口被占用。如果下载下来之后没有更改任何东西的话,Apache默认Port是80,ssl的端口是443。那么我们就要先看一下是什么进程占用了80端口和443端口。win+rcmd运行命令行输入netstat-ano来查看端口连接状态。我们可以很明显地看到,80和443都被占用了那么怎么办?两个方法:1.关掉这两个进程…

    标签:Apache发布于:2019-10-02 22:58:12

    centos中apache使用问题

      以下总结在配置及启动apache2时出现报错的处理方法一、启动apache遇到错误:httpd:Couldnotreliablydeterminetheserver’sfullyqualifieddomainname[root@serverhttpd-2.2.4]#/usr/local/apache/bin/apachectlstart httpd:Couldnotreliablydetermin…

    标签:CentosApache发布于:2019-10-02 22:39:13

    apache如何做到日志分割

      apache如何做到日志分割现在许多网站都是用apache做web代理的,随时间时间的推长,apache的访问日志access.log会越来越大,所以如果能实现每天分割成一个新得日志,这是比较方便管理的。当然,apache本身就具备这样的功能,我需要在apache的配置文件中,每个网站的日志部分需要调整成如下的格式httpd.conf:ErrorLog"|/usr/local/apache/binotatelogs/data…

    标签:Apache发布于:2019-10-02 22:26:25

    Apache禁止访问目录

      设置Apache禁止访问目录本文将详细介绍如何操作禁止显示apache网站根目录进入apache的配置文件httpd.conf找到:vim/etc/httpd/conf/httpd.confOptionsIndexesFollowSymLinks修改为:OptionsFollowSymLinks其实就是将Indexes去掉,Indexes表示若当前目录没有index.html就会显示目录结构。重启…

    标签:Apache发布于:2019-10-02 21:44:41

    apache重启时让其自动输入ssl密码

      编辑:/etc/httpd/conf.d/ssl.confvimssl.conf找到:#SSLPassPhraseDialogbuiltin修改成:SSLPassPhraseDialogexec:/etc/httpd/conf.d/key.sh创建:key.sh编辑:/etc/httpd/conf.d/key.shvimkey.sh#!/bin/bashecho‘yourpassphrase’#注…

    标签:Apache发布于:2019-10-02 21:35:05

    关于ubuntu下安装完PHP+Apache后,无法解析php的解决方案

      根据http://blog.csdn.netenzhenhuai/article/details/12009595安装完之后,html文件可以正常解析,php源码直接输出,不能被解析。通常情况下是apache未加载php模块,通常情况下需要修改httpd.conf文件,但是在ubuntu下为apache2.conf文件修改如下:设置LoadModulephp5_module/usr/lib/apa…

    标签:UbuntuPHPApache发布于:2019-10-02 20:51:09

    Nginx和Apache如何设置ajax跨域

      关于ajax跨域的就不过多的介绍,可以参考改文章http://www.qqdeveloper.com/a/75.html方式一:在被请求的应用程序中添加一个允许请求跨域1.apache1.在httpd.conf文件中加载LoadModuleheaders_modulemodules/mod_headers.so模块2.在被请求文件头部添加:header("Access-Control-Allow-…

    标签:NginxApache发布于:2019-10-02 20:32:58

    大坑之Apache配置CGI&解决提示500错误

      大坑之Apache配置CGI&解决提示500错误艾玛!这两天可把我累的够呛,心累的那种,用python写了个API想放在Apache服务器上面利用CGI使用,但是整了两个晚上,经过无数次尝试和失败,最终终于搞定了,最终豁然开朗的感觉,才觉得这特么真是非常的坑。先简单介绍一下Apache的CGIApache都不知道是啥的大兄弟就自己去百度吧。。CGI你可以理解为它的一个接口,利用CGI你可以实现各种脚本的运行,只要你的服务器可以运行的脚本都可以,…

    标签:Apache发布于:2019-10-02 19:37:07

    如何在Docker容器里创建Apache Web服务

      如何在Docker容器里创建Apache Web服务作为Linux系统管理员,或多或少都有可能听说过Docker。因为这款软件可以有效降低运营成本,提升系统部署速度,让系统管理工作变得十分轻松。但这一切也不是变魔术,Docker只是一个容器管理平台,可以跨平台运行各种应用软件及相应工具容器的平台。换句话说,容器化的软件可以在不同系统平台直接运行而不需要任何修改,而由运行在不同系统的Docker来管理容器软件的运行。另外,同虚拟机相比,创建、停止和维…

    标签:容器DockerApache发布于:2019-10-02 18:38:54

    Nginx与Apache环境防盗链设置方法

      说明:很多人的VPS流量是有限的,而一般情况下我们放在网站上的媒体文件都是可以被别人引用的,我们的文件也就成了别人的免费外链,可想而知流量会消耗的有多快,这时候设置一下防盗链还是很有必要的。根据我们搭建的系统环境不同,我们在Nginx和Apache中设置防盗链的方法也是不同的。Nginx防盗链方法location~.*\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zip|…

    标签:NginxApache发布于:2019-10-02 18:02:03

    apache默认对进行了编码的url 返回 404

      apache默认对进行了编码的url 返回 404我们通常使用urlencode()之类的函数将斜线编码成%开头的字符串但是默认情况下apache发现请求的URL中有对斜线的编码后的字符,是会返回404页面的此时,就用到了AllowEncodedSlasheson指令允许请求继续被处理如果apache配置的https,那么http和https需要分别配置。我用的apache是Apache/2.4.6(CentOS)http的配置文件和ssl配置文…

    标签:Apache发布于:2019-10-02 17:53:32