Tag Archives: config

常用Apache设置

● Listen 服务器监听IP地址和端口。 Listen参数是指Apache服务器在指定的IP地址和端口上进行监听;默认情况下Apache会在所有IP地址上监听。Listen是一个必须设置的指令。如果在配置文件中找不到这个指令,服务器将无法启动。 Listen参数还可以指定服务器在哪个端口或地址和端口的组合上进行监听请求。如果只指定一个端口,服务器将在所有地址上监听该端口。如果指定了地址和端口的组合,服务器将按照指定地址和指定的端口进行监听。 使用多个Listen参数可以指定多个不同的监听端口和/或地址端口组合。 例如,想要服务器接受80和8080端口上的请求,可以这样设置: Listen 80 Listen 8080 为了让服务器在两个确定的地址端口组合上接受请求,可以这样设置: Listen 192.64.182.1:80 Listen 192.64.182.5:8080 注意:多个Listen指令指定了同一个地址和端口的组合后,会导致"Address already in use"错误。 ● ServerRoot 服务器的安装基础目录。 该参数设置了服务器所在的目录。一般来说它将包含conf/和logs/子目录。其它配置文件的相对路径都基于此目录 (比如Include或LoadModule)。 例如: ServerRoot /etc/httpd ● DocumentRoot 组成网络上可见的主文档树的根目录。 此参数设置了httpd服务的目录。在没有配置类似Alias这种参数的情况下,服务器会将请求中的URL附加到DocumentRoot后面以构成指向文档的路径。 比如说: DocumentRoot /etc/httpd/www/web 于是对http://www.ccb.com.cn/index.html的访问就会指向/etc/httpd/www/web/index.html。如果参数中不是绝对路径,则被假定为是相对于ServerRoot的路径。 注意:指定DocumentRoot时不应包括最后的"/"。 ● Directory 可以封装一组参数,使之仅对文件空间中的某个目录及其子目录生效 <Directory directory-path> ... </Directory> <Directory>和</Directory>用于封装一组参数,使其对某个目录及其子目录生效。directory-path可以是一个目录的完整路径,或是包含了Unix shell匹配语法的通配符字符串,但是通配符都不能匹配"/"字符,例如:<Directory /*/public_html>是无法匹配/home/user/public_html 的,而<Directory /home/*/public_html>却能够正确匹配。 directory-path参数必须与被访问文件所在文件系统的路径保持一致。如果有多个非正则表达式,<Directory>配置段符合并包含某文档的目录(或其父目录),那么会以短目录优先的规则进行应用。<Directory />的默认访问权限为"Allow from All",这意味着Apache没有进行访问控制,通过设置Order,Deny,Allow,AllowOverride这个几个参数可以对访问进行控制。 下面简单介绍一下这4个参数的用法。 ▲ [...]
Posted in Apache | Also tagged | Leave a comment

一劳永逸的 Editplus 配置

用习惯了 Editplus , 经常会做一些个性化的设置, 不仅让自己用得更顺手提高了工作效率, 也让自己节省了不少精力. 怎样才能让这些有用的配置不会因为重装系统而丢失呢? 默认情况下 Editplus 的配置文件(*.ini) 和 语法完成方成(*.acp) 以及语法着色文件(*.stx) 都是放在 Editplus 的安装目录下的. 要将它们分离出来做备份还是挺麻烦的. 还好聪明的 Editplus 给我们提供了一个有用的功能: 菜单->"工具"->"设置目录", 我们可以自定义 配置文件目录以及语法/着色/模版文件目录 的位置. 这样就可能在我们重新安装 Editplus 后将配置目录设置成我们自定义的目录就可以啦. 赶紧动手设置吧: 这里是我自用的配置文件: 下载 0, 假设我们 Editplus 的安装目录是: D:\Program Files\EditPlus 3\editplus.exe 1, 我们在安装目录外任意位置建好配置文件目录, 目录结构看上去像这样子: F:\software\editplus_config\ F:\software\editplus_config\editplus_conf_1\ F:\software\editplus_config\editplus_conf_2\ F:\software\editplus_config\editplus_conf_ini\ 为什么会有 editplus_conf_1 和 editplus_conf_2 两个配置目录呢? 因为我们可能会经常会遇到这样的情况: 在我们在项目1中代码规范是这样子的 function abc () { [...]
Posted in Tips, Tool | Also tagged | Leave a comment