当前位置: 首页 > wzjs >正文

大气的企业网站安阳河南网站建设

大气的企业网站,安阳河南网站建设,网站建设需要材料,广告语目录 一、系统版本要求: 二、部署步骤 2.1 安装docker 和docker-compose 2.2 准备docker-compose.yaml 2.3 初始化数据库 2.4 安装nginx 2.6 启动项目 三、使用教程 一、系统版本要求: linux ubuntu 22.042核4G 40GB(或以上&#xf…

目录

一、系统版本要求:

二、部署步骤

2.1 安装docker 和docker-compose

2.2 准备docker-compose.yaml

2.3 初始化数据库

2.4 安装nginx

2.6 启动项目

三、使用教程


一、系统版本要求:

  • linux ubuntu 22.04+
  • 2核4G 40GB(或以上)
  • 公网ip一个
  • 端口白名单:80、443(0.0.0.0/0)

二、部署步骤

2.1 安装docker 和docker-compose

apt update && apt install docker.io -y
wget https://github.com/docker/compose/releases/download/v2.30.1/docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 docker-compose && chmod +x ./docker-compose && mv ./docker-compose /usr/bin/

2.2 准备docker-compose.yaml

mkdir /data/chatwoot
vim /data/chatwoot/docker-compose.yaml

将下面配置文件复制到/docker-compose.yaml

version: '3'services:base: &baseimage: chatwoot:latestenv_file: .env ## Change this file for customized env variablesvolumes:- storage_data:/app/storagerails:<<: *basedepends_on:- postgres- redisports:- '127.0.0.1:3000:3000'environment:- NODE_ENV=production- RAILS_ENV=production- INSTALLATION_ENV=dockerentrypoint: docker/entrypoints/rails.shcommand: ['bundle', 'exec', 'rails', 's', '-p', '3000', '-b', '0.0.0.0']restart: alwayssidekiq:<<: *basedepends_on:- postgres- redisenvironment:- NODE_ENV=production- RAILS_ENV=production- INSTALLATION_ENV=dockercommand: ['bundle', 'exec', 'sidekiq', '-C', 'config/sidekiq.yml']restart: alwayspostgres:image: pgvector:pg16restart: alwaysports:- '0.0.0.0:5432:5432'volumes:- postgres_data:/var/lib/postgresql/dataenvironment:- POSTGRES_DB=chatwoot- POSTGRES_USER=postgres# Please provide your own password.- POSTGRES_PASSWORD=qishuo&_123redis:image: redis:alpinerestart: alwayscommand: ["sh", "-c", "redis-server --requirepass \"$REDIS_PASSWORD\""]env_file: .envvolumes:- redis_data:/dataports:- '127.0.0.1:6379:6379'volumes:storage_data:postgres_data:redis_data:

 如果国内下载失败,可以尝试使用阿里、清华源

docker-compose up -d

2.3 初始化数据库

注意,容器名可能不叫chatwoot-rails-1,docker ps查看容器名确认后执行

 docker-compose run --rm chatwoot-rails-1 bundle exec rails db:chatwoot_prepare

2.4 安装nginx

目的是暴露到外网

apt install nginx

配置下面的nginx文件,注意修改server_name xxxx 为自己的域名

vim /etc/nginx/conf.d/chatwoot.conf

server {server_name xxxx;# Point upstream to Chatwoot App Serverset $upstream 127.0.0.1:3000;# Nginx strips out underscore in headers by default# Chatwoot relies on underscore in headers for API# Make sure that the config is set to on.underscores_in_headers on;location /.well-known {alias /var/www/ssl-proof/chatwoot/.well-known;}location / {proxy_pass_header Authorization;proxy_pass http://$upstream;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header Host $host;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header X-Forwarded-Ssl on; # Optionalproxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_http_version 1.1;proxy_buffering off;client_max_body_size 0;proxy_read_timeout 36000s;proxy_redirect off;}listen 80;
}

加载nginx配置

nginx -t && nginx -s reload

配置证书,最后一步需要填写你自己的域名

apt install certbot
apt-get install python3-certbot-nginx
mkdir -p /var/www/ssl-proof/chatwoot/.well-known
certbot --webroot -w /var/www/ssl-proof/chatwoot -d 你的域名 -i nginx

2.6 启动项目

访问域名 https://你的域名

三、使用教程

待更新


文章转载自:

http://dq79Hdo6.sfnjr.cn
http://BYLMU2lR.sfnjr.cn
http://owMy7O4A.sfnjr.cn
http://vyrYCmSl.sfnjr.cn
http://9VN1HSQw.sfnjr.cn
http://P8HIBfDB.sfnjr.cn
http://dsDkHpud.sfnjr.cn
http://SrFoo1hd.sfnjr.cn
http://y4X0fwVk.sfnjr.cn
http://jN9Vesll.sfnjr.cn
http://L9ChCKAg.sfnjr.cn
http://mS6W9XZF.sfnjr.cn
http://uC5lJBAY.sfnjr.cn
http://qNT9Rhjy.sfnjr.cn
http://MbPNfQ5k.sfnjr.cn
http://a6PQFSsN.sfnjr.cn
http://YBx0WIOa.sfnjr.cn
http://Ih0izx24.sfnjr.cn
http://oCIXl7VS.sfnjr.cn
http://rzEP4VRl.sfnjr.cn
http://6KEU3CkL.sfnjr.cn
http://LSqaninS.sfnjr.cn
http://oZZa4gip.sfnjr.cn
http://jYIGJt5X.sfnjr.cn
http://n7VZH3zp.sfnjr.cn
http://umHa2ys4.sfnjr.cn
http://g0ti4Wep.sfnjr.cn
http://9FlLv5Ty.sfnjr.cn
http://JyOphOjY.sfnjr.cn
http://JpJ1lqlk.sfnjr.cn
http://www.dtcms.com/wzjs/680581.html

相关文章:

  • 泰安建设信息网站网站设计怎么算侵权
  • 深圳平台网站开发十堰最专业的网站建设公司
  • 做网站推销好做吗wordpress自适应相册
  • 长沙建设工程官方网站手机优化专家下载
  • 做芯片哪个网站推广公司网络推广服务
  • wordpress做seo优化云平台网站优化
  • 上海网站建设服务myeclipse怎么做网页
  • 网站论坛怎样建设wordpress弹窗插件
  • 寻花问柳-一个专做男人的网站seo怎么做整站排名
  • 广西专业建网站主流网站编程语言
  • 咨询学校网站开发费用交友最好的网站建设
  • 青岛网站网站建设wordpress网站模板
  • 网站上传程序流程个人网站首页布局设计
  • 网站分辨率兼容怎么做网站建设玖金手指排名15
  • 网站建设都需要什么技术人员php做的卖水果网站有哪些
  • 做外贸现在一般都通过哪些网站网站制作技术介绍
  • 那家财经网站做的好wordpress视频教程 电驴
  • 传奇怎么做充值网站做公众号要不要有自己的网站
  • 套模板做网站电话建网站一般需要多少钱
  • 做哪方面的网站好呢沈阳男科医院排名最好的医院
  • 织梦wap网站模版公众平台是什么
  • 设计建设网站公司哪家好wordpress网站刷新
  • 婚纱照外贸seo软件
  • 精品个人网站源码下载深圳公司网站建设服务为先
  • 网站制图软件网站怎么样做优化
  • 网站做网络营销慈溪网站制作哪家最好
  • 用PS怎么做网站图片常用博客建站程序
  • 网站建站收费适合初学者做的网站
  • 做肝病科网站网站软文推广好处
  • 学校部门网站建设情况汇报傻瓜式网站建设软件有哪些