美文网首页
Ubuntu上搭建静态博客网站

Ubuntu上搭建静态博客网站

作者: 禅与发现的乐趣 | 来源:发表于2018-06-22 17:25 被阅读17次

    自动拉取github上的更新

    安装git
    sudo apt-get install git
    
    生成ssh key,并添加到github白名单
    ssh-keygen -t rsa
    # 一路回车
    cat ~/.ssh/id_rsa.pub 
    # 复制显示的key,添加到github
    
    拉取github上博客repo到linux本地文件系统
    git clone git@github.com:oyty/oyty.github.io.git
    
    设置github上的wenhooks,实现自动拉取更新

    查看极简python github webhook

    配置nginx服务器

    安装nginx
    sudo apt-get install nginx
    

    这个时候直接访问ip,可以看到nginx安装成功的提示。

    配置nginx

    前面将repo拉取到本地的/var/www/oyty目录,拉取后本地博客地址为/var/www/oyty/oyty.github.io

    编辑配置文件
    vim /etc/nginx/sites-available/oyty
    

    编辑内容如下:

    server {
           listen 80;
           listen [::]:80;
           server_name oyty.me www.oyty.me;
           root /var/www/oyty/oyty.github.io;
           index index.html;
           location / {
                   try_files $uri $uri/ =404;
           }
    }
    

    server_name对应的是你的域名,比如我在godaddy上的配置如下:



    值部分就是你的ip地址。

    配置硬连接
    ln /etc/nginx/sites-available/oyty /etc/nginx/sites-enabled/oyty
    
    重启nginx
    /etc/init.d/nginx restart
    

    现在,就可以通过域名访问博客了。

    相关文章

      网友评论

          本文标题:Ubuntu上搭建静态博客网站

          本文链接:https://www.haomeiwen.com/subject/icxlyftx.html