我爱编程

mac 配置Apache 多域名

2017-04-23  本文已影响0人  孤岛渔夫
#打开终端
#输入 sudo vi /etc/hosts
#输入密码 ***
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1       www.你要设置的网址.com
#保存退出
找到下面这行代码将前面的#号删除 保存退出
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
终端 查找的命令是
sudo vi /Applications/MAMP/conf/apache/httpd-conf
设置下面代码
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/Applications/MAMP/htdocs"  #这是整个项目的根目录
    ServerName localhost #这是本地根目录名称
    ServerAlias localhost  #这是本地根目录名称
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Applications/MAMP/htdocs/test/" #这是你要设置的项目目录
    ServerName tp5.com #这是项目目录域名 你要设置的网址
    ServerAlias www.tp5.com #这是项目目录域名 你要设置的网址
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
# 修改本地Apache的端口80 为8088
由于文件是隐藏的所以直接打开终端
sudo vi /etc/apache2/httpd.conf
找到Listen 80 
改成Listen 8088

大功告成!

上一篇 下一篇

猜你喜欢

热点阅读