最近在项目中需要通过WebDav方式提供文件发布的功能,特此记录配置全过程。Apache2内置直接支持WebDav功能,开启并配置即可,配置过程如下(注:这里使用了xampp集成的apache,与独立安装的配置略有差异): 1、开启WebDav 修改httpd.conf文件,找到如下行,去掉Include前面的## Distributed authoring and versioning (WebDAV)
Include etc/extra/httpd-dav.conf 2、配置WebDav 修改httpd-dav.conf文件,配置webdav本地路径及访问...
利用主机域名配置Apache的虚拟主机功能,可以减轻服务器为每一个网站分配IP地址的压力。而且根据不同的主机域名可以输出不同的网页内容。要实现此项功能,可以通过修改/etc/host文件来强制定义IP地址与域名的对应关系。第一步:修改/etc/hosts配置文件在/etc/hosts文件中假如下面标注出的信息[root@localhost ~]# vim /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localho...
1. 修改虚拟主机配置<Directory /var/www>#目录路径 ...
AllowOverride All #允许.htaccess覆盖配置文件,使.htaccess生效 ...
</Directory(允许)2.在需要权限控制的目录下创建.htaccess#比如要控制 /var/www/quanxian 目录,在/var/www/quanxian目录中创建.htaccess文件,填写如下内容AuthUserFile /var/www/quanxian/.htpwd #[权限控制文件]
AuthType Basic
AuthName "[描述信息...
创建个人用户主页功能第1步:开启个人用户主页功能 UserDir disabled前加#UserDir public_html 去掉前面# UserDir参数表示的是需要在用户家目录中创建的网站数据目录名称(public_html) 第2步:创建1个新的普通用户fireuser,并且切换到普通用户的家目录,在家目录下创建网站数据目录public_html,写入首页文件内容并给予网站目录访问权限。(注意一定是更改~家目录的权限为755才可以,不然无权限访问) 第3步:键入http://127...
● 新建 RedisServer.php● 代码如下<?php
use Swoole\Redis\Server;
$server = new Server("127.0.0.1", 9501, SWOOLE_PROCESS );
$server->set(array(task_worker_num => 32,worker_num => 1,task_enable_coroutine => true,heartbeat_check_interval => 5,heartbeat_idle_time => 10,
));
$server->setHandler(LPUSH, function ($fd, $data) use ($server) {$taskId = $server->task($data);if ($taskId === false) {$server->s...
● 新建 RedisServer.php● 代码如下<?php
use Swoole\Redis\Server;
$server = new Server("127.0.0.1", 9501, SWOOLE_PROCESS );
$server->set(array(task_worker_num => 32,worker_num => 1,task_enable_coroutine => true,heartbeat_check_interval => 5,heartbeat_idle_time => 10,
));
$server->setHandler(LPUSH, function ($fd, $data) use ($server) {$taskId = $server->task($data);if ($taskId === false) {$server->s...
Apache版本不同、操作系统不同,其配置文件命名、配置管理方式也经常不同,比如安装目录可能是httpd,也可能是apache2,配置文件名及加载模块方式也经常不同,或许对apache官方而言是有规律的,但毕竟我们大部分用户都不是网管,没事整天配置apache,都是现用现找资料, 一般两个文件路径不对往往就火大了。进入正题。Apache默认Rewrite功能是禁用的,但是其Rewrite模块是加载的,所以,我们也不要只忙着写.htaccess文件,总是不生...
利用apache-nginx服务来搭建图片服务器
使用资源: vmware+ centos + nginx +vsftpd nginx :存储图片的服务。 详见-nginx 安装手册 vsftpd :图片上传的传输协议。 详见-vsftpd安装手册使用jar包: org.apache.commons.net
封装工具类: FtpUtil开发代码:publicclassFTPTest {@TestpublicvoidtestFtpClient() throws Exception {// 创建一个FTPClient对象FTPClient ftpClient = new FTPClient();// 创建ftp连接 ftp默认端口号是...
我们都知道在apache下可以配置访问web服务器的某个路径时,自动显示其目录下面的文件列表的,其实Nginx一点也不比apache弱,它当然也可以实现这个功能,而且还非常容易和简单;主要用到autoindex 这个参数来开启,其配置如下:代码如下:location / { root /data/www/file //指定实际目录绝对路径; autoindex on; //开启目录浏览功能; autoindex_e...
在终端中执行
sudo a2enmod rewrite
指令后,即启用了 Mod_rewrite 模块。
另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。用指令操作就是:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
一点小提示
事实上,当我在 Ubuntu 中采用上述做法并重启了 Apache 服务后,仍然无法正常 rewrite...
apache中.htaccess文件的功能写法- .htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。 - 子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。 - .htaccess必须以ASCII模式上传,最好将其权限设置为644。 错误文档的...
代码如下://thinkphp 路由定义规则 $route = array( 'news/:action/:year\d/:month/:day'=>'news/read?year=:2&month=:3&day=:4', 'news/:action^delete|update|insert/:year\d/:month/:day'=>array( 'news/read?extra=:2&status=1','year=:2&month=:3&day=:4'), );
$url = http://www.test.com/index.php/news/read/2012/2/21/extraparam/test.html;//后缀名$extension = html;
//可知: $_SERVER[PATH_I...
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。 http://baike.baidu.com/view/864591.htm?fr=aladdin
如题: 在apache2.4中 原2.2版本中DefaultType设置已无效,怎样使用其它设置进行替代 谢谢各位! 回复讨论(解决方案) <Files *> ForceType application/x-httpd-php<Files *\.*> ForceType None
请问在apache2.4中 DefaultType功能怎样使用其它设置进行替代如题:在apache2.4中 原2.2版本中DefaultType设置已无效,怎样使用其它设置进行替代谢谢各位!------解决思路----------------------<Files *> ForceType application/x-httpd-php<Files *\.*> ForceType None