1. 程式人生 > >Apache伺服器 域名解析和繫結

Apache伺服器 域名解析和繫結

如果你想讓你上線專案的域名解析的是你本地的IP,該怎麼做呢?難道要一個個的改配置檔案嗎?

1.本地hosts

什麼是本地hosts?我們知道訪問一個域名,通過dns伺服器得到該域名所指向的伺服器ip地址,然後通過ip地址和伺服器建立連線,完成剩下的事情。那麼當開發過程中我們沒有域名的時候如何才能模擬一個域名呢?答案就是hosts檔案
地址:    
C:\Windows\System32\Drivers\etc\hosts 檔案或者 方法2)    用記事本開啟它,在末尾新增一行:
127.0.0.1 localhost www.aaa.com

方法2) 或者你不修改hosts檔案,下載 Firefox瀏覽器,安裝 change hosts 外掛(怎麼安裝外掛,百度一下),然後在這個外掛的彈出框中寫的內容與你在hosts中將要

寫的內容一樣。


2.apache虛擬主機配置
假設apache安裝在x:\apache ,那麼先開啟x:\apache\conf\httpd.conf,查詢"Include conf/extra/httpd-vhosts.conf" 若前面有‘#’將其刪掉,若沒有這行語句,則手動新增。

接著到  找到你Apache安裝的目錄  例如:    D:\xampp\apache\conf\extra    目錄中找到或新建httpd-vhosts.conf檔案(如果你要解析的域名為http協議,則修改此處,若為HTTPS協議,則修改httpd-ssl.conf檔案),開啟檔案後,在末尾新增:

<VirtualHost *:80>
    DocumentRoot"D:/xampp/htdocs"
    ServerName localhost
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot"D:/xampp/htdocs/aaa"(此處意思為 你對應解析的域名的程式碼位置)
    ServerName www.aaa.com(此處地址與你在hosts檔案中寫的一樣)
</VirtualHost>

當開啟虛擬主機功能的時候,所有請求都將進入<VirtruaHost>,而第一個<VirtruaHost>將作為預設處理配置,也就是說www.aaa.com將進入第二個<VirtruaHost>,而其他沒匹配到的都將進入第一個<VirtruaHost>配置,如localhost系列。

相關推薦

Apache伺服器 域名解析

如果你想讓你上線專案的域名解析的是你本地的IP,該怎麼做呢?難道要一個個的改配置檔案嗎?1.本地hosts什麼是本地hosts?我們知道訪問一個域名,通過dns伺服器得到該域名所指向的伺服器ip地址,然

搭建個人的第一個伺服器以及域名申請--阿里雲伺服器

在大學階段,購買並搭建了自己的第一個伺服器,心情激動無比,寫下本片博文記錄購買並搭建伺服器的全過程,方便自己以後在伺服器方面進行更加深入的學習。阿里雲和騰訊的伺服器都有學生價,價格都是一折左右,真心實惠。本人因為學習的Java,所以偏向於阿里一點。因此,選擇了購買阿里雲ESC

記我的一次配置Apache伺服器域名解析域名解析過程

配置apache的多域名解析,需要用到下面的東西: C:\WINDOWS\system32\drivers\etc\hosts   (DNS域名解析的檔案) Apache2.2.11\conf\httpd.conf Apache2.2.11\conf\extra\httpd

Linux 伺服器配置網站以及域名

  Apache 服務繫結域名的方法     例如使用一鍵安裝包配置的 Apache 環境,新增網站配置方法如下:     1、進入站點配置檔案目錄,命令如下:   cd /alidata/server/httpd/conf/vhosts/     2、建

Apache 同一個IP:埠,多個域名的注意事項

Aapche 如果需要繫結多個域名到一個IP上,是支援的。需要注意以下2點: 1 必須要開啟 NameVirtualHost開關選項, 如:NameVirtualHost 220.231.220.231:80 2 NameVirtualHost 需要指定具體的埠

伺服器部署Javaweb專案+域名

把javaweb專案打包成war 把war拷貝到伺服器的tomcat裡面的webapps下 到你專案的WEB-INF資料夾下的web.xml裡,在<welcome

CDN如何新增加速域名CNAME

步驟 1:開通CDN服務 在阿里雲官網CDN產品詳情頁快速瞭解產品,之後單擊 立即開通。 在訂購頁面選擇適合計費方式 ,確認訂單,CDN服務即開通。 步驟 2:新增 CDN 加速域名 登陸 CDN控制檯,選擇域名CDN域名列表,點選新增新域名。(源內容在OSS,請選擇源站型別:OSS源站,並設定

如何利用github釋出星雲Dapp 域名 --如何利用github打造部落格專屬域名

星雲獎勵最近一直關注星雲鏈上的開發DApp的進度。5月5日晚上已開放註冊,建議開發者都來試試,可能是開發者今年最大的機會。星雲開發者開放註冊啦,提交一個DApp即可獲得100個NAS(大約7000元)。推薦可獲得40個NAS,更有周、月度大額獎金等你拿!邀請碼:58jke(註

如何在Adobe DW CC中新增伺服器行為、資料庫面板

Adobe DW CC 2015對HTML5、CSS3、jQuery、jQuery UI都有很好的支援,無奈這個版本卻未提供開發動態網站所需要的伺服器行為面板、資料庫面板以及繫結面板等。要新增這個面板,可通過以下步驟來實現。 安裝完成後在軟體中登陸賬號,搜

Apache域名解析

gpo 直接 ons 解釋 div class rail oot 需求 <VirtualHost *:80> DocumentRoot "E:\work\phpStudy\WWW\ncpx\web" ServerName ncpxceshi2.c

域名解析cdn 原理

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

nslookup測試郵件域名解析郵件埠狀態

開啟“開始---執行---cmd”,開啟命令提示符視窗 或者找到,開始--程式---附件-- 命令提示符 輸入nslookup命令   測試郵箱域名郵件記錄(MX記錄) 輸入set type=mx (指定需要解析的型別) 輸入如圖中收件人域名 163.com 如下圖。 備註:其中MX

Vue學習(二)——內容顯示事件

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Vue入門</title> <script src="./vue.js"

HTTP請求過程-域名解析TCP三次握手建立連結

  我們在瀏覽器輸入http://www.baidu.com想要進入百度首頁,但是這是個域名,沒法準確定位到伺服器的位置,所以需要通過域名解析,把域名解析成對應的ip地址,然後通過ip地址查詢目的主機。整個訪問過程可以概括為: 域名解析 發起TCP三次握手建立連線 建立連線後發

1.【RabbitMQ】生產者,消費者,通道,佇列,交換器

瞭解訊息通訊中的一些重點概念對於深化對RabbitMQ的理解有重要的意義;下面從生產者,消費者,通道,佇列,交換器和繫結,來介紹他們在訊息通訊過程中的角色和作用; 生產者:   建立訊息,然後釋出到代理伺服器(RabbitMQ) 消費者: 連線到代理伺服器

springboot~rabbitmq的佇列初始化

配置檔案,在rabbit中自動建立exchange,queue和繫結它們的關係 程式碼裡初始化exchange 程式碼裡初始化queue 程式碼裡繫結exchange,queue和routekey 配置檔案,直接宣告vhost 程式碼裡初始化exchange /** * rabbitMq裡初始

Rust 未可變引用 可變引用的區別

Rust 繫結可變引用 和可變繫結的區別 在Rust Documents Api 中 我們經常會看到如下的寫法 //繫結可變引用 let f = &mut String::from("what something"); //可變繫結 let m

Vulkan Cookbook 第四章 2 為緩衝區分配記憶體物件

為緩衝區分配和繫結記憶體物件 譯者注:示例程式碼點選此處 在Vulkan中緩衝區沒有自己的記憶體。為了能夠在我們的應用程式中使用緩衝區並在裡面儲存資料,需要分配一個記憶體物件並將其繫結都一個緩衝區。 怎麼做... 1.獲取建立邏輯裝置的物理裝置控制代碼。將其儲存在名為physical

2017.7.1 nginx反向代理伺服器域名解析配置(已驗證可使用)

 前提:ftpserver已經開啟,並且設定為: 1.獲得安裝檔案  2.修改配置檔案 2.1 修改conf/nginx.conf 引入此資料夾內的配置檔案。   2.2 vhost資料夾 新建資料夾:vhost和相關配置檔案。  2.3 資料夾轉發 vh

iframe js獲取父級元素資訊,設定css樣式 事件

獲取iframe 父級id 為objid的內容。 $('#objid',window.parent.document).val(""); 初始化為iframe 父級 id為cancel1繫結事件 $('#cancel1',window.parent.document).