VPS快速部署手册

VPS快速部署手册

一月 12, 2018

VPS快速部署手册

  • version 0.1
    基础配置
    2018年1月10日17:40:33

  • version 0.2
    添加了本地化,以及部分说明
    2018年1月12日14:51:29

注:本手册每个模块互相独立,按需参考即可

1. 部署SSR

1.1 安装依赖软件

环境 Ubuntu 16.04.3 LTS

更新软件源

apt-get update

安装python pip

apt-get install python-pip

升级pip

pip install --upgrade pip

安装中文语言包

apt-get install language-pack-zh-hant

1.2 安装SSR

安装SSR

pip install shadowsocks

配置ss json文件(参考1.3)

vim /etc/shadowsocks.json

使用screen开启服务

screen -S ssr

开启ss服务

ssserver -c /etc/shadowsocks.json

返回

C -a-d

重新连接开启ssr服务的screen

screen -r ssr

1.3 ssr配置文件

    {
    "server":"服务器外网ip", //"server":"198.96.88.112",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "timeout":300,
    "port_password":{
    "端口号":"密码",	//("8888","123456")
    "端口号":"密码"	//(""8889","123457")
    },
    "method":"rc4-md5",		//加密规则
    "protocol": "origin",	//混淆插件
    "protocol_param": "",
    "obfs": "plain",
    "obfs_param": "",
    "workers": 1
}

2. NextCloud安装

2.1 基础软件安装

Apache 安装

sudo apt-get install apache2

MySQL 安装

sudo apt-get install mysql-server mysql-client

PHP 安装

sudo apt-get install phpmyadmin

2.2 安装Nextcloud

//下载文件
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.4.tar.bz2
//解压文件bz2格式
tar -xjvf nextcloud-12.0.4.tar.bz2
//解压文件zip格式
unzip nextcloud-12.0.4.zip

//将文件拷贝至服务器目录
cp -r nextcloud /var/www/html/

//修改nextcloud权限

2.3 启用额外插件

重新启动模块

sudo a2enmod rewrite
sudo a2enmod headers

zip模块

apt-get install php-zip

curl模块

apt-get install php-curl

修改php.ini文件

vim /etc/php/7.0/apache2/php.ini

修改以下内容

;extension=php_mbstring.dll ==>
extension=php_mbstring.dll

修改apache2.conf文件

vim /etc/apache2/apache2.conf

修改以下内容

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None ==> AllowOverride All
Require all granted
</Directory>

重启Apache

/etc/init.d/apache2 restart

2.4 配置文件位置

Apache2配置文件

vim /etc/apache2/apache2.conf

php配置文件路径

vim /etc/php/7.0/apache2/php.ini

apache2启动

/etc/init.d/apache2 start
/etc/init.d/apache2 restart
/etc/init.d/apache2 stop

移除文件

rm -rf /var/www/html/nextcloud/

3.本地化Ubuntu

3.1 安装中文支持及语言包

安装中文语言包

apt-get install language-pack-zh-hant language-pack-zh-hans

配置相关环境变量:

vim /etc/environment

在文件中增加语言和编码的设置:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

如:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

重新设置本地配置:

dpkg-reconfigure locales

3.2 更改时区

选择时区

tzselect

复制文件到/etc目录下

sudo cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

如改为中国北京时间,直接输入以下(重新连接会消失)

TZ='Asia/Beijing'; export TZ

配置时间文件(重新连接不会消失)

//选择Asia - Shanghai
dpkg-reconfigure tzdata

重启VPS

reboot