设为首页 收藏本站
查看: 1222|回复: 0

[经验分享] 阿帕奇apache服务器和webDav服务器快速配置。

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-30 15:26:37 | 显示全部楼层 |阅读模式
  当自己在家敲代码需要发请求时,就可以配置本地apache,Mac电脑自带的服务器。这个比windows上的本地服务器还要好用,下面写下最快速配置方案。
  0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的。
一。本地apache服务器
1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹
  如果你不是在博客园看到这篇文章,请点击查看原文
  里面随便放上一些后台的假数据。 比如我的就是在/Users/dsx 目录下
DSC0000.png
  
2.找到配置文件,给原来文件备份
  接下来都是在终端下操作 输入下面指令($后面的代码可以直接复制)
  // 切换工作目录
  $cd /etc/apache2
  //  备份文件,以防不测,只需要执行一次就可以了
  $sudo cp httpd.conf httpd.conf.bak
   DSC0001.png
  
  // 提示:下面这行代码不要打,如果后续操作出现错误!才需要使用以下命令,恢复备份过的 httpd.conf 文件 (董铂然博客园)
  $sudo cp httpd.conf.bak httpd.conf
  
3.开始修改配置文件
  // 用vim编辑httpd.conf
  $sudo vim httpd.conf
  // 查找DocumentRoot  
  /DocumentRoot
  按下 i 进入编辑模式
  可以看到有两个路径 把他们都改成你刚才建的那个Sites 文件夹的路径
DSC0002.png
  再查找下 php
  /php
  定位到这一行后把光标移到最左边按下 x 删除“#”打开目录
  
  (如果是10.10系统的话还有一步:查找Options 输入/Options 也可以目测自己找到图中的位置,在Options和Follow之间增加一个单词)
DSC0003.png
  
  改好之后先按下esc键退出编辑模式,再输入:wq 保存并退出 如果打错了不想保存就是 :q!
  
4.收尾工作与确认成功
  //拷贝配置文件
  $sudo cp php.ini.default php.ini
  // 重新启动apache服务器 之后下面说这句话是正常的
  $sudo apachectl -k restart
  之后下面说这句话是正常的不用担心
DSC0004.png
  再确认下到底成功了没有,就到浏览器里输入localhost如果能来到下面界面就对了
DSC0005.png
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改成Basic  还是那几步,改完了之后保存退出
  /Digest
   DSC0006.png
  
2.运行脚本文件
  接下来要用到一个脚本文件下载地址在这
  百度网盘的:http://pan.baidu.com/s/1jG7ogdS     密码是:yj9t
  // 切换目录,可以使用鼠标把put脚本所在的文件夹直接拖到cd后面
  $ cd 保存put脚本的目录
  // 以管理员权限运行put配置脚本
  $ sudo ./put
  会先让你输入你电脑的密码,再给admin账号设置密码 如123456
  设置完成后,他会显示一大串然后重启了apache服务器。
DSC0007.png
3.验证是否成功
  到你的网络里看一下你现在连着网的ip地址
DSC0008.png
  (董铂然博客园)
  然后点开Finder --> 前往 -->连接服务器 -->里面输入 http://192.168.1.106/uploads (这个是举例,你要输入你自己的ip地址)
  之后会弹出一个框,选择注册用户,账号admin,密码 如123456就能连接了
DSC0009.png

  
  配置完成了之后就可以 在代码里发请求的url写上自己服务器内文件的url了。不连外网也可以执行下载上传操作。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-92355-1-1.html 上篇帖子: apache 提示You don't have permission to access /test.php on this server.怎样解决 下篇帖子: Apache Spark源码走读之2
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表