Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
像任何基于web的技術一樣,需要在某個地方托管,以便您使用它。你可以在不同的平臺上托管,從你的個人電腦到在世界各地的一系列冗余數據中心。大多數小網站都選擇通過與商業提供商共享或托管的托管計劃來托管。這些供應商建立了數據中心,包括服務器硬件、軟件和一個用戶友好的基于web的界面,使您能夠在世界上任何地方管理您的服務器。通常情況下,這是一個非常低的價格,而且可以選擇升級到專用的服務器硬件和冗余的互聯網接入,以更高的成本。
如果你只是想先開始使用,然后構建你的站點,然后再跳到一個可公開訪問的托管解決方案,那么答案就像在你的個人電腦上設置一個一樣簡單。您所需要做的就是兼容的托管軟件和一點時間來建立。
這里列出了你可以用來在家里建立自己的服務器的程序列表:
MAMP和MAMP Pro - Apache,PHP,MySQL on OS X
微軟IIS7
WAMP - Apache,PHP,MySQL在Windows上
LAMP - Apache,PHP,MySQL在Linux上
WiNGINX - NGINX,PHP,MySQL,Node。js等窗口
擁有你自己的服務器是一個很好的開始,在你自己的網絡的隱私中建立一個網站,并且當你還沒有準備好讓他們使用的時候,避免為托管服務付費。不過,這個解決方案是臨時的,因為啟動一個站點通常需要找到一種方法來將它從位于數據中心的服務器托管,或者至少從允許Web托管的提供者連接到上。大多數家庭網絡供應商都有一項條款,禁止你在沒有額外付費的商業賬戶的情況下托管網站和服務。
值得慶幸的是,遠程主機服務的價格很低,就像你每個月要花在一杯咖啡上的錢一樣。如果您的站點期望有更高的流量負載,或者需要一個比共享宿主解決方案更強大的服務器,那么您可以選擇升級到專用的托管計劃。這些通常與您自己的遠程管理的Windows或Linux服務器一起完成,收費是合理的。
如果你正在為一個擁有更多現金的企業建立一個網站,你甚至可以購買和管理你自己的服務器。那里有很多的托管數據中心,它會以合理的價格租給你。這樣做可以讓您完全在內部創建和管理服務器體系結構。它可以是最靈活、最昂貴的解決方案。
托管選項
在選擇合適的主機提供商時,有很多不同的選擇。在查看這些選項之前,最重要的考慮可能是確定站點的實際需求。
在做任何主持決定之前,這里有一些問題要問你自己。*我希望在我的網站上能收到多少流量?在托管環境中,我需要多少控制?*我的網站需要CDN或冗余托管嗎?*我需要分配多少個站點管理員?*我的主機提供商也需要管理我的域名的電子郵件嗎?我能負擔得起什么類型的托管?如果我的網站被意外的流量溢出所影響,我能處理超齡費用嗎?
您還應該考慮您的主要目標受眾所在的位置——例如,如果您的客戶主要來自歐洲,那么您應該選擇一個基于(或有服務)在歐洲的Web主機。你離客戶越遠,你的網站就會越慢。如果你的網站慢,你會失去顧客/訪客。
在準備就緒的情況下,選擇合適的主機提供商是一個相當簡單的過程。絕大多數的主機都提供了幾乎相同的利益列表,在地理位置、技術、交通功能和價格上都有細微的差別。
Windows和Linux
雖然有許多優秀的托管技術,但很少有提供任何替代Windows或基于linux的托管服務的提供者。
Linux系統
Linux一直以來都是Web托管的首選平臺。你每天訪問的絕大多數網站都是在Linux發行版上托管的。它開始在Windows上失去一些基礎,但它仍然是任何想要運行一個便宜、可靠的服務器的人的首選平臺。
Linux受歡迎的原因之一是,對于提供者來說,它是免費的。您不必為在數據中心運行的每個Linux實例購買新的許可證。它是干凈的、可配置的,并且可以在不需要加載圖形用戶界面的情況下進行管理。這些儲蓄經常被傳遞給客戶。
此外,您還喜歡使用包括PHP在內的許多腳本語言的本地支持,這是所構建的語言。
窗戶
由于一些與實際服務器性能無關的原因,Windows受到了很大的困難。Windows實際上是一個非常有能力的服務器平臺,尤其是當您需要運行ASP或ASP時。凈的腳本。
對于絕大多數應用程序來說,Linux可能是你最安全的選擇。
Apache vs . NGINX與IIS
的技術要求包括你可以選擇的三種不同的服務器技術。Apache、NGINX和 IIS是您將在托管提供商的spec表中列出的最常見的服務器軟件解決方案中的三個。
Apache
到目前為止,Apache是目前正在使用的最流行的Web托管軟件。它可以在任何操作系統(包括OS X和Windows)上運行多種形式。
Apache支持所有所需要的技術,并且通過像MAMP、LAMP和WAMP(上面列出的)這樣的捆綁軟件來快速簡單地建立起來。
加粗樣式微軟IIS7
微軟的IIS服務器軟件健壯且有能力。除了基于linux的Apache解決方案之外,它也是第二個最容易獲得的托管選項。如果你打算運行ASP或ASP。NET應用程序作為您整體Web托管需求的一部分,這可能是您最好的選擇。您可以在擴展的幫助下通過Apache運行這些文件。不需要操作。
NGINX
NGINX(發音為“engine X”)在Web服務器領域是一顆冉冉升起的新星。它在很大程度上被看作是Apache的快速而輕量級的替代品。它是Ruby開發人員中最受歡迎的一種,并且由于它的快速和適應性而受到了廣泛的關注。它目前與微軟IIS的市場份額在12.5%左右(取決于你閱讀的統計數據)。這意味著它擁有比Apache更小的社區支持,該公司在2013年擁有60 - 70%的市場份額。
正因為如此,NGINX目前在網絡上擁有一些最受歡迎的網站。這包括:Netflix、Hulu、、GitHub、Zynga、、Zappos等。
服務器需求
為了讓正常運行,需要滿足一系列的需求。例如,使用舊版本的PHP意味著您的服務器不知道如何解釋一些更現代的PHP腳本命令,這可能會破壞站點。下面列出的是目前的兩個主要版本的PHP和MySQL需求。
目前不支持MySQL 6.x,盡管將來可能會提供支持。您可能還需要為 IIS安裝額外的軟件,因為它不總是在默認情況下使用PHP或MySQL支持。
盡管您可以通過努力獲得替代的數據庫類型,比如來與合作,但是這些替代方案目前還沒有得到平臺的支持。是用MySQL構建的,使用另一種可能會引起問題。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。