apache
Windows
1481
##### 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
linux
1193
文件的状态
工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。
已跟踪的文件 ———— tracked
指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未修改,已修改或者已放入暂存区。
未跟踪文件 ———— untracked
它们既没有上次更新时的快照,也不在当前的暂存区域。
初次克隆某个仓库时,工作目录中的所有文件都属于已跟踪文件,且状态为未修改。 在编辑过某些文件之后,Git 将这些文件标为已修改。我们逐步把这些修改过
linux
1770
内置变量存放在`ngx_http_core_module`模块中,变量的命名方式和apache 服务器变量是一致的。
###### `$arg_name`
请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name
###### `$args`
请求中的参数值
###### `$binary_remote_addr`
客户端地址的二进制形式, 固定长度为4个字节
###### `$body_bytes_sent`
传输给客户端的字节数,响应头不计算在内;这个变量和Apach
linux
1915
对于mac系统一些依赖包的安装,我个人还是推荐用homebrew,至于原因,当然是简单易用。
有时候homebrew无法自动安装,比如这次安装php的redis拓展时,用hongbrew就不行了,只能手动编译了。以下为安装过程及期间遇到的报错。
```bash
wget https://github.com/nicolasff/phpredis/zipball/master
tar -zxvf master
cd phpredis-phpredis-b718ce0/
phpize #此为当前使用php版本的
linux
1488
SVN作为新一代代码版本管理工具,有很多优点,管理方便,逻辑明确,安全性高,代码一致性高。SVN数据存储有两种方式,BDB(事务安全表类型)和FSFS(一种不需要数据库的存储系统),为了避免在服务器连接中断时锁住数据,FSFS是一种更安全也更多人使用的方式。SVN的运行方式也有两种,一种是独立服务器,另一种是借助apache服务,各有利弊,下面先介绍一下svn独立服务器的部署步骤。
##### 一、独立服务器部署设置
安装subversion
#yum install -y subversion
#mkd
linux
1622
在此之前,我一直认为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,可以
linux
1646
.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,可能很多朋友都以为nginx不支持.htaccess,只有apache才支持.htaccess文件,其实这是错误的看法nginx也是支持.hatccess的,下面来总结一下配置方法。
其实nginx和.htaccess一点关系都没有,只是一大堆人深受apache的影响觉得nginx应该也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好:
`include /站点目录/.ht
linux
1466
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
linux
1544
Nginx超级强大它可以单独为一个域名设置用户认证,方法也很简单我们只要生成用户认证的用户名和密码,然后再Nginx添加auth认证配置即可。
Nginx可以为某一个域名单独加用户认证,具体做法如下:
1.生成用户认证的用户名和密码:
nginx的auth_basic认证采用与apache兼容的密码文件,因此我们需要通过apache的htpasswd生成密码文件。
首先查找你系统上的htpasswd find / –name htpasswd
一般CentOS都会装
常用工具
1805
1.标题设置(让字体变大,和word的标题意思一样)
在Markdown当中设置标题,有两种方式: 第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。 第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。(一共只有1~6级标题,1级标题字体最大)
2. 块引用(blockquote)
通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)
3. 斜体
将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来
4. 粗体
将需要设置为斜体的