apache

LAMP环境不能解析php原因及排查步骤 Windows

LAMP环境不能解析php原因及排查步骤

1481 2

##### 1、没有加上对应的php类型,所以不支持php的脚本解析 解决方法: 在配置文件`apache/conf/httpd.conf`中,找到`AddType application/x-gzip .gz .tgz`,在 下面添加一行内容:`AddType application/x-httpd-php .php` ##### 2、没有加上针对php的索引,如果没有该索引的支持,则无法解析用php编写的网页 解决办法: 在配置文件`apache/conf/httpd.conf`中,找到`Direct

 Git 提交代码 linux

 Git 提交代码

1193 1

文件的状态 工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。 已跟踪的文件 ———— tracked 指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未修改,已修改或者已放入暂存区。 未跟踪文件 ———— untracked 它们既没有上次更新时的快照,也不在当前的暂存区域。 初次克隆某个仓库时,工作目录中的所有文件都属于已跟踪文件,且状态为未修改。 在编辑过某些文件之后,Git 将这些文件标为已修改。我们逐步把这些修改过

nginx内置变量 linux

nginx内置变量

1770 2

内置变量存放在`ngx_http_core_module`模块中,变量的命名方式和apache 服务器变量是一致的。 ###### `$arg_name` 请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name ###### `$args` 请求中的参数值 ###### `$binary_remote_addr` 客户端地址的二进制形式, 固定长度为4个字节 ###### `$body_bytes_sent` 传输给客户端的字节数,响应头不计算在内;这个变量和Apach

MAC系统安装redis拓展 linux

MAC系统安装redis拓展

1915 3

对于mac系统一些依赖包的安装,我个人还是推荐用homebrew,至于原因,当然是简单易用。 有时候homebrew无法自动安装,比如这次安装php的redis拓展时,用hongbrew就不行了,只能手动编译了。以下为安装过程及期间遇到的报错。 ```bash wget https://github.com/nicolasff/phpredis/zipball/master tar -zxvf master cd phpredis-phpredis-b718ce0/ phpize #此为当前使用php版本的

CentOS搭建SVN独立服务器 linux

CentOS搭建SVN独立服务器

1488 0

SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高。SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也更多人使用的方式。SVN的运行方式也有两种,一种是独立服务器,另一种是借助apache服务,各有利弊,下面先介绍一下svn独立服务器的部署步骤。 ##### 一、独立服务器部署设置 安装subversion #yum install -y subversion #mkd

apache反向代理http到https linux

apache反向代理http到https

1622 0

在此之前,我一直认为apache以及nginx的反向代理,只能代理本地局域网,今天经过测试,还可以代理外网http以及https,真是活到老学到老。😁 apache反向代理http到本地局域网与http类似,以下以http到外网地址为例。apache的反向代理功能需要模块的支持: mod_proxy.so mod_proxy_connect.so mod_proxy_http.so mod_rewrite.so apache安装编译时,带上参数`--enable-proxy`,若已安装apache,可以

让Nginx支持.htaccess linux

让Nginx支持.htaccess

1646 0

.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,可能很多朋友都以为nginx不支持.htaccess,只有apache才支持.htaccess文件,其实这是错误的看法nginx也是支持.hatccess的,下面来总结一下配置方法。 其实nginx和.htaccess一点关系都没有,只是一大堆人深受apache的影响觉得nginx应该也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好: `include /站点目录/.ht

Apache htpasswd命令用法详解 linux

Apache htpasswd命令用法详解

1466 0

htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证。 `htpasswd -mb file user password` `htpasswd -mb /data/svn/passwd.conf xiaowan xiaowan123` `/usr/local/apache/bin/htpasswd --helpUsage:` ``` htpasswd [-cmdpsD] passwordfile username htpasswd -b[cmdpsD] passwordfi

Nginx用户认证配置方法详解(域名、目录) linux

Nginx用户认证配置方法详解(域名、目录)

1544 0

  Nginx超级强大它可以单独为一个域名设置用户认证,方法也很简单我们只要生成用户认证的用户名和密码,然后再Nginx添加auth认证配置即可。 Nginx可以为某一个域名单独加用户认证,具体做法如下: 1.生成用户认证的用户名和密码: nginx的auth_basic认证采用与apache兼容的密码文件,因此我们需要通过apache的htpasswd生成密码文件。 首先查找你系统上的htpasswd    find / –name htpasswd 一般CentOS都会装

markdown的15种基本语法,学完这些Markdown的基本使用不成问题。 常用工具

markdown的15种基本语法,学完这些Markdown的基本使用不成问题。

1805 0

1.标题设置(让字体变大,和word的标题意思一样) 在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大) 2. 块引用(blockquote) 通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。) 3. 斜体 将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来 4. 粗体 将需要设置为斜体的