赞
踩
今天终于把博客系统搭建起来了,折腾了大半天,写来下,给想自己搭建博客系统的朋友们看看。
其实,目前想要搭建自己的网站都非常简单,买个vps,注册个域名,在vps上装上wordpress,齐活。
来,从头说起。
另外,给自己打个广告,以后文章都会在 http://wusay.org 更新。
vps是什么,大家可以百度百科,我这里就不解释了,简单的说,就是一台服务器。
vps有很多提供商,国外的一大把,价格也参差不齐,当然,服务也参差不齐,大一点的,亚马逊啦,linode啦,还有一些其他的,大家网上找一找,找个价格和速度合适的,国内嘛,现在做得还不错的有阿里云,就速度上来说,国内的阿里云怎么都比国外的要快,只是备案比较麻烦,你懂的。国外的虽然速度上差点,但是稳定性还是有保证的,不会无缘无故被拔线,而且用国外的,还可以顺便建个隧道,至于建隧道干什么,呵呵,你懂的。
好啦,我用的linode的,付款非常简单,有个信用卡就行了,登陆他们主页,注册一下,啪啪啪就搞完了。我选的20刀每月的那一档,最低配的,以后要是访问量上来了,扩容也挺容易的。
选好付款了以后,就可以选择操作系统了,我选的ubuntu,哦,对了,linode不能选择win操作系统,都是linux的。
一切准备好了以后,linode会给你一个ip地址,然后用ssh登陆上去,windows下用putty,OK,一切的一切都和你直接操作Linux没有区别了吧。
好了,开始安装建站需要的各种工具吧。 建立一个基于wordpress标准的博客站点,需要安装以下这几大组件,web服务器,php语言解释器,mysql数据库。这三个主要的装好也就可以OK了。下面我们一个一个的来。
首先,登入到你的linux后先检查一下更新情况,装一些必要的软件和程序
sudo apt-get update sudo apt-get upgrade
然后,装一些必要的程序包
sudo apt-get install libcurl4-openssl-dev libssl-dev zlib1g-dev git-core gcc build-essential imagemagick vim
OK,前期准备就绪.
web服务器很多种,我选的是Nginx,为什么?因为他是毛子写的,据说很牛逼。
安装服务器也很简单,其实,ubuntu上装什么都很简单,基本上都是atp-get install XXX
sudo apt-get install nginx
哦,得建一个目录来存放网站,其中的wusay可以改成你想改的任何名字.
sudo mkdir /srv/www/ sudo mkdir -p /srv/www/wusay/public_html sudo mkdir /srv/www/wusay/logs chown -R www-data:www-data /srv/www/wusay
然后,配置一下nginx的配置文件,/etc/nginx/sites-enabled/wusay
,同样,你也可以改成你需要的名字,这个文件默认是不存在的,需要你建立,可以用vim编辑一下,然后记得把目录下的default删掉啊。
wusay配置文件的内容如下:
server {
server_name localhost www.copsy.org copsy.org;
access_log /srv/www/wusay/logs/access.log;
error_log /srv/www/wusay/logs/error.log;
root /srv/www/wusay/public_html;
location / {
index index.html index.htm index.php;
if (-f $request_filename/index.html){
rewrite (.) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
location ~ .php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/www/wusay/ public_html$fastcgi_script_name;
}
}
然后,试一试nginx好使不好使
sudo /etc/init.d/nginx start
没报错就OK了,要是你按照步骤一步一步来的还报错,那人品太差了。
还是老办法,atp-get install
sudo apt-get install php5-cli php5-cgi spawn-fcgi psmisc
第二步完成,简单吧。
sudo apt-get install mysql-server php5-mysql mysql-client
安装的时候要输入密码,要牢记哦,然后使用start
命令启动mysql
sudo start mysql
你要会数据库操作,你可以自己进去建立个数据库,进入mysql,然后执行
create database XXX
建立一个数据库。你要是对mysql还想有其他操作,就装个phpmyadmin
吧。
下载wordpress并解压
sudo wget http://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz
然后把目录下的wordpress文件夹拷贝到/srv/www/wusay/public_html/
下,配置public_html权限,chmod 777 /srv/www/wusay/public_html/
,重启nginx服务
sudo /etc/init.d/nginx restart
ok,打开本机的浏览器,输入http://你的IP地址/index.php
,开始安装吧,后面的安装都是web操作了。
装完以后,记得把public_html的权限改过来,改成755。
http://你的IP地址
,开始你的博客之旅吧。后面就是博客的美化了。这就是看你的想象力啦。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。