Gridea + SFTP +Docker + Nginx 配置博客-CSDN

  1. 服务器选择
    1. 阿里云 ESC 服务器 比较便宜 99 一年
    2. 开启密码登录
    3. 配置你的远程服务
    4. 域名选择自己的域名,当然我可以解析二级域名给大家
    5. 不要搞我的服务器
    6. Remote Path 远程服务配置 配置自己的一个文件夹
    7. 我是使用的 /gridea/blog (绝对路径)
    8. 阿里云安全组开启 22 端口 和 80端口
    9. 直接链接测试就可以
    10. 会出现同步成功
    11. linux 建立文件夹指令 (大伙自己去搜索吧)
    12. mkdir grider
    13. 完成之后 可以通过远程连接测试 ,会出现同步完成
  2. 安装 Docker-compose (docker 管理容器)
    1. 推荐大伙百度 ,应该很简单
    2. 个人使用版本 是 Docker version 24.0.5, build 24.0.5-0ubuntu1~20.04.1
  3. 通过 docker-compose.yml 安装 nginx
sql 复制代码
version: '3.1'
services:
    nginx:
        image: nginx
        container_name: nginx
        restart: always
        ports:
            - '80:80'
            - '443:443'
        volumes:
            - ./nginx.conf:/etc/nginx/nginx.conf
            - ./logs:/var/nginx/conf.d
            -  /gridea/blog:/usr/share/nginx/html                                          
volumes:是挂载文件 ,我这里挂载的是 /nginx.conf  和 /gridea/blog 主要的
/gridea/blog 是你同步的linux 文件夹
/nginx.conf 是您配置的规则

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       /etc/nginx/mime.types;
    server {
      listen       80;
      server_name  localhost;
      location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
      }
    }
    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

主要是这两个

大伙可以参考
https://blog.csdn.net/u013652477/article/details/107837931

主要是 使用docker 需要查看docker容器是否挂载成功

  1. 进入docker 容器命令
    docker exec -it nginx /bin/bash
  2. 去查看挂载目录是否存在
  3. 例如 我挂载的目录是 cd /usr/share/nginx/html

挂载成功 ,使用对应的域名或者IP应该都可以

成功了,但是似乎好像每次都要重新挂载,我实验下 应该是权限问题,一会再修理 ,谢谢

相关推荐
你都会上树?27 分钟前
MySQL MVCC 详解
数据库·mysql
长征coder1 小时前
AWS MySQL 读写分离配置指南
mysql·云计算·aws
PanZonghui2 小时前
Centos项目部署之Nginx 的安装与卸载
linux·nginx
ladymorgana2 小时前
【docker】修改 MySQL 密码后 Navicat 仍能用原密码连接
mysql·adb·docker
PanZonghui2 小时前
Centos项目部署之安装数据库MySQL8
linux·后端·mysql
GreatSQL社区2 小时前
用systemd管理GreatSQL服务详解
数据库·mysql·greatsql
掘根2 小时前
【MySQL进阶】错误日志,二进制日志,mysql系统库
数据库·mysql
weixin_438335402 小时前
基础知识:mysql-connector-j依赖
数据库·mysql
小明铭同学2 小时前
MySQL 八股文【持续更新ing】
数据库·mysql
程序员岳焱13 小时前
Java 与 MySQL 性能优化:Java 实现百万数据分批次插入的最佳实践
后端·mysql·性能优化