999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于云服務器的B2C電子商務網站上線部署及測試

2022-05-30 02:48:20李望金
電腦知識與技術 2022年31期

摘要:文章通過對B2C電子商務網站上線部署及測試進行實驗操作,總結了B2C電子商務網站上線部署及測試的過程中,主要有四項工作需要完成:服務器的購買和部署、域名的注冊和解析、B2C電子商務網站源代碼的上傳和網站數據庫的導入、B2C電子商務網站的在線測試,并對上述四項工作內容進行了詳細描述。最后提出了若干網站上線測試后出現的問題及解決方法。

關鍵詞:電子商務網站;網站部署;網站測試;云服務器

中圖分類號:TP393 ? ? ?文獻標識碼:A

文章編號:1009-3044(2022)31-0078-03

通過對B2C電子商務網站的上線部署實驗操作發現,網站部署的主要操作內容包括四個方面,分別是服務器的購買和部署、域名的注冊和解析、B2C電子商務網站源代碼的上傳和網站數據庫的導入、B2C電子商務網站的在線測試。下面本文將從以上四個方面對B2C電子商務網站的部署進行說明。

1 服務器的購買和配置

服務器有云服務器和傳統實體服務器兩種,本文根據相關學者的研究發現,云服務器相比傳統服務器具有低成本、高性能、易管理等優勢[1],因此本實驗選用云服務器作為B2C電子商務網站上線部署的服務器。

1.1 云服務器的購買

云服務器產品經過多年的發展,產品的品質和服務已經較為完善和成熟。國外和國內都具有數量眾多的云服務器銷售商,其中不乏眾多大型互聯網企業。如國外著名的有亞馬遜AWS、微軟Azure、IBM、谷歌云等,國內則有阿里云、騰訊云、百度云、華為云等。根據網站客戶群體所在的地理位置,來選擇合適的云服務器銷售商。本文基于理論應用和研究的目的,選擇國內的阿里云銷售商。阿里云是國內云服務領域第一大廠商,通過多年的技術積累和創新,能為用戶提供穩定的云服務產品和良好的售后服務。

1.2 云服務器的配置

1) 云服務器操作系統配置

云服務器購買后,用戶得到了一臺虛擬設備,這臺設備和傳統的實體服務器一樣,是一臺沒有安裝任何軟件系統的裸機。如果想要在這臺服務器上部署電子商務網站,則需要對該云服務器進行系統軟件和應用軟件的配置。

阿里云服務器在購買的過程中,當用戶選擇好服務器的硬件參數后,如CPU、硬盤容量、帶寬等,會有一個讓用戶選擇安裝操作系統類型的選項,通常有兩個類型可以選擇,一個是Windows,另一種是Linux。而具體選用哪種操作系統,則需要根據網站所使用的技術體系來確定。本文所部署的B2C電子商務網站是基于PHP編程語言和MySQL數據庫技術架構的,適合使用Linux操作系統,因此,本文選擇了Linux中的CentOS發行版本作為實驗的服務器操作系統類型。

2) 云服務器運行環境配置

在完成云服務器的購買和操作系統的配置后,就需要對云服務器的網站運行環境進行設置[2]。所謂網站運行環境,就是能支撐網站在互聯網上正常訪問的軟件套件。該軟件套件能接收用戶打開網站頁面的請求,然后將用戶需要訪問的網站頁面數據通過網絡回傳到用戶的網絡設備上,用戶在通過網絡設備上的瀏覽器軟件解析接收到的網站頁面數據,就可以看到網站頁面的內容。

而安裝的網站運行環境軟件套件,根據網站所采用的技術體系而又有不同。本文部署的B2C電子商務網站技術體系是基于PHP+MySQL的,因此需要選擇能支撐該技術體系的軟件套件。通常有兩種選擇,一種是LNMP(Linux+Nginx+MySQL+PHP) 套件,另一種是LAMP(Linux+Apache+MySQL+PHP) 套件,二者的區別就是Web服務器的不同。本文選擇了第一種軟件套件,因為Nginx Web服務器,具有高并發、高性能、高可靠性、熱部署等優點。

選擇LNMP套件后,則需要開始進行該軟件的安裝和配置,可以通過自行下載官方網站相關軟件進行安裝和配置。如果是在Linux操作系統中完成這一過程,則需要在命令行的操作環境中進行軟件的安裝和配置,難度較大,不適用初學者操作。本文推薦兩種簡化的安裝方式,一種是https://www.lnmp.org/網站提供的一鍵安裝包的安裝形式。服務器管理員只需要在進入云服務器的操作系統后,根據該網站上所提供的教程,執行如下命令:wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp,就可以將運行環境軟件套件安裝好,后續只需要進行簡單的配置,就可以使用了。另一種是通過https://www.bt.cn/網站提供的服務器運維面板來實現網站運行環境的部署,這種方法需要先根據該網站上所提供的教程安裝好服務器操作面板,然后就可以在該操作面板中實現運行環境軟件套件的安裝和后續的配置操作。這種方法是圖形化的操作方式,不論是服務器操作面板還是后續的軟件套件的安裝都很容易學習和使用,本文后續的實驗操作就是基于該服務器操作面板來進行。

2 域名的注冊和解析

2.1 域名的注冊

域名是由一串用點分隔的名字組成的Internet上某一臺計算機或計算機組的名稱,用于在數據傳輸時對計算機的定位標識。上面的含義比較抽象,實際上域名就是打開某一個網站的地址的一部分。例如京東網的地址是:https://www.jd.com,其中的jd.com就是京東網的域名。通常情況下,一個網站需要通過域名才能打開,如果不給一個網站配置一個域名,那就只能通過網站所在的服務器IP地址進行訪問,而IP地址難以記憶,不利于普通網民使用。因此,域名對于網站的部署是十分重要的。

域名在使用前需要先進行注冊,注冊的方式是到提供域名注冊服務的銷售商處購買。域名和云服務器一樣,有眾多銷售商。一般提供云服務器銷售的企業,也提供域名的注冊服務,例如前文所介紹的阿里云就提供域名注冊的服務。域名在注冊前,需要查詢所選用的域名是否已被注冊,一般簡短易記的域名早已被注冊完畢[3],因此只能選擇一些品相不太好的域名進行注冊。本文基于部署的實驗研究,并不將網站進行實際應用,因此不需要注重域名的好壞。使用一個普通的域名進行實驗即可。域名注冊的流程如圖1所示。

2.2 域名的解析

域名的解析就是將注冊的域名和所購買的云服務器的IP地址進行綁定,這一操作過程稱為域名的解析。域名注冊好了之后,銷售商會提供一個域名管理的控制臺,用戶可以在這一控制臺里面進行域名的解析。域名解析的記錄類型有很多種,例如有A、CNAME、MX、TXT等,他們具有不同的作用。其中A類型是用來綁定云服務器IP地址的,需要配置一個域名能訪問到一個網站,就需要進行A類型的解析配置。在進行域名解析之前,首先需要獲得云服務器的IP地址。云服務器在購買后,就會被分配一個IP地址,用戶可以到云服務器管理控制臺看到IP地址,其中有一點需要注意,阿里云服務器提供了兩個IP地址,一個是內網IP地址,一個是外網IP地址,而域名解析需要用到是外網IP地址。

IP地址獲得后,就可以進行域名的解析。而域名的解析設置,有兩個主要內容需要進行填寫,一個是主機記錄,另一個是記錄值。主機記錄填的是域名的前綴,而一個網站的地址最常用的前綴有兩種,一種是www前綴的,例如www.jd.com地址的前綴是www,此時在主機記錄中輸入www;另一種是沒有前綴的,例如jd.com地址是沒有前綴的,此時在主機記錄中輸入@。記錄值填的內容就是云服務器的IP地址。這兩項內容填寫完成后,點擊“確認”按鈕,就完成了域名的解析設置。域名解析完成之后,在全網生效需要一定時間,在生效之前部分地區可能無法通過域名訪問網站,因此需要等待域名解析的完全生效。

3 網站源代碼的上傳和網站數據庫的導入

3.1 網站目錄的創建

使用文件傳輸軟件傳輸文件到云服務器,首先需要在云服務器上安裝FTP服務器軟件,可以利用云服務器運維面板來完成這一操作,具體步驟如下:進入運維面板界面→點擊左側軟件商店→在出現的界面搜索框中輸入“FTP”,進行應用搜索。找到PureFTPd軟件,然后點擊安裝即可。其次,需要在云服務器上創建一個目錄用來存放即將上傳的網站源代碼,該目錄除了具有存放網站源代碼的作用,還需要通過運行環境軟件中的配置信息,將該網站目錄和域名進行綁定,這樣才能保證當用戶訪問域名時,訪問到對應的網站文件。同樣利用云服務器運維面板來完成這一操作,具體步驟如下:進入運維面板界面→點擊網站→在出現的界面中點擊“添加網站”→在彈出的界面中輸入域名、目錄名稱、創建FTP和數據庫→點擊“提交”按鈕,就完成了網站目錄的創建。在此過程中,會獲得FTP文件上傳賬號信息和數據庫管理賬號信息,這兩個賬號信息,需要用到網站源代碼的上傳和網站數據庫的導入操作中。

3.2 網站源代碼的上傳

將B2C電子商務網站源代碼上傳到云服務器,需要使用文件傳輸軟件,常用的文件傳輸軟件有FileZilla、FlashFXP、CuteFTP等,其中FileZilla是本文推薦的文件傳輸軟件,因為其具有免費、體積小、易使用等優點。在用戶電腦設備上安裝好FileZilla軟件后,就可以使用FileZilla軟件連接云服務器(這一過程需要用到前面所獲得的FTP文件上傳賬號信息),連接完成后,用戶就可以在自己的電腦設備和云服務器之間進行文件的傳輸。

3.3 網站數據庫的導入

網站數據庫的導入則需要利用相應的數據庫管理工具,本實驗部署的B2C電子商務網站采用的是MySQL數據庫,則需要使用MySQL數據庫的管理工具,常用的有Navicat、phpMyAdmin等。在使用這些工具前都需要在服務器上進行軟件的安裝。本實驗安裝的云服務器運維面板自帶phpMyAdmin管理工具,因此就不需要再安裝數據庫管理工具。數據庫的導入具體步驟如下:進入運維面板界面→點擊左側數據庫→在出現的界面中點擊phpMyAdmin,使用前文所獲得的數據庫管理賬號信息就可以登錄到phpMyAdmin管理工具的操作界面,然后利用phpMyAdmin的導入功能即可完成數據庫的導入操作。

4 網站的在線測試

當B2C電子商務網站的各項部署工作都完成后,就可以通過瀏覽器輸入網站的域名地址打開所部署的網站,然后就可以對網站進行全面的測試,發現網站在使用過程出現的問題。通常在測試過程中會遇到以下常見問題:

1) 數據庫連接出錯

該問題一般是由于部署到云服務器的網站源代碼所使用數據庫配置信息是開發環境中的數據庫信息,而開發環境和生產環境的數據庫信息是不一樣的。因此,需要將網站源代碼中的數據庫配置信息修改成云服務器上生產環境的數據庫信息。

2) 文件夾及文件的權限設置不正確

由于所部署的網站是B2C電子商務網站,該類型網站具有文件上傳和文件信息寫入的功能,如果沒有對涉及上傳的文件夾和寫入信息的文件進行權限開放,就會導致網站系統部分功能無法實現,例如產品圖片的上傳、網站配置信息的修改等。此時,需要通過云服務器管理員將涉及文件上傳的文件夾和寫入信息的文件的權限設置為讀寫權限。

3) 偽靜態地址訪問報錯

偽靜態是一種有利于seo的網站頁面地址訪問形式,如果所部署的網站使用了偽靜態,則需要修改Web服務器的配置文件信息來支持偽靜態的訪問。由于偽靜態的使用形式多樣,因此需要根據所部署的網站所使用的偽靜態地址形式來進行Web服務器配置信息的更改。

4) 網站程序報錯

網站程序出錯的原因一種可能是網站在開發時所寫的程序本身有Bug,此時,需要修復網站程序中的Bug。另一種原因是開發環境和生產環境所使用的運行環境軟件版本不一致,而網站中可能使用了不能兼容兩種版本的系統功能,從而導致程序出錯。此時的解決方法,一個是更換生產環境的運行環境軟件版本,讓開發環境和生產環境的運行環境一致;另一個方法則是修改網站程序中所使用的不兼容版本的程序代碼。

5 總結

B2C電子商務網站的部署過程大致就是前面所說的幾點,只要能順利完成相應的實驗操作,就可以實現B2C電子商務網站的上線部署和訪問使用。但是在實際部署的過程中,根據網站所采用的技術體系、開發人員的技術水平、服務器管理人員的技術水平不同,又會出現許多不可預測的問題。例如,如果部署的網站是采用java語言開發的,那么所安裝的運行環境就完全不一樣。因此,需要在實際部署過程中,應對各種可能出現的問題。除此之外,網站的上線部署和網站的正常運行也有很大區別,網站的上線部署只是將網站順利接入到互聯網,能讓網絡用戶訪問到網站的內容。而網站的正常運行,則需要考慮更多的內容,例如網站域名的備案、網站技術的安全性[4]、網站用戶的訪問量、服務器的承載能力[5]等,都是網站能否正常運行的重要影響因素,而這些在本文中都沒有展開。希望在未來的研究中,能將這一不足進行完善。

參考文獻:

[1] 李望金.B2C電子商務網站系統部署中云服務器與傳統服務器的成本對比研究[J].電腦知識與技術,2021,17(30):157-159.

[2] 趙秀麗.基于Red Hat Enterprise Linux 7.0環境Apache服務器部署靜態網站的研究[J].網絡安全技術與應用,2020(4):11-13.

[3] 范榕.網絡域名價值評估的研究——基于改進的“4C”評估法[D].廣州:暨南大學,2018.

[4] 張柳.WAF在高校網站系統中的部署實例研究[J].海峽科技與產業,2019(4):96-98.

[5] 李義勇,徐南,車路.校園門戶網站的部署優化研究與實踐[J].中國現代教育裝備,2018(11):18-20.

【通聯編輯:梁書】

收稿日期:2022-05-24

基金項目:江西省教育廳科技項目(GJJ209606)

作者簡介:李望金(1987—),男,江西九江人,講師,碩士,主要研究方向為計算機應用、電子商務。

主站蜘蛛池模板: 国产女人在线| 国产成人艳妇AA视频在线| 中文字幕免费播放| 性做久久久久久久免费看| 日韩高清中文字幕| 亚洲天堂.com| 91色国产在线| 欧美午夜一区| 性做久久久久久久免费看| 成人免费黄色小视频| 全部免费特黄特色大片视频| 国产精品视频观看裸模| 免费AV在线播放观看18禁强制 | 真实国产乱子伦高清| 不卡无码网| 最新无码专区超级碰碰碰| 人人妻人人澡人人爽欧美一区| 69免费在线视频| 免费全部高H视频无码无遮掩| 国产精品久线在线观看| 国产91精品久久| 欧美色视频日本| 国产精品尤物在线| 在线看片中文字幕| 99精品视频播放| 日本免费高清一区| 亚洲视频无码| 99久久性生片| 人妻21p大胆| 免费大黄网站在线观看| 亚洲区第一页| 国产成本人片免费a∨短片| 精品人妻一区无码视频| 超碰aⅴ人人做人人爽欧美| 国产偷倩视频| 国产激情无码一区二区免费| 国产黑丝视频在线观看| 亚洲精品黄| 国产成人夜色91| 免费在线看黄网址| 久久久久九九精品影院| 嫩草在线视频| 欧美日韩亚洲国产| 99久久国产综合精品女同 | 欧美日韩在线成人| 国产精品无码AⅤ在线观看播放| 国产乱子伦视频三区| 欧美成a人片在线观看| 国产美女人喷水在线观看| 欧美精品v欧洲精品| 亚洲日韩高清在线亚洲专区| 91久久精品国产| 国产一区二区视频在线| 性色在线视频精品| 免费又黄又爽又猛大片午夜| 精品亚洲国产成人AV| 四虎影视8848永久精品| 亚洲成肉网| 玖玖精品在线| 91精品啪在线观看国产| 毛片视频网址| 国产精品极品美女自在线网站| 亚洲成人黄色网址| 久久精品国产亚洲麻豆| 欧美福利在线| 欧美在线黄| 99热最新在线| 99久久99这里只有免费的精品 | 亚洲性一区| 亚洲高清资源| 波多野结衣无码AV在线| 在线免费不卡视频| 亚洲Av综合日韩精品久久久| 国产美女无遮挡免费视频| 欧美成人综合在线| 高清色本在线www| 狠狠色丁香婷婷| 欧美特黄一免在线观看| 久久香蕉国产线| 丰满人妻久久中文字幕| 欧美成人综合在线| 一本一道波多野结衣av黑人在线|