如何搭建个人博客
2015-09-20 09:14
309 查看
如何搭建个人博客
1. 购买VPS
vps是什么,大家可以百度百科,我这里就不解释了,简单的说,就是一台服务器。
vps有很多提供商,国外的一大把,价格也参差不齐,当然,服务也参差不齐,大一点的,亚马逊啦,linode啦,还有一些其他的,大家网上找一找,找个价格和速度合适的,国内嘛,现在做得还不错的有阿里云,就速度上来说,国内的阿里云怎么都比国外的要快,只是备案比较麻烦,你懂的。国外的虽然速度上差点,但是稳定性还是有保证的,不会无缘无故被拔线,而且用国外的,还可以顺便建个隧道,至于建隧道干什么,呵呵,你懂的。
好啦,我用的linode的,付款非常简单,有个信用卡就行了,登陆他们主页,注册一下,啪啪啪就搞完了。我选的20刀每月的那一档,最低配的,以后要是访问量上来了,扩容也挺容易的。
选好付款了以后,就可以选择操作系统了,我选的ubuntu,哦,对了,linode不能选择win操作系统,都是linux的。
一切准备好了以后,linode会给你一个ip地址,然后用ssh登陆上去,windows下用putty,OK,一切的一切都和你直接操作Linux没有区别了吧。
好了,开始安装建站需要的各种工具吧。 建立一个基于wordpress标准的博客站点,需要安装以下这几大组件,web服务器,php语言解释器,mysql数据库。这三个主要的装好也就可以OK了。下面我们一个一个的来。
2. 前期准备
首先,登入到你的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,前期准备就绪.
3. web服务器
web服务器很多种,我选的是Nginx,为什么?因为他是毛子写的,据说很牛逼。
安装服务器也很简单,其实,ubuntu上装什么都很简单,基本上都是
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的配置文件,
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了,要是你按照步骤一步一步来的还报错,那人品太差了。
4. 安装PHP解释器
还是老办法,
sudo apt-get install php5-cli php5-cgi spawn-fcgi psmisc
5. 安装mysql数据库
sudo apt-get install mysql-server php5-mysql mysql-client
安装的时候要输入密码,要牢记哦,然后使用
sudo start mysql
你要会数据库操作,你可以自己进去建立个数据库,进入mysql,然后执行
create database XXX
建立一个数据库。你要是对mysql还想有其他操作,就装个
下载wordpress并解压
sudo wget http://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz
然后把目录下的wordpress文件夹拷贝到
sudo /etc/init.d/nginx restart
ok,打开本机的浏览器,输入
装完以后,记得把public_html的权限改过来,改成755。
转自: /article/7799750.html
1. 购买VPS
vps是什么,大家可以百度百科,我这里就不解释了,简单的说,就是一台服务器。
vps有很多提供商,国外的一大把,价格也参差不齐,当然,服务也参差不齐,大一点的,亚马逊啦,linode啦,还有一些其他的,大家网上找一找,找个价格和速度合适的,国内嘛,现在做得还不错的有阿里云,就速度上来说,国内的阿里云怎么都比国外的要快,只是备案比较麻烦,你懂的。国外的虽然速度上差点,但是稳定性还是有保证的,不会无缘无故被拔线,而且用国外的,还可以顺便建个隧道,至于建隧道干什么,呵呵,你懂的。
好啦,我用的linode的,付款非常简单,有个信用卡就行了,登陆他们主页,注册一下,啪啪啪就搞完了。我选的20刀每月的那一档,最低配的,以后要是访问量上来了,扩容也挺容易的。
选好付款了以后,就可以选择操作系统了,我选的ubuntu,哦,对了,linode不能选择win操作系统,都是linux的。
一切准备好了以后,linode会给你一个ip地址,然后用ssh登陆上去,windows下用putty,OK,一切的一切都和你直接操作Linux没有区别了吧。
好了,开始安装建站需要的各种工具吧。 建立一个基于wordpress标准的博客站点,需要安装以下这几大组件,web服务器,php语言解释器,mysql数据库。这三个主要的装好也就可以OK了。下面我们一个一个的来。
2. 前期准备
首先,登入到你的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,前期准备就绪.
3. web服务器
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了,要是你按照步骤一步一步来的还报错,那人品太差了。
4. 安装PHP解释器
还是老办法,
atp-get install
sudo apt-get install php5-cli php5-cgi spawn-fcgi psmisc
5. 安装mysql数据库
sudo apt-get install mysql-server php5-mysql mysql-client
安装的时候要输入密码,要牢记哦,然后使用
start命令启动mysql
sudo start mysql
你要会数据库操作,你可以自己进去建立个数据库,进入mysql,然后执行
create database XXX
建立一个数据库。你要是对mysql还想有其他操作,就装个
phpmyadmin吧。
6. 安装wordpress
下载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。
OK,一切完毕,输入http://你的IP地址
,开始你的博客之旅吧。后面就是博客的美化了。这就是看你的想象力啦。
转自: /article/7799750.html
相关文章推荐
- 基于XBee进行ZigBee组网(一)——XBee介绍
- 杭电1002
- 去掉隐藏字符解决办法
- 模板类MyArry
- java中的 核心概念
- [CareerCup] 9.5 Permutations 全排列
- 使用FileReader类、BufferedReader类、FileInputStream类三种方式进行文件的读取
- 【FPGA】FPGA错误汇总 ( 不断更新... )
- vb.net窗口继承(房重建知识汇总)
- JSON 解析 + listView + AsyncTask 的结合使用做个菜谱应用(总结)
- Android ListView的中的数据更新时遇到的一些问题的总结
- Object-C学习笔记
- 进制转换
- java判断是否是素数
- 输出金字塔
- 杂谈:健康与游戏行业
- 指针和const的用法
- Volley框架解析(七)-----Request解析
- 大数据笔记08:云计算(云)
- 输出一句话中最长的单词