安装 Docker
用SSH登录服务器,输入下面的命令安装 Docker:
sudo yum install docker
启动 Docker 服务,并设置 Docker 为开机启动:
sudo service docker start
sudo chkconfig docker on
安装 Ghost
拉取ghost docker镜像
docker pull ghost
查看是否拉取成功:
docker images
启动并运行Ghost容器,容器名为myghost,将服务器的8080端口映射到容器2368端口,后台启动ghost
docker run --name myghost -p 8080:2368 -d ghost
到此,ghost安装完成,在浏览器中用http://你的ip:8080打开检查下是否安装成功。
绑定域名
方式1:安装nginx修改文件绑定域名
安装Nginx :
yum install nginx
修改 Nginx 配置文件:
vi /etc/nginx/conf.d/ghost.conf
进去后,在英文输入法下,按 i
进入编辑模式,这时会发现右下角变成 -- INSERT --
了。 接下来将下面这段配置中的 abc.com
换成自己的域名,然后复制粘贴进去,之后先按 Esc
返回,再按 :
,进入命令模式,然后输入 wq
保存退出。
server {
listen 80;
server_name abc.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:8080;
}
}
接下来重启 Nginx :
service nginx restart
如果没问题的话,已经可以用域名访问博客了!
后台登录地址:http://域名/ghost/
为了方便管理把文件映射到了宿主机,具体如下:
配置文件:/var/lib/docker/containers
更换主题等: /mnt/docker/ghost
方式2:用宝塔面板的反向代理功能绑定域名
建一个静态站之后按下图设置反代即可
后台登录地址:http://域名/ghost/
发表评论