极客成长手记(2)——搭建自己的博客

来源:互联网 发布:行业研究员学历 知乎 编辑:程序博客网 时间:2024/05/22 15:10

既然有了服务器,就该让它干点什么,我能想到的就是先建一个博客,可以搞点东西炫一下。

要建博客,就需要搭建相应的服务。开始动手吧!

安装LNMP之前,为了避免可能出现的麻烦,先更新一下软件列表:

sudo apt update


1.安装nginx 和 php

创建一个安装nginx 和 php的窗口,这样我们可以在安装的同时干点别的事情:

screen -S np

其中np可以换成任何你喜欢的名字,这样就进入一个新"窗口"

开始安装:

sudo apt install nginx php

会出现一个安装提示,选Y。

由于执行时间有点长,我们按 Ctrl + a ,然后按c,就可以再开一个新"窗口"干点别的事情。

2.安装mysql

在新窗口中,执行:

sudo apt install mysql-server mysql-workbench mysql-client

安装提示选择Y,然后稍等一会儿会提示你输入root密码。接下来的安装时间很长,我们可以同时干点别的事情。

3.配置nginx + php

先说一下screen几个快捷键:

Ctrl + a ,然后按c 开启新窗口

Ctrl + a ,然后按n 切换到下一个窗口

Ctrl + a ,然后按p 切换到上一个窗口

Ctrl + a ,然后按0-9切换到第0-9号窗口

Ctrl + a ,然后按w,显示窗口列表

我们切换一下窗口,看看nginx的进展,应该已经安装完成。我们就可以在浏览器中输入服务器的IP地址,应该看到

Welcome to nginx!

的提示了。

接下来设置网站根目录:

sudo vim /etc/nginx/sites-available/default

找到root,将其设置为你需要的目录,比如我的是/home/geek/www(下文都将把此目录作为网站根目录),改为:

root   /home/geek/www

保存,不要急于退出。现在切换一个窗口或者开启一个新窗口,重启nginx:

sudo service nginx restart

你可以在网站根目录下放一个html文件,用浏览器看看,是不是能正常访问了?

切换回nginx的配置文件窗口:

在index一行中添加 index.php。

再把代码块 location ~ \.php$ {....}的注释全部取消,改为如下形式(也就是只把 fastcgi_pass 127.0.0.1:9000;注释掉)

  location ~ \.php$ {
                include snippets/fastcgi-php.conf;


                # With php7.0-cgi alone:
                #fastcgi_pass 127.0.0.1:9000;
                # With php7.0-fpm:
                fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        }

保存退出,重启nginx,在网站根目录下放一个php文件,里面写一段php代码:

<?php

echo phpinfo();

访问这个网页,是不是能看到php的详细信息了?

4.安装phpmyadmin

很简单:

sudo apt install phpmyadmin

中间要输入mysql密码。

完成后安装两个模块:

sudo apt install php-mbstring php-gettext

将phpmyadmin的目录链接到网站根目录下:

ln -s /usr/share/phpmyadmin ~/www/phpmyadmin

浏览器访问http://(IP地址)/phpmyadmin

是不是可以用它来管理数据库了?

现在LNMP系统就搭建好了,终于可以在上面建一个自己的博客了!

5.搭建博客系统

下载wordpress:

 wget  https://cn.wordpress.org/wordpress-4.5.2-zh_CN.tar.gz

解压:

tar -xzf wordpress-4.5.2-zh_CN.tar.gz

更改wordpress文件夹权限:

sudo chmod -R 777 wordpress

将wordpress移动到网站根目录下

mv wordpress/* ~/www

你还要为你的博客创建一个数据库,可以在phpmyadmin中操作,但更加极客的做法应该是输入命令:

mysqladmin -u root -p create 数据库名

然后输入mysql密码。

现在访问你的网站,是不是可以开启你的博客了?按照网站提示一步步配置吧,很简单!

6.绑定动态域名

按提示配置完成后,你已经有一个很酷的博客了,要让你的朋友通过一个固定的链接访问到你的网站,你可以使用花生壳动态域名。

首先要到花生壳官网注册一个账户,你会免费获得一个二级域名,当然这个域名很丑陋,你要一个漂亮的二级域名的话,可以花几块钱购买。

下载花生壳的deb包:

wget http://download.oray.com/peanuthull/linux/phddns_2.0.6_amd64.deb

安装:

sudo dpkg -i phddns_2.0.6_amd64.deb

运行:

sudo phddns

接下来就按提示进行配置(除了输入用户名和密码之外,其他的设置直接回车或者选y就行,可参照官方文档进行设置:http://service.oray.com/question/1890.html)

配置完成后,程序已经自动运行,可以先Ctrl+c中止程序,我们还要进行其他设置.


在/etc/rc.local 添加 
 
/usr/bin/phddns -c /etc/phlinux.conf -d  
 
可实现开机自动运行。

接下来要配置你的路由器,在虚拟服务器配置中,将端口80配置到你的服务器上。

接下来执行

/usr/bin/phddns -c /etc/phlinux.conf -d  

就启动花生壳服务了,过一会(可能时间会比较长,十多分钟),你访问你从花生壳获得的域名,是不是可以访问你的博客了?





0 0
原创粉丝点击