1、網站伺服器程序怎麼安裝?
伺服器的硬體+伺服器版的系統和軟體組成的!
舉個例吧~伺服器是賣現成的DELL2850
系統安裝的是WINDOWS2003SERVER
系統自帶的IIS6.0組件,安裝上,並設置好各個參數,資料庫用的是SQL資料庫,在網上隨便下的SQL2000專業版的!安裝一個SERVER-U的FTP傳輸軟體,這樣,把這台伺服器放在網通IDC機房拖管,至此,一台標準的WEB伺服器就裝完了,能提供FTP空間和WEB服務的伺服器!
2、自己網站搭建伺服器需要多大的寬頻?流程怎麼走?
自己網站搭建伺服器帶寬一般1M起步。如果你網站流量較大,可以從3M、5M起步。
首次建站並不麻煩啊。建網站的話,需要域名、伺服器、程序、主題,這些一個都不能少。
虛擬主機、伺服器、主機、空間都是用來放網站程序的。後面三個其實是同一個東西,名字不同而已。
建議用雲伺服器多一些,現在成本不高,1核2g內存1M帶寬才一百元左右,能運行每天幾千PV訪問量的小型網站了,夠用的。
從預算和你的需求來看,國內選擇那幾個比較大的商家合適,至於名字和具體配置選擇也是一門學問,老魏會幫助你提供參考意見。
3、常用的web伺服器軟體有哪些
1.IIS
IIS是英文Internet Information Server的縮寫,譯成中文就是"Internet信息服務"的意思。它是微軟公司主推的伺服器,最新的版本是Windows2008裡麵包含的IIS 7,IIS與Window Server完全集成在一起,因而用戶能夠利用Windows Server和NTFS(NT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。
2.ApacheApache
ApacheApache在世界上的排名是第一的,它可以運行在幾乎所有廣泛使用的計算機平台上。Apache源於NCSAhttpd伺服器,經過多次修改,不僅簡單、速度快、而且性能穩定,還可以用來做代理伺服器。
3.Nginx
Nginx不僅是一個小巧且高效的HTTP伺服器,也可以做一個高效的負載均衡反向代理,通過它接受用戶的請求並分發到多個Mongrel進程可以極大提高Rails應用的並發能力。
4.Zeus
Zeus是一個運行於Unix下的非常優秀的Web Server,據說性能超過Apache,是效率最高的Web Server之一。
5.Sun
Sun的Java系統Web伺服器也就是以前的Sun ONE Web Server。主要出現在那些運行Sun的Solaris操作系統的關鍵任務級Web伺服器上。它最新的版本號是6.1,可以支持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,甚至可以支持Windows,但它的大多數用戶都選擇了SPARC版本的Solaris操作系統。
4、開這樣一個網站需要什麼伺服器搭建和網站程序
單從一個網站是無法看出是用什麼伺服器搭建的,你建設一個網站,最好將網站做出來時候,再依據網站選擇相應的配置,而不是單單跟著別人的腳步去搭建,每個網站都應該有自己的風格,這樣才能突出。
5、關於伺服器搭建網站
一、在伺服器安裝對應的運行環境
1、如果你的程序是PHP的,那麼需要安裝PHP 和 MySql資料庫以及apache等,也可以直接使用一些第三方的環境集成包來安裝,比如:PHPSTUDY(這款軟體集成了PHP常用的各種環境)2、如果程序是asp或者.net開發的,可以直接在win8.1的角色添加中添加IIS服務,添加好IIS服務之後,在IIS管理中心完成對應的配置即可。
二、網站程序開發
使用自己擅長的語言(比如:PHP、asp、.net、java等)開發和設計自己想要實現的網站功能,如果自己對編程語言不是很了解,也可以藉助一些第三方的開源程序來製作網站。
三、網站的部署和發布
將上一步驟開發好的網站程序部署在自己伺服器的某一個驅動的某一文件夾中,然後在apache或者IIS管理中心 設置對應的網站根目錄為你程序所在文件夾即可,然後設置默認主頁為你程序首頁文件。在伺服器head頭信息中綁定你要對外公布的域名當然,這里提到的域名需要你自己去域名注冊商哪裡申請注冊,然後到域名管理面板中,給你域名設置解析,如果你的伺服器對外的公網IP是固定的IP地址,則可以使用A解析的方式把域名解析到你的伺服器IP地址上,如果你的伺服器公網地址是通過花生殼等動態解析工具創建的,則域名解析時通過cname解析到你的伺服器公網地址上即可。
6、網站搭建流程
步驟一:域名的注冊
我們知道,網站都是由對應的站點域名來訪問的,如何我們想要做一個網站,那麼就得注冊一個獨一無二的域名
步驟二:購買伺服器/主機空間
網站它是存放在伺服器/域名空間裡面的,就像是一個水杯,網站的HTML頁面文件相當於是水,好比如一個容器裡面放入了東西,伺服器/主機空間也可以在「萬網」等伺服器商處進行購買。
步驟三:網站域名的備案
在國內所有的域名都是需要備案的,備案的類型有「企業備案」、「個人備案」兩種,企業備案的申請材料有「營業執照照片」、「法人身份證正反面照片」、「網站備案信息真實性核驗單」三份,個人備案則只需要「身份證正反面照片」、「網站備案申請表」。
步驟四:網站程序的上傳
通過FTP上傳軟體,連接我們剛才購買的伺服器,將我們網站的HTML頁面文件全部上傳到該伺服器,然後進行安裝我們的網站程序,如果是全部是「靜態頁面」請跳過安裝這個步驟。
步驟五:網站域名的解析
通過第一個步驟,我們注冊好了網站域名,通過第二個步驟,我們購買了網站所需要的主機空間伺服器,通過第三個步驟,我們上傳了網站HTML頁面文件,接下來我們則需要進行域名的一個解析記錄,域名解析到哪裡呢?答:「域名解析到伺服器」。
步驟六:查看網站是否可以正常訪問
解析完成後,我們需要對網站是否能訪問進行檢查,如果發現不能正常訪問,那麼我們需要進行檢查解析,檢查解析是否正確,是否存在錯誤,很多人都是在解析上面出現了問題,從而導致網站不能正常訪問,如果網站可以正常訪問,那麼恭喜您,您已經掌握了做一個網站該有的流程。
7、如何搭建網站伺服器環境和選用網站程序?
互聯網本身就是開源,分享的一個世界,所以大部分所需要的東西,都是可以免費獲得。在沒有特別要求的情況下,我們都可以利用互聯網上免費開源的資源來為自己服務,同樣,搭建網站伺服器環境也是如此。
1、伺服器系統
開源且免費的伺服器系統,目前主流的就是 Centos ,可以說大部分網站伺服器都是建立在此系統之上,另外還有 Ubuntu、Debian 等其它系統。
2、網站運行環境
可以說目前沒有特別要求的網站,基本上主要的網站開發語言是 PHP ,運行環境 Apache/Nginx ,資料庫 MySQL ,這些都是免費開源的,不用支付任何費用。
如果你的動手能力強,又對網站伺服器有特別需要,你可以一個一個的在 Centos 系統上安裝它們,根據自己的需求來設置,然後搭建出屬於自己的伺服器環境。
但是你只要簡單的運行一個網站,沒有特別要求,那就可以用到寶塔Linux面板和wdcp面板,這樣可以幫你省時少力,一鍵安裝你所需要的網站伺服器環境。
3、網站程序
Wordpress可以說是目前世界上最流行的開源網站程序,是全球開發者共同開發和維護,全球百分之九十的網站都運行在這個系統之上,並且在持續更新和不斷完善新功能中。國內免費開源用得多是織夢和帝國CMS。
4、域名注冊和伺服器租用
域名注冊和伺服器租用自然是不得不發花錢,這人不花錢還真是做不到的,免費的也有,可是沒有任何的保障。域名注冊,我建議是沒有必要在國外注冊,很容易被盜。國內域名代理商注冊,可以用手機號碼做二次驗證,這樣就非常的安全。伺服器租用首先阿里雲,騰訊雲、華為雲等也是不錯的選擇。
8、網站伺服器是什麼 網站伺服器
通俗的講,Web伺服器傳送(serves)頁面使瀏覽器可以瀏覽,然而應用程序伺服器提供的是客戶端應用程序可以調用(call)的方法(methods)。確切一點,你可以說:Web伺服器專門處理HTTP請求(request),但是應用程序伺服器是通過很多協議來為應用程序提供(serves)商業邏輯(businesslogic)。
下面讓我們來細細道來:
Web伺服器(WebServer)
Web伺服器可以解析(handles)HTTP協議。當Web伺服器接收到一個HTTP請求(request),會返回一個HTTP響應(response),例如送回一個HTML頁面。為了處理一個請求(request),Web伺服器可以響應(response)一個靜態頁面或圖片,進行頁面跳轉(redirect),或者把動態響應(dynamicresponse)的產生委託(delegate)給一些其它的程序例如CGI腳本,JSP(JavaServerPages)腳本,servlets,ASP(ActiveServerPages)腳本,伺服器端(server-side)JavaScript,或者一些其它的伺服器端(server-side)技術。無論它們(譯者註:腳本)的目的如何,這些伺服器端(server-side)的程序通常產生一個HTML的響應(response)來讓瀏覽器可以瀏覽。
要知道,Web伺服器的代理模型(delegationmodel)非常簡單。當一個請求(request)被送到Web伺服器里來時,它只單純的把請求(request)傳遞給可以很好的處理請求(request)的程序(譯者註:伺服器端腳本)。Web伺服器僅僅提供一個可以執行伺服器端(server-side)程序和返回(程序所產生的)響應(response)的環境,而不會超出職能范圍。伺服器端(server-side)程序通常具有事務處理(transactionprocessing),資料庫連接(databaseconnectivity)和消息(messaging)等功能。
雖然Web伺服器不支持事務處理或資料庫連接池,但它可以配置(employ)各種策略(strategies)來實現容錯性(faulttolerance)和可擴展性(scalability),例如負載平衡(loadbalancing),緩沖(caching)。集群特徵(clustering—features)經常被誤認為僅僅是應用程序伺服器專有的特徵。
應用程序伺服器(TheApplicationServer)
根據我們的定義,作為應用程序伺服器,它通過各種協議,可以包括HTTP,把商業邏輯暴露給(expose)客戶端應用程序。Web伺服器主要是處理向瀏覽器發送HTML以供瀏覽,而應用程序伺服器提供訪問商業邏輯的途徑以供客戶端應用程序使用。應用程序使用此商業邏輯就象你調用對象的一個方法(或過程語言中的一個函數)一樣。
應用程序伺服器的客戶端(包含有圖形用戶界面(GUI)的)可能會運行在一台PC、一個Web伺服器或者甚至是其它的應用程序伺服器上。在應用程序伺服器與其客戶端之間來回穿梭(traveling)的信息不僅僅局限於簡單的顯示標記。相反,這種信息就是程序邏輯(programlogic)。正是由於這種邏輯取得了(takes)數據和方法調用(calls)的形式而不是靜態HTML,所以客戶端才可以隨心所欲的使用這種被暴露的商業邏輯。
在大多數情形下,應用程序伺服器是通過組件(component)的應用程序介面(API)把商業邏輯暴露(expose)(給客戶端應用程序)的,例如基於J2EE(Java2Platform,EnterpriseEdition)應用程序伺服器的EJB(EnterpriseJavaBean)組件模型。此外,應用程序伺服器可以管理自己的資源,例如看大門的工作(gate-keepingties)包括安全(security),事務處理(transactionprocessing),資源池(resourcepooling),和消息(messaging)。就象Web伺服器一樣,應用程序伺服器配置了多種可擴展(scalability)和容錯(faulttolerance)技術。
一個例子
例如,設想一個在線商店(網站)提供實時定價(real-timepricing)和有效性(availability)信息。這個站點(site)很可能會提供一個表單(form)讓你來選擇產品。當你提交查詢(query)後,網站會進行查找(lookup)並把結果內嵌在HTML頁面中返回。網站可以有很多種方式來實現這種功能。我要介紹一個不使用應用程序伺服器的情景和一個使用應用程序伺服器的情景。觀察一下這兩中情景的不同會有助於你了解應用程序伺服器的功能。
情景1:不帶應用程序伺服器的Web伺服器
在此種情景下,一個Web伺服器獨立提供在線商店的功能。Web伺服器獲得你的請求(request),然後發送給伺服器端(server-side)可以處理請求(request)的程序。此程序從資料庫或文本文件(flatfile,譯者註:flatfile是指沒有特殊格式的非二進制的文件,如properties和XML文件等)中查找定價信息。一旦找到,伺服器端(server-side)程序把結果信息表示成(formulate)HTML形式,最後Web伺服器把會它發送到你的Web瀏覽器。
簡而言之,Web伺服器只是簡單的通過響應(response)HTML頁面來處理HTTP請求(request)。
情景2:帶應用程序伺服器的Web伺服器
情景2和情景1相同的是Web伺服器還是把響應(response)的產生委託(delegates)給腳本(譯者註:伺服器端(server-side)程序)。然而,你可以把查找定價的商業邏輯(businesslogic)放到應用程序伺服器上。由於這種變化,此腳本只是簡單的調用應用程序伺服器的查找服務(lookupservice),而不是已經知道如何查找數據然後表示為(formulate)一個響應(response)。這時當該腳本程序產生HTML響應(response)時就可以使用該服務的返回結果了。
在此情景中,應用程序伺服器提供(serves)了用於查詢產品的定價信息的商業邏輯。(伺服器的)這種功能(functionality)沒有指出有關顯示和客戶端如何使用此信息的細節,相反客戶端和應用程序伺服器只是來回傳送數據。當有客戶端調用應用程序伺服器的查找服務(lookupservice)時,此服務只是簡單的查找並返回結果給客戶端。
通過從響應產生(response-generating)HTML的代碼中分離出來,在應用程序之中該定價(查找)邏輯的可重用性更強了。其他的客戶端,例如收款機,也可以調用同樣的服務(service)來作為一個店員給客戶結帳。相反,在情景1中的定價查找服務是不可重用的因為信息內嵌在HTML頁中了。
總而言之,在情景2的模型中,在Web伺服器通過回應HTML頁面來處理HTTP請求(request),而應用程序伺服器則是通過處理定價和有效性(availability)請求(request)來提供應用程序邏輯的。
警告(Caveats)
現在,XMLWebServices已經使應用程序伺服器和Web伺服器的界線混淆了。通過傳送一個XML有效載荷(payload)給伺服器,Web伺服器現在可以處理數據和響應(response)的能力與以前的應用程序伺服器同樣多了。
另外,現在大多數應用程序伺服器也包含了Web伺服器,這就意味著可以把Web伺服器當作是應用程序伺服器的一個子集(subset)。雖然應用程序伺服器包含了Web伺服器的功能,但是開發者很少把應用程序伺服器部署(deploy)成這種功能(capacity)(譯者註:這種功能是指既有應用程序伺服器的功能又有Web伺服器的功能)。相反,如果需要,他們通常會把Web伺服器獨立配置,和應用程序伺服器一前一後。這種功能的分離有助於提高性能(簡單的Web請求(request)就不會影響應用程序伺服器了),分開配置(專門的Web伺服器,集群(clustering)等等),而且給最佳產品的選取留有餘地。
9、如何做到網站程序只能放在自己的伺服器上才能打開!
其實很簡單啊,只要你找到那段有後門的程序然後刪除,就可以了.