mac 开启apache配置多个虚拟空间和域名

2020-4-24 12:40:03
学习记录
219

mac 开启apache配置多个虚拟空间和域名

1.打开Apche的配置文件

sudo vi /etc/apache2/httpd.conf

httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。

2.设置虚拟主机

1.在终端运行“sudo vi /etc/apache2/httpd.conf”,打开Apche的配置文件

2.在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。

3.新增虚拟主机

运行“sudo vi /etc/apache2/extra/httpd-vhosts.conf”,就打开了配置虚拟主机文件httpd-vhost.conf,配置虚拟主机了。需要注意的是该文件默认开启了两个作为例子的虚拟主机

<VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents/app"
    ServerName app.io
    ServerAlias app.io
    ErrorLog "/private/var/log/apache2/app_sites-error_log"
    CustomLog "/private/var/log/apache2/app_sites-access_log" common
    <Directory />
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order deny,allow
                Allow from all
    </Directory>
</VirtualHost>

4.添加本机域名

打开 sudo vi /etc/hosts”

加入"127.0.0.1 www.test.com"

5.重启Apache

sudo apachectl restart

avatar

Sky(小新)

个人签名: 提升能力,创造价值!

江苏-南京
skylpz@qq.com