macOS配置Apache服务器

注:

  • macOS自带Apache服务器,只需要修改几个配置就可以

  • 目录要在/Users/TaoWang

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

  • 在修改系统文件前请先备份

  • etc 目录有点类似于 windows/system32, 存放配置文件的目录

备份和恢复系统文件:

//备份: cp (copy 的缩写) httpd.conf (源文件) httpd.conf.bak (目标文件)
sudo cp httpd.conf httpd.conf.bak
//恢复
sudo cp httpd.conf.bak httpd.conf

配置Apache服务器步骤:

//1.在Finder创建一个 "/Users/TaoWang/Sites" 文件夹

//2.进入apache2文件夹
cd /etc/apache2/

//3.用 vim 编辑器打开 httpd.conf
sudo vim httpd.conf

//4.修改配置
//4.1修改DocumentRoot
#DocumentRoot "/Library/WebServer/Documents"
DocumentRoot "/Users/TaoWang/Sites"
#


//4.2在 "Options FollowSymLinks Multiviews" 加一个单词 Indexes
Options Indexes FollowSymLinks Multiviews

//4.3保存并退出编辑
:wq
//启动服务器
sudo apachectl -k start 或者 sudo apachectl start//启动服务器
sudo apachectl -k stop 或者 sudo apachectl stop//关闭服务器
sudo apachectl -k restart 或者 sudo apachectl restart//重启服务器
//测试是否成功启动服务器
127.0.0.1 或者 localhost 或者 本机的ip地址

Vim编辑器命令:

vim里面只能用键盘, 不能用鼠标
vim编辑器有两种模式:
-编辑模式: 可以进行正常的编辑操作
左下方显示 -- INSERT --
"在命令模式下输入 i 能够进入编辑模式"

-命令模式: 可以通过命令
左下方什么也不显示
"在编辑模式下按 ESC 能够返回到命令模式"

/xxx 查找xxx
n 执行上一次查找

0 到行首
w 光标往后移动一个词
b 光标往前移动一个词

x 删除当前一个字符
dw 删除一个单词
D 删除到行尾
dd 删除整行

V 选中整行
y 将选中部分的内容复制到剪切板
p 在光标下方粘贴剪切板中的内容

u 撤销上一次修改

numG 移动光标到指定的行(num)。(比如 10G 就是到第 10 行)
gg 到文件开始
G 到文件末尾

:wq 保存退出
:q! 不保存退出

你可能感兴趣的:(macosapache)