安装服务器Ubuntu16+Rsync+Nginx+php7.3+MySQL+Node+npm+Vue+composer+Laravel5.8+let‘sEncrypt自动证书

安装服务器

MacOS下使用证书登陆SSH腾讯云

cd ~/.ssh

腾讯云证书复制进来

ssh-keygen -t rsa

看看config,里面应该是:

Host    aliasname1
        HostName        10.10.10.10
        Port            22
        User            ubuntu
        IdentityFile    ~/.ssh/zhengshumingzi
Host    aliasname2
        HostName        11.11.11.11
        Port            22
        User            ubuntu
        IdentityFile    ~/.ssh/zhengshumingzi

如果出错:
Permissions 0755 for ‘zhengshu’ are too open.
则:chmod 400 *

Warning: Permanently added '8.8.8.8 (ECDSA) to the list of known hosts.
则:ssh-keygen -R 8.8.8.8

然后直接 ssh aliasname1 就可以登陆服务器了。

安装配置rsync

ubuntu 16.04默认已安装rsync,rsync服务默认不是启动的,我们要修改rsync文件。

sudo vim /etc/default/rsync

修改配置项:

RSYNC_ENABLE=true   #false改true

创建配置文件,将rsyncd.conf 复制到 /etc目录下

sudo cp /usr/share/doc/rsync/examples/rsyncd.conf /etc
sudo vi /etc/rsyncd.conf

其中 path 是需要同步的路径,你可以暂时只对此项配置,然后即可测试。
启动 rsync

sudo /etc/init.d/rsync start

[ ok ] Starting rsync (via systemctl): rsync.service.

设置密码:

sudo vi /etc/rsyncd.conf

修改:

	auth users = zhao
	secrets file = /etc/rsyncd.secrets

然后创建 密码文件:

sudo vi /etc/rsyncd.secrets

内容为:

zhao:password

保存后记得修改权限:

sudo chmod 600 /etc/rsyncd.secrets

然后重启Rsync

sudo /etc/init.d/rsync restart

客户端如果是MacOS,直接打开命令行

rsync -vzrtopag --progress --password-file=./rsync.pwd  .  zhao@8.8.8.8::ftp

本地的 ./rsync.pwd 的内容只需要密码即可。

要注意,如果有权限问题,可能是rsync.conf文件里的uid和gid与实际不符。

安装Nginx和PHP7+MySQL

sudo apt-get install nginx

然后

sudo apt-get install php7.0-fpm

如果需要安装php 7.3(Laravel 高版本需求)则需要更新下库,然后安装php7.3

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.3

安装MySQL

sudo apt-get install mysql-server-5.7

中途会输入root密码
然后
安装PHP7.0的各种模块:

sudo apt-get install php7.0-intl       php7.0-mysql      php7.0-pspell     php7.0-sqlite3    php7.0-xsl php7.0-bcmath     php7.0-curl       php7.0-gd         php7.0-json       php7.0-odbc       php7.0-readline   php7.0-sybase     php7.0-zip php7.0-bz2        php7.0-dba        php7.0-gmp  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Design JBY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值