mac 10.11.6 自带apache配置记录
详细记录使用自带apache的一些问题
开启apache服务
作为2016年的新版本os,在系统偏好设置里没有网络共享了,所以可以通过终端,直接开启apache服务器;
- 开启apache:sudo apachetl -k start (最好以root的身份来启动服务器,不是管理员的身份,会有奇怪的东西);
- 重启apache:sudo apachetl -k restart;
- 停止apache:sudo apachetl -k stop;
修改默认目录(使localhost变为你设置的地址)
- 可以通过finder的前往文件夹,地址为
/etc/apache2
,打开之后,可以看到很多文件,可以使用编辑器来打开http.conf文件,进行修改,找到DocumentRoot
字段,修改之下的默认文件路径,修改成自定义的默认文件存放路径; - 可以在刚刚的文件里再找到
Listen 80
,有时端口会被占用,所以可以进行修改; - 在
/etc/apache2/extra
的文件夹里找到http-vhosts.conf文件,打开之后可以看到文档的最下面会有两个demo的配置,可以使用#
来把这两个demo注释掉,之后
<VirtualHost *:80>
ServerAdmin "服务全名称"
DocumentRoot "自定义文件路径"
ServerName "映射路径"
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
<Directory "给directory再次带上文件路径参数,要不会报AH00526的错误">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
#Order deny,allow
#Allow from all
Require all granted
</Directory>
</VirtualHost>
更新 mac sierra之后的问题
这特喵的不如不更新呢,搞我一上午,原先的配置文件没有了,不过在更新过后的/etc/apache2
中,有之前的http.conf~pre文件,还有http-vhosts.conf文件也需要重新更新一下,之前的hosts倒是还存有映射;
和之前的比较起来,需要在http.conf文件里把ServerName
的注释去掉,并加上名称,之前也没有,不知道为啥,不加会报AH00557的错误。
更新10.12.1之后
配置文件倒是还在,只是apache需要重新启动
- 开启apache:sudo apachectl -k start (最好以root的身份来启动服务器,不是管理员的身份,会有奇怪的东西);
- 重启apache:sudo apachectl -k restart;
- 停止apache:sudo apachectl -k stop;
本地图片没有权限请求(error 403)
需要在终端中使用
sudo chmod _R 777 /Users/usename(文件夹)
来对文件进行权限修改,还需要检查apache文件夹中,httpd.conf文件中中的相关配置,Require all granted
mac 10.11.6 自带apache配置记录的更多相关文章
- mac 10.11.6,Xcode8下,ruby2.3安装,Cocoapods安装~
适用环境 mac: 10.11.6 Xcode:8.1 命令执行步骤(安装ruby2.3前准备工作) 查看ruby更新源 gem sources -L 删除默认官方或者淘宝,新增 https://g ...
- 解决mac 10.11 以后 无法使用未签名第三驱动
解决 最新版 mac 系统 无法使用未签名第三驱动 10.12.多 我的情况是 10.11.4 Beta (15E27e) 使用绿联usb网卡不正常. 下面的命令为检测驱动是否装载的一些命令.sudo ...
- MAC自带Apache配置python3
进入终端 sudo apachectl start 直接访问localhost 解决Mac下apache 403的问题 网上查资料发现是因为Mac版本升级导致了apache策略发生变更了,所以我们修改 ...
- win7 PLSQL Developer 10/11/12 连接 Oracle 10/11/12 x64位数据库配置详解(与32位一样,只要注意对应Oracle Instant Client版本) tns 错误和 nls错误
环境win7 x64 PLSQL Developer 10 与 11 Oracle Instant Client 10 与 12 参考http://blog.csdn.net/chen_zw/arti ...
- android源码编译-Mac 10.11 xcode5.1.1
第一步: 参考官网:创建一个dmg,大小80g,这个要尽量大一点,40g感觉不够用:http://source.android.com/source/initializing.html 第二步:下载a ...
- mac 10.11 cocopods注意的地方
最近安装cocoapods,遇到些新问题,安装过程纠结了一天,先是ruby版本的问题,解决掉了,后来又是ruby下载cocoapods慢的问题,尝试了好几遍都下载不成功.最后也是不断尝试和查询,算是安 ...
- [Mac]Mac OS 10.11虚拟机搭建ReactNative遇坑记录
1.命令行安装nvm,一定要加入/.bash_profile,加入以后需要执行source /.bash_profile,使nvm命令行立即生效 2.node一定要安装最新版本,不然执行npm ins ...
- Mac 10.9.3 自带PHP5.4.24增加redis和xdebug扩展
git clone git://github.com/nicolasff/phpredis.git cd ./phpredis phpize make ./configure make sudo ma ...
- Mac 10.11.4 安装mysql-5.7.13 默认密码问题
今天下载了一个最新版的mysql dmg安装包来安装mysql,安装的整个过程竟然都没有提示输入root用户默认密码,我也没太在意,然后连接数据库时竟然提示输入密码,当时就一脸懵逼了.尝试各种密码,为 ...
随机推荐
- JavaWeb_day07_JSP
本文为博主辛苦总结,希望自己以后返回来看的时候理解更深刻,也希望可以起到帮助初学者的作用. 转载请注明 出自 : luogg的博客园 谢谢配合! day07 JSP 全称 :Java Server P ...
- Git 相关总结
Git 优秀在线教程 廖雪峰-史上最浅显易懂的Git教程!
- 两种常用的C语言排序算法
1. 要求输入10个整数,从大到小排序输出 输入:2 0 3 -4 8 9 5 1 7 6 输出:9 8 7 6 5 3 2 1 0 -4 解决方法:选择排序法 实现代码如下: #include &l ...
- Mysql FROM_UNIXTIME效率 VS PHP date()效率 数据说话!
这几天在做数据统计,有几个统计图的需求是这样的: 按照年.月.日统计订单数量, 比方一年12个月,统计出1月多少订单,二月多少订单,按照这种模式统计. 但是数据库里存放的是 timestamp 的 ...
- PHP数组的基础知识
- sed的应用
h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...
- Xcode7使用插件的简单方法&&以及怎样下载到更早版本的Xcode
Xcode7自2015年9上架以来也有段时间了, 使用Xcode7以及Xcode7.1\Xcode7.2的小伙伴会发现像VVDocumenter-Xcode\KSImageNamed-Xcode\HO ...
- 【代码笔记】iOS-柱状图
一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...
- 归档NSKeyedArchiver解归档NSKeyedUnarchiver与文件管理类NSFileManager (文件操作)
========================== 文件操作 ========================== 一.归档NSKeyedArchiver 1.第一种方式:存储一种数据. // 归档 ...
- VMware中CPU分配不合理以及License限制引起的SQL Scheduler不能用于查询处理
有一台SQL Server(SQL Server 2014 标准版)服务器中的scheduler_count与cpu_count不一致,如下截图所示: SELECT cpu_count , ...