Vultr 的VPS 安装 SSR,BBR,以及搭建WordPress全记录

系统我的选择是Debian 8 64

ShadowsocksR

首先我们来搭建SSR,这个是我购买这个VPS最主要的工作

SSR我用的是teddysun的一键脚本,原帖地址

首先用ssh链接VPS

更新下

apt-get update
apt-get upgrade

输入一下命令下载安装ssr,期间需要设置ssr,按需设置就好.

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

如果要卸载的话命令如下

./shadowsocks-all.sh uninstall

BBR

接下来安装BBR,可以提升SSR的速度

同样用的是teddysun的脚本,感谢.原帖地址

输入以下命令下载安装

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

进入内核升级界面后选择4.14.14版本内核,其它版本可能导致系统无法启动

安装好重启系统就可以了.

WordPress

如果VPS只用来**的话就有点太浪费了,所有我在上面搭建了一个博客

因为VPS性能有限,所有我们用Nginx+MySQL+PHP

1. 首先安装Nginx
apt-get install nginx

安装完毕后打开http://你的IP,查看是否启动

看到Welcome to nginx!说明启动成功

2. 安装MySQL服务端和客户端
apt install mysql-server mysql-client

安装过程中需要配置密码

3. 安装PHP及组件
apt-get install php5-fpm
apt-get install php5-mysql

配置上传文件限制

nano /etc/php5/fpm/php.ini 

修改内容

upload_max_filesize = 2M     #修改为你需要的大小
4. 配置Nginx
nano /etc/nginx/nginx.conf

找到以下内容并修改

worker_processes 1      #根据你VPS CPU数量修改

修改default文件

nano /etc/nginx/conf.d/default

删除原内容替换为以下内容

server {
listen 80;
server_name _;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;

location / {
try_files $uri $uri/ /index.php?$args;
}

error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;

location = /50x.html {
root /var/www/html;
}

location ~ .php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

然后重启服务

service nginx restart

没问题的话接下来开始测试php

nano /var/www/html/testphp.php

添加以下内容

<?php
  phpinfo();
?>

打开http://你的IP/testphp.php

正常的话会出现php信息页面

5. 配置数据库
mysql -u root -p  #登陆数据库
create database WPDB;  #新建数据库,可以根据需要修改WPDB
create user wpuser@localhost;  #新建用户wpuser
set password for wpuser@localhost= password("****");  #修改密码
grant all privileges on WPDB.* to wpuser@localhost identified by '****';  #修改权限
flush privileges;   #刷新数据库
exit  #退出
6. WordPress

下载安装

wget http://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz

配置WordPress

cd wordpress
cp wp-config-sample.php wp-config.php
nano wp-config.php

将第5步的内容添加到配置文件

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'WPDB');

/** MySQL database username */
define('DB_USER', 'wpuser');

/** MySQL database password */
define('DB_PASSWORD', '****');

接下来修改/var/www/html/权限

chown www-data:www-data /var/www/html/ -R
usermod -a -G www-data www-data
newgrp www-data

chown root:root -R /var/www/html/ -R
usermod -a -G www-data www-data
newgrp www-data
7. 最后配置

打开http://地址/wp-admin/install.php

大功告成!