国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

使用樹莓派搭建屬于自己的web服務器(二)設置Apache

2024-06-28 14:32:14
字體:
來源:轉載
供稿:網友

 

1. 獲取服務器ip地址:

1 ifconfig

 

2. 更改本地hosts文件

要想在瀏覽器中輸入一個域名也一樣可以訪問你的服務器,你需要更改電腦中的hosts文件

linux 系統:

1 sudo vim /etc/hosts

windows 系統:

1 C:/Windows/System32/drivers/etc/hosts

  打開host文件后添加如下內容:

--------------------------------------------------

192.168.2.100  www.yourname.com yourname.com

192.168.2.100  www.myname.com myname.com

--------------------------------------------------

前面是你服務器的ip地址,后面是你網站的域名,這樣在瀏覽器中輸入www.yourname.com,或者www.myname.com就可以直接訪問你服務器中的網站了,可以使用ping www.yourname.com測試

 

3. 新建網站目錄文件

接下來我們需要在apache的根目錄下新建好我們這兩個網站的根目錄和測試頁面,以便我們輸入指定連接后能夠訪問到我們的不同頁面

1 sudo mkdir {/var/www/yourname.com,/var/www/myname.com}

然后分別創建頁面,并寫入內容

1  sudo vim /var/www/yourname.com/index.html2  sudo vim /var/www/myname.com/index.html

 

4.設置虛擬主機

如果這時候你在瀏覽器中訪問 yourname.com 和 myname.com 會發現打開的依然是最初的那個it works頁面,并沒有正確訪問到剛剛為不同域名新建的那兩個index.html頁面,要想達到訪問不同域名可以打開不同網站的效果,我們還差最后一步,也是最重要的一步——設置apache的虛擬主機

apache虛擬主機配置文件在 /etc/apache2/sites-available/ 中,我們可以參考此目錄下的 000-default.conf 文件,自己新建一個vhosts.conf文件,

1 sudo vim /etc/apache2/sites-available/vhosts.conf

在文件中輸入以下內容:

------------------------------------------------------

<VirtualHost *:80>

  ServerName www.yourname.com

  ServerAlias yourname.com

  DocumentRoot /var/www/yourname.com

</VirtualHost>

<VirtualHost *:80>

  ServerName www.myname.com

  ServerAlias myname.com

  DocumentRoot /var/www/myname.com

</VirtualHost>

------------------------------------------------------

每一個 <VirtualHost>...</VirtualHost> 標簽都指定一個虛擬主機,主機的域名就是 ServerName 后面的域名,而主機的根目錄就是 DocumentRoot 后面填寫的目錄。ServerAlias 是網站域名的別名,訪問它后面的鏈接等同于直接訪問 ServerName 后面的鏈接。

最后我們需要把剛剛創建的 vhost.conf 文件創建一個軟連接放在 /etc/apache2/sites-enabled/ 目錄下

1 sudo ln -s /etc/apache2/sites-available/vhosts.conf /etc/apache2/sites-enabled/

 

5.測試

至此,所有的設置就都完成了,在瀏覽器中輸入對應的網站就可以打開位于不同目錄下的網站頁面了,對了,每次修改了配置文件,都要重啟apache,讓他重新讀取新設置,否則剛才做的所有的設置他都不會理會。

1 sudo service apache2 restart

 

 


 

參考資料:

<Linux Command Tutorial 13 - apache2>

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陇南市| 兴海县| 万年县| 天气| 林州市| 无锡市| 甘南县| 鲁甸县| 常山县| 油尖旺区| 石林| 灵宝市| 广河县| 民勤县| 万荣县| 龙泉市| 昭苏县| 屯留县| 新乡市| 台安县| 庆阳市| 安阳县| 邯郸县| 宜黄县| 钟山县| 阳高县| 辽中县| 盐山县| 临西县| 阜新| 临夏市| 翁源县| 舒城县| 高密市| 松滋市| 府谷县| 开平市| 黄平县| 海淀区| 顺昌县| 宣威市|