配置Apache服务器

配置Apache服务器

1.在当前登录账户下新建一个文件夹(切记:不要把文件夹配置为桌面等系统常用的目录),这里以’Sites’演示。

01.png 

2.设置配置文件

1>.打开finder,进入/etc/apache2路径(快捷键:command+shift+g,或点击finder中的前往),该路径是系统目录,默认不显示。

02.png

2>.设置文件夹和文件的权限:

(1)apache2文件夹权限

(2)httpd.conf

03.png


04.png

3>.设置httpd.conf配置文件

注意:可以先备份一下该文件,以防修改失败。不要使用系统自带的TextEdit去编辑,会产生特殊符号。可以使用Sublime Text等。

05.png

(1)在此文件中找到DocumentRoot(约236行),修改DocumentRoot,以及Directory路径为你刚才配置文件夹的路径(手动输入,不要copy) (引号不能为中文) 


06.png

(2)找到Options FollowSymLinks Multiviews(约251行),改为OptionsIndexesFollowSymLinks Multiviews,(手动输入,不要copy).(添加Indexes的前后空格不能为中文的空格)

07.png

(3)找到LoadModule php5_module libexec/apache2/libphp5.so(约169行),把行首的‘#’符号去掉。

08.png

4>.启动Apache服务

打开终端,输入(一定要手动输入,否侧终端会跳一堆东西出来,apache并不会被启动):

sudo apachectl –k restart --重启服务器

sudo apachectl –k start –启动服务器

sudo apachectl –k stop –停止服务器

5.测试访问服务器

在第一步建立的文件夹中,放入测试的文件

打开网页输入 127.0.0.1   或者   localhost  或者  你的网络ip

09.png


补充:

1.重启后通过浏览器不能访问服务器,是因为每次重启电脑后需要手动开启apache服务器.输入下面命令就可以实现开机启动

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

取消开机启动输入

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

再输入一次  sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 行会发现错误:launchctl: Error unloading: org.apache.httpd,这表示已经成功卸载过了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 安装Apache 一、目的: 能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的! 二、为什么是 "Ap...
    gpr阅读 4,362评论 5 7
  • 一、目的 能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的! 二、为什么我们要用Apache? Apa...
    chernyog阅读 709评论 3 0
  • 目的: 能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的! 为什么是 Apache 使用最广的 Web...
    重写幸福阅读 780评论 0 1
  • 不是所有的服务器都是免费的,免费的服务器也一般只提供GET请求,所以配置一个可以测试的服务器就显得尤为必要。 Ap...
    莽原奔马668阅读 1,026评论 0 5

友情链接更多精彩内容