VPS快速部署手册
一月 12, 2018
VPS快速部署手册
version 0.1
基础配置
2018年1月10日17:40:33version 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
查看评论