新聞中心
在當今的網(wǎng)絡時代,網(wǎng)站在各行各業(yè)中扮演著越來越重要的角色。一個優(yōu)秀的網(wǎng)站不僅可以為公司或個人贏得形象和信譽,還能為其帶來商機和盈利。那么,在如此重要的網(wǎng)站建設中,如何選擇合適的服務器方案呢?

公司主營業(yè)務:網(wǎng)站制作、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出豐都免費做網(wǎng)站回饋大家。
Linux虛擬主機是當前最為熱門的一種解決方案,擁有眾多優(yōu)勢,如節(jié)省資源、安全性高等。同時,對于初次建站者和中小規(guī)模網(wǎng)站來說,Linux虛擬主機是一個不錯的選擇。那么,我們該如何選取適合自己的Linux虛擬主機方案呢?
一、性能的選擇
對于初次建站的朋友來說,重點不在于高性能的配置,而是需要先考慮到什么樣的虛擬私有服務器方案適合自己。我們可以從以下兩個方面來選擇主機:一是服務器的穩(wěn)定性和性能,二是是否可以承載你的網(wǎng)站需求。
當我們選擇主機的時候,更好根據(jù)自己的需求來選擇性能配置,不要盲目追求高端的配置。從線路、帶寬等方面來看,建議選擇性價比高、性能穩(wěn)定的主機。
二、虛擬化技術(shù)的選擇
Linux虛擬化技術(shù)是現(xiàn)在比較流行和熱門的解決方案之一。它可以將服務器建立成若干的虛擬主機,提高服務器的利用率。同時,虛擬化技術(shù)還能保證網(wǎng)站的穩(wěn)定性和安全性,防止因為網(wǎng)站攻擊或故障導致服務器故障或宕機。
因此,選擇一款虛擬化技術(shù)優(yōu)秀的虛擬主機,能夠讓你的網(wǎng)站獲得更好的安全和穩(wěn)定性,極大地提高了網(wǎng)站的流暢性。
三、操作系統(tǒng)的選擇
操作系統(tǒng)也是我們選擇虛擬主機的重要因素,我們可以根據(jù)自己的實際需求來選擇最合適的操作系統(tǒng)。
對于想搭建網(wǎng)站的用戶,我們建議選用linux操作系統(tǒng),因其開源、靈活的特點,用戶可以選擇不同的版本和組件,開發(fā)和運維都十分方便。
四、網(wǎng)站建設環(huán)境的選擇
在虛擬主機選擇的過程中,我們還需要考慮網(wǎng)站建設環(huán)境的選擇。在前端開發(fā)者中,php、jsp、asp等語言十分流行,我們選擇相應的環(huán)境時也要根據(jù)網(wǎng)站需求來選擇。
特別是在選擇PHP時,建議選用支持PHP+MYSQL的虛擬機,這樣會在后續(xù)的網(wǎng)站建設中更方便,效率也會更高。
五、技術(shù)支持的選擇
對于初次建站的用戶來說,選擇一款技術(shù)支持完善的虛擬主機十分重要,因為在日常使用中難免會遇到各種問題,我們需要得到及時高效的技術(shù)支持。
所以,在選擇虛擬主機時,我們可以選擇技術(shù)支持完善、贈送域名、備份、自動升級等服務的優(yōu)質(zhì)主機。
六、
綜上所述,選擇一款適合自己的Linux虛擬主機方案,可以輕松搭建動態(tài)網(wǎng)頁,極大地提高自己網(wǎng)站的流暢性和穩(wěn)定性。在選擇虛擬主機方案的時候,我們需要根據(jù)自己的網(wǎng)站需求、性能配置、虛擬化技術(shù)、操作系統(tǒng)、技術(shù)支持等因素來綜合考慮,以選擇出最為適合自己的虛擬主機方案。
相關(guān)問題拓展閱讀:
- php網(wǎng)站在windows主機搬到linux主機后,只能訪問首頁,其他頁面地址都是404
php網(wǎng)站在windows主機搬到linux主機后,只能訪問首頁,其他頁面地址都是404
給你一份nginx配置,你對照著配陵扒絕一下此鄭:
server {
listen;
server_name test.api.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /usr/local/var/www/php-code;
index index.html index.htm index.php;
}
#error_page /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
root/usr/local/var/www/php-code;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
includefastcgi_params;
}
location ~* ^.+\.(ico|gif|jpg|jpeg|png)$ {
access_log off;
root/尺姿usr/local/var/www/php-code;
expires 7d;
}
}
相信網(wǎng)上有很多關(guān)于404頁面的制作帖子了,這里我要總結(jié)的是根據(jù)自己這一次網(wǎng)站被降權(quán)而總結(jié)的404自定義錯誤頁面的制作,絕對超級詳細。
一、什么是自定義404錯誤頁面?
404自定義錯誤頁面就是當用戶輸入了錯誤的url地址或者輸入了一個不存在的url地址時,所返回的一個頁面,它的目的是:告訴瀏覽者其所請求的頁面不存在或鏈接錯誤,同時引導用戶使用網(wǎng)站其他頁面而不是關(guān)閉窗口網(wǎng)站離開。
二、404自定義錯誤頁面是如何形成的?
HTTP 404 錯誤意味著鏈接指向的網(wǎng)頁不存在,即原始網(wǎng)頁的URL失效,這種情況經(jīng)常會發(fā)生,很難避免,比如說:網(wǎng)頁URL生成規(guī)則改變、網(wǎng)頁文件更名或移動位置、導入鏈接拼寫錯誤等,導致原來的URL地址無法訪問;當web服務器接到類似請求時,會返回一個404 狀態(tài)碼,告訴瀏覽器要請求的資源并不存在。但是,Web服務器默認的404錯誤頁面,無論Apache服務器還是IIS服務器,均十分簡陋、呆板且對用戶不友好,無法給用戶提供必要的信息以獲取更多線索,無疑這會造成用戶的流失。
因此,很多網(wǎng)站均使用自定義404錯誤的方式以提供用戶體驗避免用戶流失。一般而言,自定義404頁面通用的做法是在頁面中放置網(wǎng)站快速導航鏈接、搜索框以及網(wǎng)站提供的特色服務,這樣可以有效的幫助用戶訪問站點并獲取需要的信息。
三、404自定義錯誤頁面對SEO的影指蘆高響
自定義404錯誤頁面是增強用戶體驗的很好的做法,但在應用過程中,網(wǎng)站制作者往往并未注意到對搜索引擎的影響,譬如:錯誤的服務器端配置導致返回“200”狀態(tài)碼或自定義404錯誤頁面使用Meta Refresh屬性導致返回“302”狀態(tài)碼。正確設置的嘩歷自定義404錯誤頁面,不僅應當能夠正確地顯示,同時,應該返回“404”錯誤代碼,而不是 “200”或“302”。雖然對訪問的用戶而言,HTTP狀態(tài)碼究竟是“404”還是“200”來說并沒有什么區(qū)別,但對搜索引擎這則是相當重要的。
所以要確保404頁面返回的是404代碼而不是200和302.在自定義404錯誤頁面設置完畢后,一定要檢查一下其是不是能夠正確地返回“404”狀態(tài)碼。可以使用Server Header檢查工具(
),輸入一個不存在網(wǎng)頁的url,查看一下HTTP Header的返回情況,確信其返回的是“404 Not found”。
四、定制404錯誤頁面的基本原則
首先應明確的是,404錯誤頁面應工作在服務器級而不是網(wǎng)頁級。對定制使用動態(tài)頁面如PHP腳本類型的404頁(如:404.php、404.asp、404.aspx等)時,必須確保在PHP執(zhí)行前服務器已經(jīng)順利地送出“404”狀態(tài)碼,不然,一旦執(zhí)行到了ISAPI(一般運行在windows服務器上的偽靜態(tài)腳本服務技術(shù))級別,返回的狀態(tài)碼便只能是“200”或其他如“302”之類的重定向狀態(tài)碼了。對于大部分使用了windows虛擬主機,同時又支持PHP程序運行的服務器,一般都使用了ISAPI技術(shù),他們可以提供兩種自定義技術(shù),一種靜態(tài)404.htm頁面, 這種頁面一般不直接放在網(wǎng)站的根目錄之下,而是放在一個“HttpError”這個文件夾之下,但是返回的狀態(tài)碼是“200”,另一種是動態(tài)404頁(如:404.php)等的設置,這種設置,就是在網(wǎng)站的根目錄之下放一個404.php之類的動態(tài)頁面,這樣會返回狀態(tài)碼“404”,所以網(wǎng)站的制作者,在虛擬主機的后臺設置時,必須看清楚自己的設置,如何要建站站的SEO優(yōu)化,那么就要設置成能返回“404”唯尺狀態(tài)碼的那種,否則就會吃大虧.
其次,在自定義網(wǎng)站的404錯誤頁面時,對設置的錯誤頁面URL鏈接應使用相對路徑而不是絕對路徑,而且自定義404頁面應該放在網(wǎng)站根目錄下。盡管無效鏈接可能是多種形式的URL,但當發(fā)生404訪問錯誤時,WEB服務器會自動將其轉(zhuǎn)到自定義的當404錯誤頁中,這跟URL的形似沒有關(guān)系。
五、404錯誤頁面的設置方法
1、Apache服務器下設置404錯誤頁面
為Apache Server設置 404錯誤頁面的方法很簡單,首先制作一個名為404.html/404.htm/404.php/404.asp/404.aspx的頁面,視空間要求而定,再在.htaccess 文件中加入如下內(nèi)容即可(.htaccess文件一般linux空間會自帶的,如果沒有這個文件,自己可以用記事本寫一個,命名為.htaccess,一定要記得去掉記事本文件的.txt哦。而windows虛擬空間是沒有這個文件的,也不用上傳這個文件):
# 404 page
ErrorDocument 404 /notfound.php
(“notfound”是你給你的自定義錯誤頁面的命名,你也可以改成Error.php等等)
注意:
(1).切記不要將404錯誤跳轉(zhuǎn)到網(wǎng)站主頁,比如使用了js腳本或者meta refresh跳轉(zhuǎn)技術(shù)。否則可能會導致主頁在搜索引擎中消失或者不被收錄.
(2).切記不要使用絕對URL如果使用絕對URL返回的狀態(tài)碼是“302”+“200”
2、IIS/ASP.net下設置404錯誤頁面
靜態(tài)404錯誤頁面設置
(1)做個404頁面,404.html或者404.htm,根據(jù)你的網(wǎng)站實際情況來。
(2)服務器/虛擬主機管理設置,根據(jù)自己的情況,選擇“使用根目錄下的404頁面”,如果自己能找到“消息類型”選項,則要選擇“文件”或者“默認值”,而不能選擇“URL”。如果自己在主機提供商網(wǎng)站的管理后臺找不到此“消息類型”選項請聯(lián)系技術(shù)客服做出修改。這是具有決定性的一步。 這步一定要操作好,如果在后臺找不到這個消息類型,就不要自己設置,因為你設置之后肯定返回值是200,所以事先和客服聯(lián)系下。
(3)上傳404.htm到網(wǎng)站根目錄,打開一次試試,看是否成功了。
動態(tài)404錯誤頁面設置
首先,修改應用程序根目錄的設置,打開 “web.config” 文件編輯,在其中加入如下內(nèi)容:
復制代碼
注:上文例中“error.asp”為系統(tǒng)默認的404頁面,“notfound.asp”為自定義的404頁面,使用時請修改相應文件名。
然后,在自定義的404頁面“notfound.asp”中加入:
Response.Status = “404 Not Found”
%>
復制代碼
這樣,便可以保證IIS能夠正確地返回“404”狀態(tài)碼。
所有的設置完成之后,別忘記檢測http狀態(tài),確定返回的是404,而不是200。
首先從window和linux的區(qū)別排查下:
window是不區(qū)分大小寫的
linux是嚴格區(qū)分虛睜山大小寫的
如果你寫的項目不嚴謹,訪問用的小寫,代碼寫的大寫,導致早漏404很正常
然后就是你的環(huán)境是 原來是wamp,wnmp ?
現(xiàn)在是 lamp,lnmp?
是否從apache 改成了nginx 這種服務容器
這兩個的路由規(guī)則寫法不一樣的,是否規(guī)則問題
你上面差中的偽靜態(tài)就是需要寫路由規(guī)則的!
windows下可以 linux下仿辯斗不行,絕大多數(shù)是。。路徑的大小寫問題。
其次,你的偽靜態(tài),如果你的linux系統(tǒng)是新搭備磨建的,也可能是沒有開啟偽靜灶基態(tài)功能。
看樣子是偽靜態(tài)規(guī)則的問題導致的,因為 win 主機下偽靜態(tài)規(guī)則侍陵運普遍使用 httpd.ini 而到了linux 要汪賀用 .htaccess ,因此你需要轉(zhuǎn)規(guī)則,或者程序是 開源的話 網(wǎng)老梁上找 .htaccess 規(guī)則。
關(guān)于linux虛擬主機動態(tài)網(wǎng)頁的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務、應用軟件開發(fā)、網(wǎng)站建設推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎(chǔ)服務!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。創(chuàng)新互聯(lián)——四川成都IDC機房服務器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務器托管、機柜租賃、大帶寬租用,高電服務器托管,算力服務器租用,可選線路電信、移動、聯(lián)通機房等。
標題名稱:Linux虛擬主機:輕松搭建動態(tài)網(wǎng)頁的利器(linux虛擬主機動態(tài)網(wǎng)頁)
文章來源:http://fisionsoft.com.cn/article/cdieipj.html


咨詢
建站咨詢
