如今,Linux VPS主機變得越來越便宜,經常看到有年付十多美元的VPS主機,甚至還有低於十美元的。如果我們希望藉助這麼便宜的VPS主機搭建網站完全是沒有問題的,前提是我們需要會一些基礎的架設技術。如果我們使用Web面板,比如AMH、WDCP、BT等面板那建議內存必須是512MB-1GB內存以上的纔可以,如果是小內存的,我們不建議用面板架設。
如果用小內存架設網站,則需要考慮到編譯時候以及網站運行過程中佔用的內存資源。在這篇文章中,實戰體驗在小內存VPS主機中架設WEB環境。PS:如果我們不介意購買大內存機器,那就不要用這個方法。
1、這裏我採用的是512MB內存機器,因爲身邊沒有更低的內存,但不管如何,我們後期架設網站後看看佔用多少內存。
2、安裝Debian7系統,相比CentOS是比較節省資源的。
3、我們需要準備一個域名解析到當前VPS主機IP地址,後續需要架設網站用到。
4、這裏我準備不會安裝MYSQL數據庫,而採用SQLITE數據庫,比前者節省資源,網站CMS程序會用到輕便的Typecho博客程序。
第二、小內存VPS主機配置Web環境
1、更新源
apt-get update -y
2、安裝Nginx
apt-get install nginx -y
3、安裝php-fpm
apt-get install php5-fpm -y
安裝php-fpm
4、安裝sqlite數據庫
apt-get install php5-sqlite sqlite sqlite3 -y
安裝sqlite
第三、配置網站文件
1、創建配置文件
vi /etc/nginx/sites-enabled/baidu.com.conf
然後根據實際需要配置域名:
server {
listen 80;
server_name baidu.com;
root /var/www/baidu.com;
index index.php index.html index.htm;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
主要是修改域名和創建的網站目錄。
2、創建網站目錄
mkdir -p /var/www/baidu.com
3、重啓生效
/etc/init.d/nginx start
重啓Nginx使之生效。
重啓Nginx使之生效
第四、上傳程序、部署網站
重啓Nginx之後,我們這個時候用解析過來的域名打開看看,應該看到NGINX默認頁面403不存在頁面,不要緊,因爲我們還沒上傳程序。這裏我們創建的目錄是/var/www/baidu.com,所以需要上傳佔用內存比較小的Typecho博客程序。
上傳程序、部署網站
然後我們打開網址,可以看到安裝Typecho博客程序嚮導。
11.jpg
最後,我們設置賬戶用戶名和密碼,就可以順利的安裝Typecho博客程序。
11.jpg
我們再看看佔用資源情況,還是比較小的。