1、網站服務器選擇Windows主機好還是Linux主機好? 從需求性、穩定性、操作性、安全性、性價比來分析一番,然後您就知道該選哪款空間了。 需求性:這個要看您網站選取的語言,如果是asp建設的網站,毫不猶豫應該選擇Windows主機,Linux不支持asp系列的語言;如果是PHP語言建設的網站,建議選擇Liunx主機,因為在liunx平台中,Linux+Apache+Mysql構架運行PHP網頁可以更高效,更穩定。Linux空間還支持zend加速等,讓你的網站跑的更順暢! 穩定性:主機的穩定性是至關重要的,關係著網站的生存發展,如果穩定性不夠好的話,就會影響用戶的訪問,也會影響網站的優化,導致沒有排名,這對於用戶體驗度的影響是非常大的。通常來說,Linux穩定性要比Windows好些,因為Linux開源,一般很少有漏洞,就很少會招到網絡攻擊。再就是Windows的圖形界面需要佔很多資源,而Linux系統去掉圖形界面的包袱,系統運行得更快。Windows配置變化的時候,通常需要重新啟動,這導致不可避免的停機,而Linux通常不需要重新啟動。幾乎所有的Linux系統配置的改變都能在系統運行中操作,而且還不會影響其他無關的服務。所以,Liunx要更穩定。 操作性:Windows系統的普及和它的圖形化界面讓我們每個懂電腦的人都不會陌生了,而Linux服務器一般是純命令行模式,每完成一個操作,比如新建一個文件夾,都要用一串命令來完成。所以從操作性來講,Liunx操作性要困難些。 安全性:從安全漏洞的數量上來說,Linux的開源開發方式有助於發現錯誤,集眾人智慧解決問題,各種補丁更新得很快,這是Windows主機不具備的優勢。Linux系統也有自己的缺點,就是廠商開發的硬件和相關驅動一般針對的是Windows系統,使得Linux的硬件兼容相對延後。Linux主要用作支持網絡功能的操作系統,默認安裝時啟動了很多不必要的網絡應用程序,這就可能造成安全漏洞。還有Linux裡面的權限分配的很細緻、嚴格,各個用戶之間也相互獨立,所以安全性較好。 性價比:從這點來講,我想Linux的優勢是顯而易見的,因為Linux作為資源管理和操作系統來說,是開源、免費的。而Windows服務器系統是要收費的,相應,Windows裡面的某些軟件也是收費的。因此,Windows主機的成本就要比Linux高很多,自然Windows空間要貴一些。那麼現在很明顯,Linux空間是比較有優勢的,只不過它只能跑純靜態html或php建設的網站。所以如果網站只用到了php語言,那麼選Linux空間是很不錯的,無論從安全還是性能,都比windows有優勢。反正,如果是asp或.net系列的網站,就選windows主機吧。
2、360打開網站提示是危險網站/木馬怎麼辦? 您好,可以下載360網站衛士進行掃描按照提示處理,還不行的話建議跟360申訴一下。
3、Nginx 502錯誤原因和解決方法總結
一. 前沿不管你是做運維還是做開發,哪怕你是遊客,時不時會遇到502 Bad Gateway或504 Gateway Time-out。出現這頁面,把服務重啟下,再實在不行重啟下服務器,問題就解決了,特殊情況請繼續閱讀。 二. 狀態碼解釋502 Bad Gateway:作為網關或者代理工作的服務器嘗試執行請求時,從上游服務器接收到無效的響應。 504 Gateway Time-out:作為網關或者代理工作的服務器嘗試執行請求時,未能及時從上游服務器(URI標識出的服務器,例如HTTP、FTP、LDAP)或者輔助服務器(例如DNS)收到響應。 三. 502 Bad Gateway原因分析將請求提交給網關如php-fpm執行,但是由於某些原因沒有執行完畢導致php-fpm進程終止執行。說到此,這個問題就很明了了,與網關服務如php-fpm的配置有關了。 php-fpm.conf 配置文件中有兩個參數就需要你考慮到,分別是max_children 和request_terminate_timeout 。
max_children最大子進程數,在高並發請求下,達到php-fpm最大響應數,後續的請求就會出現502錯誤的。可以通過netstat命令來查看當前連接數。 request_terminate_timeout 設置單個請求的超時終止時間。還應該注意到php.ini 中的max_execution_time 參數。當請求終止時,也會出現502錯誤的。
當積累了大量的php請求,你重啟php-fpm釋放資源,但一兩分鐘不到,502又再次呈現,這是什麼原因導致的呢?這時還應該考慮到數據庫,查看下數據庫進程是否有大量的locked進程,數據庫死鎖導致超時,前端終止了繼續請求,但是SQL語句還在等待釋放鎖,這時就要重啟數據庫服務了或kill掉死鎖SQL進程了。 對於長時間的請求可以考慮使用異步方式,可以參閱《關於PHP實現異步操作的研究》。 四. 504 Gateway Time-out原因分析504錯誤一般是與nginx.conf 配置有關了。主要與以下幾個參數有關:fastcgi_connect_timeout、fastcgi_send_timeout、fastcgi_read_timeout、fastcgi_buffer_size、fastcgi_buffers、fastcgi_busy_buffers_size、fastcgi_temp_file_write_size、fastcgi_intercept_errors 。特別是前三個超時時間。如果fastcgi 緩衝區太小會導致fastcgi 進程被掛起從而演變為504錯誤。 五. 小結總而言之,502錯誤主要從四個方向入手: max_children request_terminate_timeout、max_execution_time 數據庫 網關服務是否啟動如php-fpm
504錯誤主要查看nginx.conf關於網關如fastcgi的配置。
4、Discuz論壇後台管理員登錄後會自動退出登錄
Dz程序為了安全,有記錄管理員經常登錄的ip,當用戶更換一個新的ip登錄時,就會自動退出。那麼該如何解決呢? 解決具體方式如下: 1、用ftp工具連接到您的空間,找到config/config_global.php 文件,並下載到本地。 2、打開編輯config_global.php文件 ,找到以下這段代碼: $_config['admincp']['checkip'] = 1; 這段代碼的意思是,是否檢查管理員ip,1表示檢測ip。將以上代碼中的1改成0,保存。 3、將修改後的config_global.php 重新上傳覆蓋舊的文件。 4、登錄dz後台,更新一下文件,這樣管理員登錄自動退出的問題就得到解決了。通過取消ip檢測的方法,使得在異地管理您的dz論壇不會出現ip檢測,也就可以正常管理您的論壇了。
|