zoukankan      html  css  js  c++  java
  • 部署博客(docker)

    参考链接

    准备一台新的服务器

    安全组:8080、80、3306等端口放通

    安装docker

    参考: 链接

    获取最新镜像

    docker pull b3log/solo

    报错,可能是docker未启动,那就启动docker

    启动docker

    systemctl start docker

    获取镜像成功

    安装mariadb

    yum install mariadb-server 

    安装成功

    初始化

    mysql_secure_installation

    手动建库

    (库名 solo ,字符集使用 utf8mb4 ,排序规则 utf8mb4_general_ci ):

    create database solo default character set utf8mb4 collate utf8mb4_general_ci;
    
    create user 'root'@'公网ip' identified by '123456';
    
    grant all privileges on *.* to 'root'@'公网ip';  
    
    flush privileges;

    启动容器

    docker run --detach --name solo --network=host 
        --env RUNTIME_DB="MYSQL" 
        --env JDBC_USERNAME="root" 
        --env JDBC_PASSWORD="123456" 
        --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" 
        --env JDBC_URL="jdbc:mysql://公网ip/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true" 
        b3log/solo --listen_port=8080 --server_scheme=http --server_host=localhost --server_port=

    使用nginx

    vim /etc/nginx/conf.d/solo.conf
    upstream backend {
        server localhost:8080; # Solo 监听端口
    }
    
    server {
        listen       80;
        server_name  自己的域名; # 博客域名
    
        access_log off;
    
        location / {
            proxy_pass http://backend$request_uri;
            proxy_set_header  Host $http_host;
            proxy_set_header  X-Real-IP $remote_addr;
            client_max_body_size  10m;
        }
    }

    验证

    输入域名验证即可 

    参考:www.span.fun

    网站添加备案号

    参考:链接

    <a href="http://www.beian.miit.gov.cn" target="_blank">网站备案号</a>

    作者: Pam

    出处: https://www.cnblogs.com/pam-sh/>

    关于作者:网安在读

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(mir_soh@163.com)咨询.

  • 相关阅读:
    JVM的即时编译器JIT之简单介绍
    JS脚本动态给标签控件添加事件
    getParameterMap的使用
    IOS开发中判断文件是否存在,不存在则拷贝
    javaweb中解决Cookie中文乱码问题
    网页中的上标和下标实现
    Java中枚举的使用
    ASP.NET 首页性能的4大做法
    httpHandlers和httpModules接口介绍 (5)
    css+div排版如何支持所有浏览器
  • 原文地址:https://www.cnblogs.com/pam-sh/p/13607316.html
Copyright © 2011-2022 走看看