国产精品吹潮在线播放,日韩一区二区三区在线播放,啊级免费黄片视频,66av视频

網(wǎng)站首頁
手機(jī)版

mac os apache 配置方法詳細(xì)介紹

更新時間:2024-02-19 00:16:46作者:佚名

mac os apache 配置方法詳細(xì)介紹

我使用的Mac OS X版本是10.8.2,Mac自帶了Apache環(huán)境。
啟動Apache
設(shè)置虛擬主機(jī)

啟動Apache
打開“終端(terminal)”,輸入 sudo apachectl -v,(可能需要輸入機(jī)器秘密)。如下顯示Apache的版本
mac os apache 配置方法詳細(xì)介紹
接著輸入 sudo apachectl start,這樣Apache就啟動了。打開Safari瀏覽器地址欄輸入 “http://localhost”,可以看到內(nèi)容為“It works!”的頁面。其位于“/Library(資源庫)/WebServer/Documents/”下,這就是Apache的默認(rèn)根目錄。
Apache的安裝目錄在:/etc/apache2/,etc默認(rèn)是隱藏的。有三種方式查看:
1.dock下右鍵Finder,選擇"前往文件夾",輸入"/etc"
2.在finder下----》前往---》前往文件夾,然后輸入/etc
3.可以在terminal 輸入 "open /etc"

設(shè)置虛擬主機(jī)
1.在終端運行“sudo vi /etc/apache2/httpd.conf”,打開Apche的配置文件
2.在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。
3.運行“sudo apachectl restart”,重啟Apache后就開啟了虛擬主機(jī)配置功能。
4.運行“sudo vi /etc/apache2/extra/httpd-vhosts.conf”,就打開了配置虛擬主機(jī)文件httpd-vhost.conf,配置虛擬主機(jī)了。需要注意的是該文件默認(rèn)開啟了兩個作為例子的虛擬主機(jī):

復(fù)制代碼

代碼如下:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>

而實際上,這兩個虛擬主機(jī)是不存在的,在沒有配置任何其他虛擬主機(jī)時,可能會導(dǎo)致訪問localhost時出現(xiàn)如下提示:
Forbidden
You don't have permission to access /index.php on this server最簡單的辦法就是在它們每行前面加上#,注釋掉就好了,這樣既能參考又不導(dǎo)致其他問題。
5.增加如下配置

復(fù)制代碼

代碼如下:

<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents"
ServerName localhost
ErrorLog "/private/var/log/apache2/localhost-error_log"
CustomLog "/private/var/log/apache2/localhost-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/Users/snandy/work"
ServerName mysites
ErrorLog "/private/var/log/apache2/sites-error_log"
CustomLog "/private/var/log/apache2/sites-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>

保存退出,并重啟Apache。
6.運行“sudo vi /etc/hosts”,打開hosts配置文件,加入"127.0.0.1 mysites",這樣就可以配置完成sites虛擬主機(jī)了,可以訪問“http://mysites”了,在10.8之前Mac OS X版本其內(nèi)容和“http://localhost/~[用戶名]”完全一致。
7.注意,記錄log的“ErrorLog "/private/var/log/apache2/sites-error_log"”也可以刪掉,但記錄日志其實是一個好習(xí)慣,在出現(xiàn)問題時可以幫助我們判斷。如果保留這些log代碼,一定log文件路徑都是存在的,如果隨便修改一個不存在的,會導(dǎo)致Apache無法服務(wù)而沒有錯誤提示,這個比較惡心。

本文標(biāo)簽: 虛擬主機(jī)  代碼  終端  

為您推薦

mac os apache 配置方法詳細(xì)介紹

mac os apache 配置方法詳細(xì)介紹 我使用的Mac OS X版本是10.8.2,Mac自帶了Apache環(huán)境。 啟動Apache 設(shè)置虛擬主機(jī) 啟動A

2024-02-19 00:16

Apache開啟URL重寫功能方法(什么時候用url重寫技術(shù))

Apache開啟URL重寫功能方法 1、關(guān)于rewrite模塊的調(diào)用: Apache 2.x 中URL重寫,是通過mod_rewrite.so 來實現(xiàn)的,所以您

2024-02-19 00:16

Apache URL重定向避免網(wǎng)址結(jié)尾斜線問題

Apache URL重定向避免網(wǎng)址結(jié)尾斜線問題 描述: 每個網(wǎng)主都曾受到結(jié)尾斜線問題的折磨,若在URL中沒有結(jié)尾斜線,服務(wù)器就會認(rèn)為URL無效并返回錯誤,因為服

2024-02-19 00:16

rhel6.3如何使用yum安裝Apache rhel8配置yum源

rhel6.3如何使用yum安裝Apache rhel是Red Hat公司的Linux系統(tǒng),而yum則是在其系統(tǒng)下的shell前端軟件包管理器,下面小編要給大家

2024-02-19 00:16

RedHat 9.0下Apache+PHP+MySQL服務(wù)器安裝配置

RedHat 9.0下Apache+PHP+MySQL服務(wù)器安裝配置 一、安裝環(huán)境 操作系統(tǒng):Linux RedHat 9.0 web服務(wù)軟件:Apache h

2024-02-19 00:16

Opera 10.6新功能詳解

Opera 10.6新功能詳解 據(jù)國外媒體報道,Opera 10.60測試版目前已經(jīng)正式發(fā)布。早期測試者應(yīng)該已經(jīng)注意到Opera 10.60測試版在穩(wěn)定性和可靠

2024-02-19 00:15