配置阿帕奇apache服务器和webdav网络服务器Mac电脑的具体步骤
当你必须在家里发送代码请求时,你可以配置当地的apache,Mac电脑有自己的服务器。它确实比windows中的本地服务器更实用,下面是最有效的配置方案。
0.在进行之前,有必要为个人电脑设置密码。打开本地服务器是必不可少的。
一、本地apache网络服务器
1.在个人电脑所称文件下 建立sites文件夹的名称
如果你在博客园看过这篇文章,可以点击查看原文
后台系统的假数据可以随意放在里面。 例如,我的便是在/Users/dsx 目录下
2.寻找环境变量,存储原始文件
以下是终端的实际操作 键入下面的命令($后面的代码可以直接复制)
// 转换工作目录
$cd /etc/apache2
// 备份数据,防止意外发生,只需执行一次即可。
$sudo cp httpd.conf httpd.conf.bak
// 提醒:如果后续实际操作出错,不要打下面的代码!需要使用以下指令,备份完的 httpd.conf 文档 (董铂然博客园)
$sudo cp httpd.conf.bak httpd.conf
3.逐步修改配置文件
// 使用vim编写httpd.conf
$sudo vim httpd.conf
// 搜索Documentroot
/DocumentRoot
按住 i 进入编辑模式
有两种方法可以看到 把他们都改成你刚建造的Sitess 文件夹名称的路线
再搜索下 php
/php
找到这一行后,将鼠标光标移到最左边并按住它 x 删除“#”打开目录
(假如是10.10系统软件,也有一步:搜索Options 键入/Options 也可以估计自己在图中找到位置,在Options和Follow之间增加一个单词
修改后,按住esc键取出编辑模式,然后键入:wq 储存并撤出 如果错了,不想储存,那就是 :q!
4.扫尾工作和确定取得成功
//复制环境变量
$sudo cp php.ini.default php.ini
// 重启apache网络服务器 以后说这句话很正常
$sudo apachectl -k restart
以后说这句话很正常不必担心
再确认一下是否成功,到电脑浏览器中键入localhost,如果能到达下面的页面,是的,是的
5.常见问题
注意前面的备份数据。数据不需要备份好几次。
注意用英文符号和英文字母编写vim
网络服务器开关指令
$sudo apachectl -k start
$sudo apachectl -k stop
每次待机启动后,如果你想要网络服务器,你必须再次敲响启动命令
二、webdav网络服务器
然后是WebDav服务器,这一切都是基于apache的,即您的apache已经打开了webdav云服务器。
但是如果apache已经完全配备好了,那么webdav就很好配备了
WebDav一定可以作为网络共享的网络存储应用!
1.再次改动
$ cd /etc/apache2
$ sudo vim httpd.conf
// 搜索httpd-dav.conf
/httpd-dav.conf
还是像刚才一样按 i 编写,找到这条线后,鼠标光标移动到最左边 x 删除 # 号,
假设你的电脑是10.10系统软件,还必须有以下横线操作:)
搜索这两行
LoadModule dav_module libexec/apache2////mod_dav.so
LoadModule dav_fs_module libexec/apache2////mod_dav_fs.so
LoadModule auth_digest_module libexec/apache2////mod_auth_digest.so
同时删除他们行首的#号 (温馨提示,这群行长很像,一定要看清楚,不要改正错误。
按esc编写,输入:wq退出
// 然后转换文件目录
$ cd /etc/Apache2//extra
// 备份数据(记住只需要备份一次数据)
$ sudo cp httpd-dav.conf httpd-dav.conf.bak
// 今天我要写这份文件了。
$ sudo vim httpd-dav.conf
// 搜索Digest 将编辑模式从Digest改为Basicicct 还是两步,更改后,储存撤出
/Digest
2.操作脚本文档
下面需要一个脚本文件下载链接
百度云网盘:http://pan.baidu.com/s/1jg7ogds 密码:yj9t
// 转换文件目录,put脚本制作的文件夹名称可以用电脑鼠标立即拖到cd后面
$ cd 存储put脚本的文件目录
// 管理权限操作put配备脚本制作
$ sudo ./put
首先,它将使您输入您的计算机密码,然后为admin帐户设置登录密码 如123456
设置完成后,它将显示一个大串,然后重新启动apache网络服务器。
3.认证成功与否
在你自己的互联网上看到你最终连接到网络的ip详细地址
(董铂然博客园)
然后打开Finder --> 前去 -->连接网络 -->里边键入 http://192.168.1.106/uploads (这是一个例子,您需要输入您的ip详细地址)
以后会弹出一个框,选择注册账户,账户admin,登陆密码 例如,123456可以连接