mac 下 mamp 配置虛擬主機步驟

PRO用戶請華麗飄過~apache

先進入apache的配置文件httpd.conf,路徑是/Applications/MAMP/conf/apache/httpd.conf,用文本編輯器打開,command+f查找一下‘vhosts’關鍵字,來到了這一行瀏覽器

#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf


把前面的#號去掉,表示這句話生效,這句話的意思就是使虛擬地址的配置文件生效。

保存後,用文本編輯器打開 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf,加入須要配置的虛擬地址,大概是這樣的:編輯器

這裏注意不要照着MAMP裏面httpd-vhosts.conf的演示代碼寫,我試過那個不起做用,用下面的能夠。ide

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/tp5/public"
    ServerName tp.cn
    ServerAlias tp.cn
    <Directory "/Applications/MAMP/htdocs/tp5/public">
        Options Indexes FollowSymLinks   
        AllowOverride All
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>


其中DocumentRoot就是你的網站文件目錄,ServerName是你但願配置的虛擬域名,ServerAlias也是一個別名,下面的Directory標籤是一些配置,這些參數我也還在學習中。。例如第一個Options Indexes FollowSymLinks的意思是若是有index就顯示index文件,若是沒有就顯示目錄結構。

保存後,來到host配置文件,/etc/hosts,能夠進入finder,shift+command+G,輸入/etc,回車後找到hosts文件,用編輯器打開,也能夠直接在終端輸入sudo vi /etc/hosts,而後添加一行解析的語句學習

127.0.0.1 tp.cn

保存之後,重啓一下apache,在瀏覽器輸入tp.cn,就是你剛纔設置的虛擬域名,到這就成功了。

若是是mac自帶的apache,httpd.conf 配置文件在/etc/apache2/httpd.conf 這兒,httpd-vhosts.conf文件在/etc/apache2/extra//etc/vhosts.conf這兒,hosts仍是原來的位置。網站

相關文章
相關標籤/搜索