購買阿里云服務器并搭建Web站點來部署自己的個人或者企業網站是絕大部分用戶購買云服務器的目的,很多初次接觸云服務器的用戶在購買完阿里云服務器之后不知道如何搭建Web站點,下面是兩種最常見且簡單的在阿里云服務器上搭建搭建Web站點的圖文教程指導,僅供各位新手用戶們參考。
本文為大家介紹兩種最常見且簡單的搭建Web站點的方式,第一種是在Windows Server 2012 R2 64位系統的ECS實例上使用IIS服務器搭建多個Web站點。第二種是通過阿里云云市場鏡像在Windows操作系統的ECS實例上快速部署Web環境。利用寶塔Windows面板一鍵安裝IIS組件、PHP環境、MySQL數據庫。
一、Windows Server 2012 R2 64位系統搭建多個Web站點
本教程適用于熟悉Windows操作系統,希望合理利用資源、統一管理站點以提高運維效率的用戶。比如,您可以在一臺云服務器上配置多個不同分類的博客平臺或者搭建多個Web站點實現復雜業務的網站系統。
教程中,將通過Windows操作系統的IIS服務器,搭建兩個測試站點windows-testpage-1和windows-testpage-2,并配置相同端口下不同域名來實現站點訪問。
本教程示例步驟中使用的實例配置信息如下:
實例規格:ecs.c6.large
操作系統:Windows Server 2012 R2 64位
前提條件
1、已注冊阿里云賬號。如還未注冊,請先完成賬號注冊,注冊活動推薦:阿里云官方云小站平臺,注冊之后可免費領取云產品通用代金券。
2、已購買云服務器ECS,推薦購買地址:阿里云服務器新用戶特惠,新購低至17.49元/3月起,新人專享云服務器最低每天僅花0.69元,就可用1年。
創建測試站點
1、遠程連接已部署Web環境的ECS實例。
2、在桌面上單擊這臺電腦,并進入默認網站根目錄下C:\wwwroot。
3、分別創建windows-testpage-1和windows-testpage-2兩個文件夾。
4、進入windows-testpage-1文件夾,創建測試文件test1.php,并在文件中輸入以下測試內容。
<?php
echo "<title>Test-1</title>";
echo "windows-test-1";
?>
5、進入windows-testpage-2文件夾,創建測試文件test2.php,并在文件中輸入以下測試內容。
<?php
echo "<title>Test-2</title>";
echo "windows-test-2";
?>
配置IIS服務器
1、在桌面底部任務欄,單擊服務器管理器圖標server。
2、在頂部菜單欄,單擊工具 > Internet Information Services (IIS)管理器。
3、在IIS管理器的左側導航欄,單擊服務器名稱,并單擊網站。
4、在右側操作區域,單擊添加網站...。添加windows-testpage-1測試站點,然后單擊確定。
添加網站配置信息如下圖所示:
配置說明:
網站名稱:測試名稱windows-testpage-1
應用程序池:DefaultAppPool
物理路徑:測試站點windows-testpage-1的物理路徑
主機名:測試域名test1.com
5、在右側操作區域,單擊添加網站...。添加windows-testpage-2測試站點,然后單擊確定。
添加網站配置信息如下圖所示:
配置說明:
網站名稱:測試名稱windows-testpage-2
應用程序池:DefaultAppPool
物理路徑:測試站點windows-testpage-2的物理路徑
主機名:測試域名test2.com
網站添加完成后如下圖所示。
本地配置hosts
由于本教程中全部使用的測試信息,因此需要在本地的hosts文件中配置IP映射。如果您在配置多個站點信息時使用的是真實的域名,請忽略該步驟。教程中本地物理機使用Windows操作系統。
1、訪問C:\Windows\System32\drivers\etc目錄。
2、復制hosts文件進行備份。
保留hosts - 副本文件,在測試完成后使用該文件恢復hosts文件的初始狀態。
3、修改hosts文件。
在文件末尾追加以下內容,然后保存文件并退出。
<ECS實例公網IP> test1.com
<ECS實例公網IP> test2.com
4、返回Windows桌面,并按下“Win + R”組合鍵。
5、在運行對話框中輸入cmd,并單擊確定。
6、在命令行中運行以下命令,使hosts配置立即生效。
ipconfig /flushdns
執行結果
在本地主機打開瀏覽器,成功訪問到兩個測試站點。
訪問test1.com/test1.php,查看windows-testpage-1站點內容如下圖所示。
訪問test2.com/test2.php,查看windows-testpage-2站點內容如下圖所示。
至此多個Web站點已搭建成功。在實際搭建站點場景中,您只需要將主機名與項目的物理路徑配置正確,即可實現多站點的訪問。
二、部署Web環境
以下教程介紹通過阿里云云市場鏡像在Windows操作系統的ECS實例上快速部署Web環境。利用寶塔Windows面板一鍵安裝IIS組件、PHP環境、MySQL數據庫。
前提條件
已創建安全組并配置安全組規則開放端口20、21、3389、80及888(寶塔面板所需端口)。具體操作請參見:安全組規則設置
操作步驟
1、在云市場購買鏡像。
a.在瀏覽器中打開阿里云的云市場。
b.搜索寶塔Windows面板 For 2012 R2,然后購買鏡像。
鏡像購買頁可以獲取鏡像的使用指南。
c.在云服務器ECS的自定義購買頁面,完成實例的創建。
鏡像區域已默認設置為您購買的鏡像。本教程中選用實例規格為ecs.g6.large,并為實例分配公網IP。
2、遠程連接已創建的ECS實例。
a.登錄ECS管理控制臺。
b.在左側導航欄,單擊實例與鏡像 > 實例。
c.在頂部菜單欄處,選擇地域。
d.找到目標實例,遠程連接。
3、在ECS實例內配置Web環境。
a.在桌面雙擊寶塔軟件圖標。
b.在頂部菜單欄單擊環境。
c.在PHP區域,單擊卸載。
寶塔默認安裝多PHP版本。本教程選擇安裝PHP 7.0版本,您可以根據自身需求選擇版本。
d.在PHP區域,選擇7.0版本,并單擊安裝。
e.在MySQL區域,單擊安裝。
寶塔面板中支持MySQL多版本和SQL Server多版本選擇,本教程選用MySQL 5.5版本。
f.修改MySQL管理密碼。
4、測試Web環境。
a.在Web Server區域,單擊打開管理器。
b.單擊服務器名稱,并單擊網站,查看默認網站路徑。
默認路徑為C:\wwwroot\default。您也可以在此添加您的網站。
c.進入C:\wwwroot\default路徑下,創建測試文件test.php,并在文件中輸入以下測試內容。
<?php
echo "<title>Test</title>";
echo "hello world";
?>
d.修改C:\wwwroot\default路徑下文件web.config內容。
鏡像默認的網站根目錄下,web.config配置文件中PHP版本為5.4。由于上述步驟中安裝了PHP 7.0版本,因此需要將版本信息更新。
- 右鍵單擊文件web.config,使用代碼編輯工具打開文件。
- 將以下內容中的版本號5.4修改為7.0。
<add name="php_5.4" path=".php" verb="" modules="FastCgiModule" scriptProcessor="C:\BtSoft\WebSoft\php\5.4\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />
修改后內容如下所示。
<add name="php_7.0" path=".php" verb="" modules="FastCgiModule" scriptProcessor="C:\BtSoft\WebSoft\php\7.0\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />
e.使用實例內的瀏覽器訪問localhost/test.php。
訪問到如下圖所示頁面,表示Web環境配置成功。
至此,阿里云服務器搭建Web站點就完成了,目前很多用戶在搭建Web站點的同時,還需要安裝SSL證書,具體教程請參見:在IIS服務器上安裝SSL證書。