一、apt-get更新
sudo apt-get update
二、使用ppa安装Nginx最新版
apt-get install software-properties-common
apt-get install python-software-properties
然后就可给默认安装的Nginx 1.4.6版本升级到最新的1.10.0版本了:
add-apt-repository ppa:nginx/stable && apt-get update && apt-get upgrade
如果是新安装,则:
add-apt-repository ppa:nginx/stable && apt-get update && apt-get install nginx
三、安装最新版nodejs(8.*)
在终端执行以下两个命令:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
同时还需要下载一个依赖工具:(也可不安装)
sudo apt-get install -y build-essential
四、Ubuntu 安装 mongodb 3.4
导入包管理系统使用的公钥:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
为 MongoDB 创建 list file
根据 Ubuntu 的版本使用适当的命令创建 list file: /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 12.04
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse"| sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 14.04
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse"| sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Ubuntu 16.04
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/
重新下载本地包数据库索引
sudo apt-get update
安装 MongoDB
通过以下命令安装最新的可靠版
sudo apt-get install -y mongodb-org
五、安装https详细教程
Step 1 — Installing Certbot
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx
Step 2 — Setting up Nginx
sudo vim /etc/nginx/sites-available/default
把server_name改为自己的域名
sudo nginx -t
sudo service nginx reload
Step 3 — Obtaining an SSL Certificate
sudo certbot --nginx -d 域名
一个域名 第二次安装时使用:
sudo certbot --authenticator standalone --installer nginx -d --pre-hook "service nginx stop" --post-hook "service nginx start"
自动更新证书
30 2 * * 1 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log