deploy
Created at 2016-09-29 Updated at 2016-09-29 Category 学习
创建一个项目
部署项目
上传代码 //常用ssh或git与github结合使用
$scp -r 本地项目 服务器地址:
登陆服务器
$ssh 服务器地址
$password
安装(软件)服务器 server
$sudo apt-get install nginx
sudo:启用管理员权限
apt-get: 安装软件
nginx: 被安装的软件
配置服务器nginx
$cd /etc/nginx/ ///跳到nginx的配置区域
$cd /sites-enabled/ ///打开添加新网站的配置文件夹
$sudo vim 名称.conf ///修改编写配置文件
12345server{listen 80 default;server_name xxx.com;root /home/miwenqiang/项目名; ///注意结尾的符号}DNS
设置域名
sudo /etc/hosts/ //注意是在本机进行设置的域名
ssh login without password
第一步在开发机生成 ssh key
ssh-keygen
开发机 $cd .ssh
.ssh$ ls
公钥id_rsa.pub 私钥id_rsa
copy id_rsa.pub
登陆服务器
ssh 服务器
$cd .ssh
.ssh$ sudo vim authorized_keys
复制 id_rsa.pub 到此 /////注意格式必须严格不能多空格