码迷,mamicode.com
首页 > Web开发 > 详细

Mac配置apache2.4.25服务器

时间:2018-02-02 20:03:23      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:关闭   lock   list   时间   root   监听   路径   lis   显示   

今天花了挺久时间配置apache,参考了一些博文结合自己的实际配置情况,总结如下:

 

一、首先,在终端下输入"open /etc",打开apache2 -> httpd.conf,修改Apache配置文件httpd.conf

 

其中

(1)ServerRoot中的目录为系统安装目录,也为httpd运行目录,不做修改

    技术分享图片

 

 (2)Listen 80默认监听80端口,在没有其他应用占用80端口的情况下,可以不做修改

    技术分享图片

 

(3)ServerAdmin为管理员邮箱,当发生问题时服务器将向此邮箱发送邮件,可以不做修改

    技术分享图片

 

(4)ServerName为主机名,需要先把ServerName之前的“#”去掉,把www.example.com修改成主机DNS域名localhost,或者IP地址127.0.0.1

    技术分享图片

www.example.com只是一个示例域
ServerName提供用于识别它自己的名字和端口。名字和端口通常由服务器自动定义,但是建议你明确地指定它以避免启动过程中产生问题。
 
注意:“#”不去掉,虽不影响显示“It works!”,但是在终端输入“apachectl configtest  ”时,出现AH00557和AH00558错误:如下
 
技术分享图片 

 

(5)拒绝所有对你服务器文件系统的访问,如有需要可修改,暂时不用改

      技术分享图片

 

(6)此处为网页默认存放目录,修改其中的路径

   技术分享图片

 

(7)主页的显示文件(即显示“It works!”) ,可以不做修改,只需把原先路径下的index.html文件移入新的路径

    技术分享图片

 

注意:如果修改了网页存放目录,则需把原先路径下的index.html移入新的路径,否则会显示403错误

  技术分享图片

就是因为这个原因,我配置了大半天,以为是权限问题,绕了一大圈之后发现是这个问题,粗心.....

 

 

二、

所用到的命令行

httpd -v           查看Apache版本

sudo apachectl stop        关闭Apache

sudo apachectl start        启动Apache

sudo apachectl restart     重启Apache

apachectl configtest        检查Apache语法(很有用,帮助配置排错

 

 


 

后期的权限设置,应需而定,暂时不写(考虑到Apache的版本差异)

 

Mac配置apache2.4.25服务器

标签:关闭   lock   list   时间   root   监听   路径   lis   显示   

原文地址:https://www.cnblogs.com/qianbin/p/8406454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!