Windows Server 2003 下 Apache的配置

來源:互聯網
上載者:User

1、為了避免跟IIS衝突,安裝Apache之前,務必停止World Web Services服務,或者乾脆卸載掉IIS。這樣可以選擇把Apache作為預設的Web Server,使用80連接埠。

2、Apache運行以後的許可權設定。這跟Windows差別很大。許可權都是在設定檔裡面設定的。開啟設定檔httpd.conf,找到下面這個配置節:

<Directory />    Options FollowSymLinks    AllowOverride None    Order deny,allow    Deny from all</Directory>

把其中的Deny from all改成Allow from all即可解決問題。可參考連結:http://www.piaoyi.org/php/apache-403-Forbidden.html

3、配置虛擬機器主機。為了讓虛擬機器主機配置存放在單獨的設定檔裡面,需要用Include方式,把設定檔包含到主設定檔中。

 Include conf/extra/httpd-vhosts.conf

這個語句預設被注釋掉,把前面的#號刪除即可。可參考連結:http://blog.oolanguage.com/erpingwu/windows-%E4%B8%8B-apache-virtual-hosts-%E7%AE%80%E5%8D%95%E9%85%8D%E7%BD%AE/

4、配置PHP。在設定檔中,加入php模組,代碼如下:

#載入php模組

LoadModule php5_module d:/php5/php5apache2_2.dll

#指定php設定檔所在位置

PhpIniDir "d:/php5/"

5、設定預設文件。尋找DirectoryIndex配置節,代碼如下:

<IfModule dir_module>    DirectoryIndex index.php index.html<IfModule>
6、一個虛擬機器主機對應多個網域名稱。
a、把網域名稱解析到對應的伺服器IP地址上。
b、設定vhost配置節的ServerAlias,代碼如下:
ServerAlias www.ljf.cn ljf.cn *.docs.ljf.cn
多個網域名稱之間用空格分割,並且支援萬用字元也就是泛網域名稱解析。這個功能比IIS要好,
可以輕易做到一個IP對應多個泛網域名稱解析。在IIS上接受泛網域名稱,是需要使用一個IP對應一個空主機頭的。
參考網址:http://www.phpup.net/post/18

本文首發:劍鋒部落格 尊重作者,請保留連結。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.