XAMPP on Mac 组态 Virual Host

首先,在hosts文件中添加virtual host域名。方向127.0.0.1 我一般使用的命名约定dev-domainname.com

sudo nano /private/etc/hosts
# VirtualHosts Mapping
127.0.0.1 dev-domainname.com

接下来配置Apache。打开Apache的配置文件 /Applications/XAMPP/etc/httpd.conf

搜索 “Virtual hosts”

# Virtual hosts
# Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

把第二行凝视打开,让Apache去读虚拟主机的配置文件

# Virtual hosts
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

在以上httpd-vhosts.conf里加入Virtual Host的配置

# localhost
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
    <Directory "/Applications/XAMPP/xamppfiles/htdocs">
        Options Indexes FollowSymLinks Includes execCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
# My custom host
<VirtualHost *:80>
    ServerName mysite.local
    DocumentRoot "/Users/yourusername/path/to/your/site"
    <Directory "/Users/yourusername/path/to/your/site">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog "logs/mysite.local-error_log"
</VirtualHost>

重新启动Apache,訪问dev-domainname.com出现403错误,在httpd.conf里面搜索User Deamon,该deamon变OS的username。重新开始Apache。在上面。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

时间: 2024-10-03 03:45:46

XAMPP on Mac 组态 Virual Host的相关文章

XAMPP on Mac 配置 Virual Host

先在hosts文件里加入virtual host的域名,指向127.0.0.1 我一般使用的命名规则是dev-domainname.com sudo nano /private/etc/hosts # VirtualHosts Mapping 127.0.0.1 dev-domainname.com 接下来配置Apache,打开Apache的配置文件 /Applications/XAMPP/etc/httpd.conf 搜索 "Virtual hosts" # Virtual host

Install MongoDB driver for PHP on XAMPP for Mac OSX

试了不少方法,最后还是这个最有效. [转自:http://thatsimplecode.com/install-mongodb-driver-for-php-on-xampp-for-mac-osx] You need to have the following installed in your Mac: MongoDB XAMPP for Mac OSX Homebrew Package Manager Type the following in your terminal : brew i

mac上修改host

host文件下载地址: https://github.com/highsea/Hosts/blob/master/hosts https://github.com/racaljk/hosts 备份mac原来的host文件 cd /etc sudo mv hosts hosts_copy 下载上面链接中的hosts文件 将hosts通过mv命令,移动至/etc,也就是当前目录下 然后刷新dns缓存即可 sudo dscacheutil -flushcache

mac ping: sendto: Host is down PING不通别人的ip,可以ping通路由器 &nbsp;

mac ping: sendto: Host is down PING不通别人的ip,可以ping通路由器 PING 192.168.1.131 (192.168.1.131): 56 data bytesRequest timeout for icmp_seq 0Request timeout for icmp_seq 1Request timeout for icmp_seq 2Request timeout for icmp_seq 3ping: sendto: No route to h

xdebug with XAMPP on Mac OS X

源blog地址http://blog.laaz.org/tech/2010/08/27/xdebug-with-xampp-on-mac-os-x/ I just upgraded my XAMPP to latest release and found myself trapped with no memory of how to install xdebug on a Mac with XAMPP. 0. Install Xcode and autoconf Thanks to Cedric

mac connect to host localhost port 22: Connection refused

在Mac OS X 10.10.5学习hadoop的过程中,输入命令ssh localhost得到 ssh: connect to host localhost port 22: Connection refused 解决方法是选择系统偏好设置->选择共享->点击远程登录 然后再输入命令ssh localhost发现已经解决问题 找到解决方案来自于 http://stackoverflow.com/questions/6313929/how-do-i-open-port-22-in-os-x-

mac在xampp下使用yii2.0开发环境配置

在mac上装环境,折腾了我好久.先用是mac自带的php,但自带的PHP很多扩展都需要自己安装.libevent,memcache等扩展都安装好了之后,发现pdo_mysql.dll扩展有总是,悲剧的是下班回来好几天都没搞好.因为年底比较忙,所以只有下班回来才能调环境.后来不行我就想用个xampp集成环境,刚好在公司用的也是xampp,一般的扩展都集成了,不用再安装了. 后来下了一个xampp,接着总是又出现了,之前能用的memcache扩展不能用了,我又重新安装,但都不行.犯的第一个错误是安装

MAC下搭建及使用XAMPP的详细教程

Windows和Linux都可以搭建本地伺服器(LAMP和IIS),Mac當然也可以,下面教你怎麼使用XAMPP在Mac下搭建一個功能齊全的本地伺服器 所需條件 1.Mac系統(廢話) 2.最好有可用的網絡(當然你在沒網絡時也能使用) 3.沒咯 一.安裝XAMPP 1.下載安裝文件,官網地址:「www.apachefriends.org」 2.直接打開下載文件,並且把左邊的文件夾拖到「應用程式」文件夾 3.從「Launchpad」打開「XAMPP Control」這個程序,然後把「Apache」

Mac下chrome的webapp hostadmin 快速切换host

首先是安装 app ,https://chrome.google.com/webstore/detail/hostadmin-app/mfoaclfeiefiehgaojbmncmefhdnikeg Chrome把扩展的NPAPI 禁用了,所以做成APP没以前方便了,但是有总比没有好. 安装之后发现mac下选择host文件没法选,因为finder中根本找不到hosts文件. 这时候在$HOME目录下建一个软连接到/etc/hosts ,就能轻松选择文件了.