imxfeng树莓派系列——DNSPOD动态域名解析,搭建web服务器

搭建web服务之前已经写过。这里主要记录DNSPOD的设置和启动脚本
用的域名www.xfeng.xyz 最后就是设置DNSPOD进行动态域名解析 DNSPOD真的是免费加好用,解析的速度也非常的快。官网有api文档,详细的说明可自行去查看。
这里使用了动态域名解析的功能:
接口地址:
https://dnsapi.cn/Record.Ddns
提交方法:
• POST
提交参数:
• 公共参数
• domainid 域名ID
• recordid 记录ID
• subdomain – 主机记录, 如 www
• recordline 记录线路,通过API记录线路获得,中文,比如:默认
获得domain_id可以用curl














- 阅读剩余部分 -

imxfeng树莓派系列——5.安装wordpress

之前已经搭建好了lump的环境,现在开始安装wordprss

首先在/etc/nginx/sites-available/目录下创建配置文件www.xfeng.xyz写入如下代码并保存

# Upstream to abstract backend connection(s) for php
upstream php {
server unix:/var/run/php5-fpm.sock;
}

server {

## Your only path reference.
root /srv/www/www.xfeng.xyz/public_html;
listen 80;
## Your website name goes here. Change to domain.ltd in VPS
server_name xfeng.xyz www.xfeng.xyz;

access_log /srv/www/www.xfeng.xyz/logs/access.log;
error_log /srv/www/www.xfeng.xyz/logs/error.log;

## This should be in your http block and if it is, it's not needed here.
index index.php;

location = /favicon.ico {
log_not_found off;
access_log off;
}

location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}

location / {
# This is cool because no php is touched for static content
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
#NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini
include fastcgi_params;
fastcgi_intercept_errors on;
fastcgi_pass php;
}

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
}

- 阅读剩余部分 -

imxfeng树莓派系列——4.搭建LNMP

树莓派用途很多,当然对于我来说还是做一个web服务器比较适合。
官方网站也有一篇关于小pi搭建wordpress的教程
http://www.raspberrypi.org/documentation/usage/wordpress/README.md
不过教程里是用的Apache,我这里选择用nginx来驱动,官方教程
打开终端:

sudo apt-get install nginx     安装nginx
sudo /etc/init.d/nginx start   启动nginx

之后可以测试一下浏览器访问http://IP/
3.jpg
没问题,然后安装PHP







- 阅读剩余部分 -

imxfeng树莓派系列——3.配置静态IP

树莓派默认使用的是dhcp自动分配ip。可以在路由里查看小Pi的IP,然后用putty登陆
先备份配置文件

修改文件

sudo vi /etc/network/interfaces

原始类容为sudo cp /etc/network/interfaces /etc/network/interfaces.bk

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

- 阅读剩余部分 -