启动Apache
-
启动Apache
在终端中输入
sudo apachectl start
在浏览器中输入localhost 出现It works!页面说明启动成功
站点的根目录为系统级根目录
/Library/WebServer/Documents
启动后可以通过编辑/etc/apache2/httpd.conf
文件来修改 Apache 配置 停止 Apache
sudo apachectl stop
重启 Apache
sudo apachectl restart
创建用户级目录
创建用户级目录可以便于管理和操作
- 在用户目录下创建 Sites 目录
mkdir Sites
touch Sites/.localized
如果该目录已存在则略过
- 在
/etc/apache2/users/
目录下检查是否有username.conf文件(username为用户名,下同), 若没有则创建一个并修改权限
cd /etc/apache2/users/
sudo touch username.conf
sudo chmod 644 username.conf
- 修改username.conf文件
sudo vi username.conf
将下面的配置信息写入文件
<Directory "/Users/username/Sites/">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
- 编辑
/etc/apache2/httpd.conf
文件
sudo vi /etc/apache2/httpd.conf
找到下列代码将前面的注释符号 # 删掉
Include /private/etc/apache2/extra/httpd-userdir.conf
LoadModule userdir_module libexec/apache2/mod_userdir.so
编辑
/etc/apache2/extra/httpd-userdir.conf
文件
sudo vi /etc/apache2/extra/httpd-userdir.conf
找到下列代码将前面的注释符号 # 删掉
Include /private/etc/apache2/users/*.conf
重启Apache
sudo apachectl restart
在浏览器中输入http://localhost/~username,出现站点目录说明用户级目录创建成功