云服务器上部署自己的个人博客
1、配置安全组
开放80端口—–我的已经修改成1880了 防火墙和安全组都要开放 然后禁止80 改回了
需要加入安全组(不加nginx不会访问到)
2、重置密码 重启
password

开放80端口—–我的已经修改成1880了 防火墙和安全组都要开放 然后禁止80 改回了
需要加入安全组(不加nginx不会访问到)

password:
················

22-ssh

yum install -y nginx

systemctl start nginx
systemctl enable nginx
//nginx默认的配置路径是 /etc/nginx/

只要确保了80端口开放,加入安全组,可通过 公网IP访问到nginx默认页面

yum install git
git --version

  1. useradd git
  2. passwd git // 设置密码
  3. su git
  4. cd /home/git/
  5. mkdir -p projects/blog // 项目存在的真实目录
  6. mkdir repos && cd repos
  7. git init --bare blog.git // 创建一个裸露的仓库
  8. cd blog.git/hooks
  9. vi post-receive // 创建 hook 钩子函数,输入了内容如下
  10. #!/bin/sh
  11. git --work-tree=/home/git/project/blog --git-dir=/home/git/repos/blog.git checkout -f

上面的钩子函数代表 把repos/blog.git 目录下类容拷贝到 project/blog 下面 至于为什么不用git clone 是因为clone包含了许多的commit等操作

  1. 添加完毕后修改权限
  2. chmod +x post-receive
  3. exit // 退出到 root 登录
  4. chown -R git:git /home/git/repos/blog.git // 添加权限

git clone git@server_ip:/home/git/repos/blog.git
注意是有个隐藏文件 .git

ssh-copy-id -i C:/Users/yourname/.ssh/id_rsa.pub git@server_ip
ssh git@server_ip // 测试能否登录
注意用Git Bash

版权声明:本文为dtlalala原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dtlalala/articles/12010097.html