WordPress博客服务器环境配置博客服务器环境配置
早就想搭建一个专属于自己的博客了,用来记录自己生活、学习的点点滴滴。今天说的是WordPress博客安装
和服务器务器环境配置。之所以选WordPress,主要是因为它可以支持Latex,而且特别喜欢其简约的风格。
早就想搭建一个专属于自己的博客了,用来记录自己生活、学习的点点滴滴。之所以选WordPress,主要是因为它可以支持
Latex,而且特别喜欢其简约的风格。
WordPress有个the famous 5 minutes installing,无奈我对LAMP(Linux,Apache,MySQL,PHP)几乎一无所知,用了将近两天才
把整个博客搭建起来。安装 WordPres很容易,但是把相关的配置好就比较麻烦了。下面是我整个搭建过程的总结。
操作系统:Ubuntu 12.04LTS
首先列出需要的文件:首先列出需要的文件:
1.wordpress http://wordpress.org/download/
2.mysql http://www.mysql.com/downloads/mysql/
3.httpd2.4.6 http://httpd.apache.org/download.cgi
4.apr1.4.8 http://apr.apache.org/download.cgi
5.apr-util1.5.2 http://apr.apache.org/download.cgi
6.php5.5.1 http://php.net/downloads.php
7.libxml2.9.1 http://www.xmlsoft.org/downloads.html
8.prce8.33 http://www.pcre.org
ubuntu安装ftp服务器(一般配置)
1.安装vsftpd
~$ sudo apt-get install vsftpd
2.配置配置vsftpd
2.1修改/etc目录下的vsftpd的配置文件
$sudo gedit /etc/vsftpd.conf
源文件中不少命令被注释,根据每条命令的具体说明启用一部分即可,如下所示:
复制代码
代码如下:
listen=YES # 服务器监听
local_enable=YES # 本地主机访问允许
write_enable=YES # 写允许
dirmessage_enable=YES # 进入文件夹允许
xferlog_enable=YES #激活ftp 上传和下载的日志
connect_from_port_20=YES #允许使用20号端口作为数据传送的端口
chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
2.2设置ftp相关目录
安装完毕后,/srv下会增加一个ftp目录。我们在/srv/ftp目录下创建两个分别名为upload和download的目录,分别用于上传和下
载。
~$ mkdir /srv/ftp/download
~$ mkdir /srv/ftp/upload
接下来我们为刚才创建的几个目录设置权限,执行如下命令: ~$ sudo chmod 755 /home/ftp ~$ sudo chmod 777
/home/ftp/upload ~$ sudo chmod 755 /home/ftp/download
3.vsftpd 设置用户目录
3.1增加组~$ sudo groupadd ftpgroup
增加用户ftpuser并设置其目录为/home/nation/ftp/upload ~$ sudo useradd -g ftpgroup -d /home/nation/ftp/upload -M ftpuser
(注:g:用户所在的组 d:表示指定创建用户的目录的位置,M:不建立默认的自家目录,也就是说在/home下没有自己的目录)
3.2设置用户口令~$ passwd ftpuser,然后连续两次输入口令。
3.3编辑chroot_list文件
~$ sudo gedit /etc/vsftpd.chroot_list 内容为ftp用户名,每个用户占一行,如:
ftpuser
4.启动vsftpd
~$ sudo service vsftpd start
查看当前所有进程: ~$ ps -e 至此服务器端vsftp的基本配置已完成,vsftpd已开启。(注意防火墙配置) 关闭vsftpd进程只需
要执行~$ sudo service vsftpd stop,重启vsftpd进程执行~$sudo service vsftpd restart
参考:http://blog.csdn.net/nation_chen/article/details/7066277
安装MySQL
1.安装MySQL
$ sudo apt-get install mysql-server
评论0
最新资源