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

云服务器上部署自己的个人博客

1、配置安全组

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

2、重置密码 重启

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

3、xshell连接

22-ssh

4、安装nginx

yum install -y nginx

5、启动nginx

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

6、访问测试

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

7、安装Git

yum install git
git --version

8、创建用户并配置其仓库

  useradd git
	passwd git // 设置密码
	su git
	cd /home/git/
	mkdir -p projects/blog // 项目存在的真实目录
	mkdir repos && cd repos
	git init --bare blog.git // 创建一个裸露的仓库
	cd blog.git/hooks
	vi post-receive // 创建 hook 钩子函数,输入了内容如下

	#!/bin/sh
	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等操作

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

9、在本地测试git仓库是否可用,是否能拉取下来

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

10、在本地建立ssh信任关系

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