windows環境下XAMPP安裝、多網域名稱多連接埠配置、與python環境並存

來源:互聯網
上載者:User

標籤:

一、去xampp官網下載最新版本的安裝包,安裝一般軟體的安裝步驟,一直下一步,不過如果你想安裝到指定目錄中的話,在選擇安裝位置的時候設定想要安裝的位置。

 

二、我們在工作中經常遇到同時調試多個網站的情況,那麼如何配置呢?就像平時訪問網站一樣,網站 a.com 與網站 b.com 
截然不同。這都是常見現象,如果在區域網路中要訪問另外一台電腦上的多個網站,就需要使用 http://192.168.1.10/ 形式訪問,而不是 
http://localhost/,http 協議預設連接埠號碼是 
80,如果我們可以設定不同的連接埠號碼,讓伺服器“監聽器”去尋找不同的服務,豈不是更好?

最新的訪問形式,可能像這樣(其中的連接埠號碼建議不使用系統所保留(即 1024 以下)的):

http://192.168.1.10:8080/

http://192.168.1.10:8081/

http://192.168.1.10:8082/

我們本機採用 XAMPP 搭建,底端採用的 APACHE,本文配置方法不僅僅適用於 XAMPP,還適用於任意已安裝 APACHE 的機子。我們一起來動手配置下:

XAMPP 安裝路徑:D:\xampp

*網站根目錄:D:\xampp\htdocs

*APACHE 所在位置:D:\xampp\apache

配置方法

1、建立 2 個以上不同的網站目錄,存放不同的網站程式,小明建立後如下:

(1)D:\xampp\htdocs\dedecms_test(存放yii程式)

(2)D:\xampp\htdocs\discuz_test(存放 magento程式)

2、配置 2 個網域名稱(可以任意):www.a.com、www.b.com,他們都指向了 127.0.0.1(本機)

(1)記事本開啟 C:\Windows\System32\drivers\etc\hosts *Firefox安裝一個Hostadmin的外掛程式進行設定更加方便。

(2)在該檔案底部添加以下代碼並儲存:

127.0.0.1 www.a.com

127.0.0.1 www.b.com

3、記事本編輯 D:\xampp\apache\conf\httpd.conf,在頂部添加需要被監聽的連接埠:8080、8081,保留預設監聽的 80 連接埠

Listen 80

Listen 8080

Listen 8081

4、如果你想實現不同連接埠(http://localhost:8080/、http://localhost:8081/)訪問不同網站,就需要在該檔案最底部添加:

# 多連接埠虛擬機器主機配置 #

<virtualhost *:8080>

    ServerName localhost

    DocumentRoot D:\xampp\htdocs\yii

</virtualhost>

# dedecms_test #

<virtualhost *:8081>

    ServerName localhost

    DocumentRoot D:\xampp\htdocs\yii

</virtualhost>

如果你想採用不同網域名稱訪問不同網站,就需要在底部添加:

# 多網域名稱虛擬機器主機配置 #<virtualhost *:80>

    ServerName www.a.com

    DocumentRoot D:\xampp\htdocs\yii

</virtualhost># dedecms_test #

<virtualhost *:80>

    ServerName www.b.com

    DocumentRoot D:\xampp\htdocs\magento

</virtualhost>

5、最重要的一步,重啟 apache 服務。瀏覽器輸入:http://localhost:8080/、http://localhost:8081/、http://www.a.com/、http://www.b.com 試試哇~

6、不過如果你需要安裝python環境的話,可能會有衝突,因為vmware的443連接埠被apche佔用了,所以我們不妨將apache的443連接埠更改為其他的,比如442

windows環境下XAMPP安裝、多網域名稱多連接埠配置、與python環境並存

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.