• <dd id="98y3c"><pre id="98y3c"></pre></dd>
    <em id="98y3c"></em>

    <em id="98y3c"></em>

    發新帖

    小內存VPS建站進階:從組件優化到Typecho個人網站安裝

    3721 25
    我們用戶選擇小內存VPS主機的因素在于某個小網站可能在資源上足夠使用,而且可以節省建站成本,因為無論VPS配置多小,肯定會有一個獨立IP,這個優勢足以突破任何共享虛擬主機的優勢。如果能在小內存VPS中盡可能的搭建好需要的網站,可以降低足夠的成本。如果我們是Linux VPS應用大牛,那這些問題都不是問題,我們可以自由的部署需要的環境。

    如果我們是服務器新手用戶,且也需要通過優化利用小內存VPS服務器資源,肯定網上提供的面板、一鍵包無法編譯使用的,這里將整理一個系列小內存建站文檔。我相信很多站長朋友都清楚,無論我們是256MB,還是128MB,甚至是32MB或者64MB內存都可以建站的,這樣我們在使用VPS的時候可以效仿節省成本。

    PART 1:優化系統組件和刪除不必要軟件

    在這篇文章中,我們需要做的就是選擇VPS主機系統和降低系統軟件資源,從底層降低資源占用率。

    第一、選擇Debian 6 32(mini)系統

    這里我肯定推崇選擇Debian系統,而不用CentOS,因為前者占用資源比較少,而且內置的組件比較豐富直接可以通過apt-get編譯安裝,而后者占用資源較大。而且我在系統安裝過程中看到還有mini版本,就安裝小版本的。

    Bandwagonhost小內存VPS建站進階:優化系統組件和刪除不必要軟件

    這里選擇且安裝完畢之后,我們可以得到ROOT賬戶端口和密碼。通過SSH工具登入即可。

    第二、卸載不必要的組件軟件

    我們在安裝系統之后,登入SSH,與我們用WINDOWS系統/手機系統有些類似的原理,需要卸載系統中默認不必要的軟件,這樣我們在安裝站點環境的時候占用資源就寬松很多。

    apt-get update -y && apt-get upgrade -y

    apt-get -y purge apache2-* bind9-* xinetd samba-* nscd-* portmap sendmail-* sasl2-bin

    apt-get -y purge lynx memtester unixodbc python-* odbcinst-* sudo tcpdump ttf-*

    apt-get autoremove && apt-get clean

    依次執行上面的命令,我們也不要管做什么的,總之是用來更新源,卸載不必要的軟件的。這樣干凈的系統,對于后面的安裝部署WEB環境是有作用的。我們主要是安裝Debian系統以及卸載不必要的軟件。

    PART 2:安裝PHP/Lighttpd/SQLite

    上文中針對256MB內存方案的VPS主機安裝Debian系統環境,以及更新最新源以及刪除不必要的組件,可以更優的降低資源占用率。這樣在這篇文章中我們需要開始安裝WEB環境,我們一般可能常見Nginx或者Apache架構,但是這兩者的占用資源都比較大,我們可以采用LiteSpeed或者Lighttpd,前者我發現編譯經常出現錯誤,所以我采用Lighttpd這樣更省資源一些。

    同時,數據庫不準備使用MYSQL,而用占用資源少的SQLite數據庫,既然準備用小內存VPS主機,所以我們考慮數據庫也是關鍵,比如ZBLOG、TYPECHO程序是我們后面需要選擇的,占用資源較小,這個我們后期在討論,同時,PHP肯定需要安裝的。

    第一、安裝SQLite

    apt-get install sqlite -y

    第二、安裝Lighttpd

    apt-get install lighttpd -y

    第三、安裝PHP以及其他組件

    apt-get install php5-cgi php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl -y

    第四、配置/etc/php5/cgi/php.ini文件

    找到cgi.fix_pathinfo字符,然后前面的備注取消,然后檢查是不是參數1。

    第五、添加站點目錄

    useradd -d /home/wwwroot -m -s /bin/bash www

    這里我們需要給站點添加一個目錄,然后把站點文件到時候可以傳上去。

    第六、修改/etc/lighttpd/lighttpd.conf配置文件

    server.modules = ("mod_access","mod_alias","mod_compress","mod_redirect","mod_rewrite","mod_fastcgi",)

    server.document-root

            = "/var/www"server.upload-dirs

            = ( "/var/cache/lighttpd/uploads" )server.errorlog

            = "/var/log/lighttpd/error.log"server.pid-file

            = "/var/run/lighttpd.pid"server.username

            = "www"server.groupname

            = "www"index-file.names

             = ( "index.php", "index.html","index.htm", "default.htm"," index.lighttpd.html" )url.access-deny

             = ( "~", ".inc" )static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )include_shell "/usr/share/lighttpd/use-ipv6.pl"dir-listing.encoding

            = "utf-8"server.dir-listing

            = "enable"compress.cache-dir

            = "/var/cache/lighttpd/compress/"compress.filetype

            = ( "application/x-javascript", "text/css", "text/html", "text/plain" )

    include_shell "/usr/share/lighttpd/create-mime.assign.pl"include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

    fastcgi.server =

    ( ".php" => (("bin-path" => "/usr/bin/php5-cgi","socket" => "/tmp/php.socket","max-procs" => 1,

    "bin-environment" => ("PHP_FCGI_CHILDREN" => "4","PHP_FCGI_MAX_REQUESTS" => "1000"),)))

    我們把上面文件中的文件都替換掉。

    第七、修改權限

    chown -R www:www /var/log/lighttpd/etc/init.d/lighttpd restart

    修改權限后重啟Lighttpd,這樣站點環境就安裝完畢。后面我們就可以開始傳數據。

    PART 三:安裝Typecho個人網站

    我們已經在小內存VPS服務器中部署好占用資源較小的SQLite數據庫、以及輕便Lighttpd WEB環境服務器,那在這篇文章中我們就需要安裝程序CMS站點部署。尤其是在小內存VPS主機中建站,常規的WordPress程序肯定不能使用,程序肯定是很好的,但是占用資源高也是出名的,這里我們可以選擇占用資源較小的Typecho,用來搭建個人博客、輕便日志類網站是沒有問題的。

    第一、上傳Typecho程序

    /var/www

    這里我們需要在/var/www目錄中,上傳TYPECHO程序,我們可以通過WGET上傳,或者直接用SFTP工具上傳到對應目錄中,然后在線解壓文件到根目錄。

    wget https://github.com/typecho/typec ... .-release.tar.gztar -zxvf 1.0.14.10.10.-release.tar.gz

    下載和解壓之后,我們可以用mv命令移動到根目錄或者不是很熟悉命令的,那就用SFTP工具進行遠程移動。

    第二、在線安裝Typecho程序

    這里我們解壓完畢之后,其實我們這個時候就可以用需要建站過來的域名解析到當前VPS的IP地址,直接指向就可以。等效完畢之后,就直接用URL在瀏覽器中打開,可以看到TYPECHO的安裝向導。



    然后我們根據向導執行安裝。



    這里默認直接知道數據庫只有SQLITE,然后我們只需要填寫基本的信息或者默認就可以,設置TYPECHO賬戶的密碼。



    這樣確認之后就安裝完畢。這里需要解決一個問題,安裝時候如果看到"對不起,無法連接數據庫,請先檢查數據庫配置再繼續進行安裝"錯誤提示,表示在www目錄中沒有寫入權限,我們需要給予寫入權限。



    這樣就可以安裝完畢。

    第三、完成Typecho程序的安裝


    安裝完畢之后,我們輸入綁定 域名,可以看到默認的TYPECHO程序OK完成。我們可以進行相應的寫作、完善等等操作。其實通過這三個步驟,我們可以在任意的debian版本環境中安裝適合小內存主機WEB環境,然后部署網站。后面,我再補充一篇對于程序占用的資源情況,看看是不是節省資源的。

    精彩評論25

    排名第二
    b3j   學習于  2016-10-20 17:02:31
    這篇seo文章很不錯
    排名第三
    網站SEO優化   學習于  2016-10-20 16:58:31
    好帖就是要頂
    排名第四
    5800   學習于  2016-10-20 16:55:10
    難得一見的好帖教會我如何優化網站
    排名第五
    qsgpd   學習于  2016-10-20 16:31:34
    怎么優化網站說的非常好
    排名第六
    網站SEO優化   學習于  2016-10-20 17:07:44
    不錯不錯這下會優化網站了
    排名第七
    潛江劫持   學習于  2021-2-26 19:45:39
    漢中網站排名優化公司
    排名第八
    高考   學習于  2021-2-28 15:59:15
    網站排名優化哪個公司更好
    排名第九
    鳳凰男   學習于  2021-3-2 11:21:06
    東明網站排名優化公司
    排名第十
    大眾點評網   學習于  2021-3-5 18:49:45
    潮州網站搜索引擎優化公司報價單
    99久久免费热在线精品,久久爱,偷拍久久国产视频,久久成人视频,