Mac下Apache服务器配置教程

一、Apache服务器

  1. 使用最广的 Web 服务器

  2. Mac自带,只需要修改几个配置就可以,简单,快捷

  3. 有些特殊的服务器功能,Apache都能很好的支持

  目的:让有一个自己专属的测试环境

二、准备工作

  1.设置用户密码

  2.MAC 10.10及以上

三、配置服务器(此过程会用到vim命令,建议先了解一下)

  1.常见命令

sudo apachectl -v  //一般来说Mac系统都会自带Apache环境,此命令的用处是查看当前系统的Apache版本

  
  此过程会要求用户输入密码,输入时是隐藏的,用户输入完成直接回车即可。

sudo apachectl -k start  //启动Apache

  此步骤过后就可以查看Apche是否已经启动了,在safari地址栏中输入”http://localhost“或”127.0.0.1“,如果网页中出现”ItWork!“则表示已经启动。
sudo apachectl -k stop  //停止Apache
sudo apachectl -k restart  //重启Apache

  2.配置服务器的工作

   1>在Finder中创建一个"Sites"的文件夹,直接创建在/Users/apple(当前用户名)目录下

   

   2>修改配置文件中的"两个路径",指向刚刚创建的文件夹(按照4.的流程命令步骤去做)

   3>拷贝一个文件(按照4.的流程命令步骤去做)

  3.配置服务器注意事项

    1>关闭中文输入法

    2>命令和参数之间需要有"空格"

    3>修改系统文件一定记住"sudo",否则会没有权限

    4>目录要在/Users/***(当前用户名) : 将你创建的文件夹Sites直接拖放到终端中就可以查看你创建的Apache服务器文件夹路径

  4.配置服务器流程(以下命令终端执行)

// 切换工作目录cd /etc/apache2

// *** 备份文件,以防不测,只需要执行一次就可以了(可以使用ls命令查看是否新增了httpd.conf.bak文件)
sudo cp httpd.conf httpd.conf.bak

// 提示:如果后续操作出现错误!可以使用以下命令,恢复备份过的 httpd.conf 文件(此步骤不需执行)
sudo cp httpd.conf.bak httpd.conf

// 用vim编辑httpd.conf(vim里面只能用键盘,不能用鼠标)
sudo vim httpd.conf

// 查找DocumentRoot(搜索完后会出现下图界面)
/DocumentRoot 
"键盘方向键控制,将光标移动到首行"
"修改引号中的路径"
// 修改两个lib/WebSer/Docume改成我们自己的服务器文件夹路径(/Users/***用户名***/Sites)"按i进入编辑模式"  (终端最下面出现下图字符表示已经进入编辑模式)
// 退出编辑模式,进入命令模式
ESC
"将光标移动到首行")0  这是零,不是字母o
"保存并退出一下"
:wq

”继续进入编辑”sudo vim httpd.conf

"这时候如果你想看看是否更改成功的话,可以继续执行上面的/DocumentRoot查看一下那两个路径是否已经更改"

”查找“ /options

"按向下箭头往下走"

//找到 Options FollowSymLinks Multiviews 

"进入编辑模式  按i”

//加一个单词 Options Indexes FollowSymLinks Multiviews 

// 查找php /php
"将光标移动到首行"0
删除行首注释# (如下图位置,按i进入编辑模式,删除之后按Esc退出编辑模式)
// 保存并退出
:wq
// 不保存退出!!!!!!!!!(这一步不需要执行,如果自己写错输入错了的话就在执行)
:q!
// 切换工作目录
cd /etc
// 拷贝php.ini文件
sudo cp php.ini.default php.ini
// 重新启动apache服务器
sudo apachectl -k restart  (之后出现下图所示警告表示正常)

测试 Apache 服务器

在浏览器地址栏输入 127.0.0.1,这时候你会发现还是坑爹的it Work!

那么,请清空一下你的safari-->”清除历史记录和网站数据"

再次输入“127.0.0.1”试试吧

如果你想你的Apache里面多些内容,试试下面的步骤。

随便创建个文件夹,以.json的后缀名或其他都行,放一段json文本在里面,把它放到Sites文件夹里面吧



然后输入127.0.0.1/demo.json试试吧。Apache是一个服务器,为了保证用户的安全,每次重新启动计算机Apache不会自动启动

 需要进入终端,手动启动一次

 最后,打完收工。

 

 

  

时间: 2024-08-06 21:20:36

Mac下Apache服务器配置教程的相关文章

Mac下Apache服务器配置

Mac下Apache服务器配置 一.Apache服务器 1. 使用最广的 Web 服务器 2. Mac自带,只需要修改几个配置就可以,简单,快捷 3. 有些特殊的服务器功能,Apache都能很好的支持 目的:让有一个自己专属的测试环境 二.准备工作 1.设置用户密码 2.MAC 10.10及以上 三.配置服务器(此过程会用到vim命令,建议先了解一下) 1.常见命令 sudo apachectl -v //一般来说Mac系统都会自带Apache环境,此命令的用处是查看当前系统的Apache版本

MAC下 Apache服务器配置

今天做了一个注册登录提交的页面,后续操作需要用到后端的知识 php+Mysql,之前只是有些了解,现在开始具体操作了,首先从配置环境开始.查了好几篇文档与博客,了解了挺多知识. Mac下Apache服务器配置 在Mac系统下配置php运行环境 原文地址:https://www.cnblogs.com/knuzy/p/9249116.html

MAC下apache+php

mac下是自带有Apache和php的服务器的,不需要另外安装,本文就对相关配置进行介绍. 第一:Apache 在终端中输入,下面指令即可启动Apache服务器: //启动 sudo apachectl-k start //重新启动 sudo apachectl -k restart 验证: 在浏览器中输入:http://127.0.0.1,显示为It Works!,既证明服务器已经启动. 但是由于默认站点位于系统路径下,所以我们修改到自定义的路径.所以还需要进行相关配置 修改站点位置: 终端中

linux下Apache服务器配置虚拟域名

在看laravel的某一个入门教程的时候,作者写道: 将网站根目录配置为 learnlaravel5/public. 本身而言,linux下Apache的根目录设置为/var/www/html,而laravel设置的访问目录是learnlaravel5/public.直接放在根目录下面,则访问打时候需要输入一长串,太麻烦.所以想着也配置下,跟作者似的,输入个www.nine.com也能访问. 1. 修改httpd.conf 可以直接在Apache配置文件的结尾添加如下代码,给Apache添加虚拟

mac 下 apache设置

windows下面的apache配置 apache是mac下是默认就有的,我们只需使用命令开启.暂停和重启就好了 sudo apachectl start sudo apachectl stop sudo apachectl restart 但是这个apache 开启后,默认访问的是 /Library(资源库)/WebServer/Documents/ 目录,因此我在当前用户名 ay 下建立一个 Sites 文件夹,让其默认访问到这个文件,所以我需要对 /etc/apache2/httpd.co

Mac下Apache服务器和webDav服务器快速配置

当自己在家敲代码需要发请求时,就可以配置本地Apache,Mac电脑自带的服务器.这个比windows上的本地服务器还要好用,下面写下最快速配置方案. 0.在开始之前需要给自己的电脑设置下开机密码,想开本地服务器这一点是必须的. 一.本地apache服务器 1.首先在自己的电脑昵称的文件夹下 建一个sites文件夹 里面随便放上一些后台的假数据. 比如我的就是在/Users/dsx 目录下 2.找到配置文件,给原来文件备份 接下来都是在终端下操作 输入下面指令($后面的代码可以直接复制) //

OpenSSL证书生成及Mac上Apache服务器配置HTTPS(也适用centos)

自签名证书 配置Apache服务器SSL 自己作为CA签发证书 这里是OpenSSL和HTTPS的介绍OpenSSLHTTPS 开启HTTPS配置前提是已在Mac上搭建Apache服务器→Mac上Apache服务器搭建 先在桌面创建个SSL文件夹,用来放生成的私钥证书文件打开终端cd到SSL文件夹cd desktop/SSL 1. 自签名证书 (1) 在SSL文件夹中生成私钥 (2) 生成自签名证书 Common Name应该与域名保持一致(如我的电脑搭建的服务器IP地址为192.168.1.1

mac下Apache的brew安装与配置

mac 系统macOS High Sierra版本 10.13.4 mac系统自带apache,配置文件在/etc/apache2/httpd.conf 虽然我安装了php72命令用brew install php72 输入 php -v显示 PHP 7.2.9 (cli) (built: Aug 23 2018 02:08:27) ( NTS ) 但本地项目代码中,phpinfo()却总是显示 php5.6.29版本. 一开始,我按照网上教程,修改 sudo vim /etc/apache2/

Mac下Apache Tomcat安装配置

Java Web如果稍微知道一点,一般对Tomcat都不会陌生,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源.Tomcat无法取访问Appache资源).Appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要Tomcat来处理.昨天下载了一下Tomcat本以为很快完成,不过还是遇到了一些坑,简单的介绍下安装过程: 1.下载Tomcat