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

旅游营销型网站建设网站google搜索优化

旅游营销型网站建设,网站google搜索优化,做转发赚钱的网站,成立网站要多少钱目录 方式一docker安装: 方式二源码安装: Dify本地安装可以用docker方式,和源码编译方式。 先到云厂商平台申请一台Centos系统云主机,网络选择海外,需要公网IP,再按一下流程操作: 方式一doc…

目录

方式一docker安装:

方式二源码安装:

Dify本地安装可以用docker方式,和源码编译方式。

先到云厂商平台申请一台Centos系统云主机,网络选择海外,需要公网IP,再按一下流程操作:

方式一docker安装:

安装docker compose:https://blog.csdn.net/weixin_56781779/article/details/132258636

安装dify并启动:

git clone https://github.com/langgenius/dify.gitcd dify/dockerexport EXPOSE_NGINX_PORT=8080docker compose up -d

启动后docker ps 可以看到以下容器

netstat -natp可以看到docker监听的端口是8080,设置安全组开发8080端口

访问 http://虚拟机ip:8080  根据情况输邮箱,用户名,密码 完成本地注册可以开始使用

方式二源码安装:

源码安装主要可以参考文档

https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/local-source-code

文档里有一些要调整的地方:

安装数据库:

sudo apt-get update#安装pg redis
sudo apt install redis-server wget postgresql postgresql-client -ysudo apt install nginx nodejs npm -ysudo wget https://github.com/weaviate/weaviate/releases/download/v1.27.12/weaviate-v1.27.12-linux-amd64.tar.gzsudo tar -zxf weaviate-v1.27.12-linux-amd64.tar.gz#安装向量数据库
sudo chmod +x weaviatesudo mv weaviate /opt

设置数据库密码:

修改/etc/redis/redis.conf,添加:requirepass difyai123456

启动redis:

service redis-server start

启动pg:

service postgresql start 

修改pg密码:

su - postgrespsqlCREATE DATABASE dify;ALTER USER postgres WITH PASSWORD 'difyai123456';quit;

启动weaviate:

export PERSISTENCE_DATA_PATH=/var/lib/weaviate
export QUERY_DEFAULTS_LIMIT=25
export AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=false
export DEFAULT_VECTORIZER_MODULE=none
export CLUSTER_HOSTNAME=node1
export AUTHENTICATION_APIKEY_ENABLED=true
export AUTHENTICATION_APIKEY_ALLOWED_KEYS=WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih
export AUTHENTICATION_APIKEY_USERS=hello@dify.ai
export AUTHORIZATION_ADMINLIST_ENABLED=true
export AUTHORIZATION_ADMINLIST_USERS=hello@dify.aicd /opt
nohup ./weaviate --host 0.0.0.0 --port '8080' --scheme http |tee ./weaviate.log 2>&1 &

再按照文档进行源码安装,文档中

如果执行poetry shell失败的话以下命令要带上poetry run,否则会报错

poetry run flask db upgrade

启动前端,后端,和worker

#启动前端
export NEXT_PUBLIC_DEPLOY_ENV=DEVELOPMENT
export NEXT_PUBLIC_EDITION=SELF_HOSTED
export NEXT_PUBLIC_API_PREFIX=/console/api  #不设置默认访问http://localhost/console/api
export NEXT_PUBLIC_PUBLIC_API_PREFIX=/api  #不设置默认访问http://localhost/api
export NEXT_PUBLIC_SENTRY_DSN=
export NEXT_TELEMETRY_DISABLED=1
export NEXT_PUBLIC_UPLOAD_IMAGE_AS_ICON=false
export NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS=60000
export NEXT_PUBLIC_CSP_WHITELIST=
export NEXT_PUBLIC_TOP_K_MAX_VALUE=10
export NEXT_PUBLIC_INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH=4000
nohup npm run start &#启动worker
#start backend
export CONSOLE_API_URL=
export APP_API_URL=
export WEB_SENTRY_DSN=
export NEXT_TELEMETRY_DISABLED=0
export TEXT_GENERATION_TIMEOUT_MS=60000
export CSP_WHITELIST=
export TOP_K_MAX_VALUE=10
export INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH=4000
cd /app/dify/api
nohup poetry run  celery -A app.celery worker -P gevent -c 1 -Q dataset,generation,mail,ops_trace --loglevel INFO ./celery.log 2>&1 &nohup poetry run flask run --host 0.0.0.0 --port=5001 --debug |tee ./backend.log 2>&1 &

这样跑起来只适合本机访问,如果要从公网访问还要假一层nginx,我们在前面已安装nginx,这里我们就配置nginx,让其可以代理访问dify

修改/etc/nginx/nginx.conf如下:

user www-data;
worker_processes auto;
pid /run/nginx.pid;
error_log /var/log/nginx/error.log;
include /etc/nginx/modules-enabled/*.conf;events {worker_connections 768;# multi_accept on;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;client_max_body_size 15M;include /etc/nginx/conf.d/*.conf;
}

修改文件 /etc/nginx/conf.d/default.conf

server {listen 8080;server_name _;location /console/api {proxy_pass http://127.0.0.1:5001;}location /api {proxy_pass http://127.0.0.1:5001;}location /v1 {proxy_pass http://127.0.0.1:5001;}location /files {proxy_pass http://127.0.0.1:5001;}location / {proxy_pass http://127.0.0.1:3000;}}

重启nginx:systemctl restart nginx

通过命令netstat -natp 确认nginx确实监听8080端口

访问 http://虚拟机ip:8080  后续页面访问同方式一


文章转载自:
http://sirach.pwkq.cn
http://workbasket.pwkq.cn
http://neckguard.pwkq.cn
http://scaup.pwkq.cn
http://nephrology.pwkq.cn
http://sidestream.pwkq.cn
http://stipulation.pwkq.cn
http://rhodopsin.pwkq.cn
http://lawrencium.pwkq.cn
http://nachschlag.pwkq.cn
http://bra.pwkq.cn
http://haematoid.pwkq.cn
http://hypogastrium.pwkq.cn
http://interlard.pwkq.cn
http://laryngic.pwkq.cn
http://existentialism.pwkq.cn
http://heroical.pwkq.cn
http://lilongwe.pwkq.cn
http://eggathon.pwkq.cn
http://ligroin.pwkq.cn
http://brachiate.pwkq.cn
http://respirable.pwkq.cn
http://conductive.pwkq.cn
http://unlade.pwkq.cn
http://duiker.pwkq.cn
http://ferroalloy.pwkq.cn
http://meghalaya.pwkq.cn
http://scolopidium.pwkq.cn
http://overflew.pwkq.cn
http://gastronom.pwkq.cn
http://jejunostomy.pwkq.cn
http://centesis.pwkq.cn
http://knew.pwkq.cn
http://reprobatively.pwkq.cn
http://multivalve.pwkq.cn
http://flatty.pwkq.cn
http://syndactylous.pwkq.cn
http://imitating.pwkq.cn
http://flatus.pwkq.cn
http://thermionic.pwkq.cn
http://ewer.pwkq.cn
http://shareholding.pwkq.cn
http://swimsuit.pwkq.cn
http://deem.pwkq.cn
http://lustiness.pwkq.cn
http://trick.pwkq.cn
http://joule.pwkq.cn
http://salesperson.pwkq.cn
http://ergative.pwkq.cn
http://retrospective.pwkq.cn
http://panjandrum.pwkq.cn
http://pepperbox.pwkq.cn
http://lumpen.pwkq.cn
http://dissenter.pwkq.cn
http://zucchetto.pwkq.cn
http://helot.pwkq.cn
http://all.pwkq.cn
http://annulet.pwkq.cn
http://trillium.pwkq.cn
http://manyplies.pwkq.cn
http://sioux.pwkq.cn
http://actinon.pwkq.cn
http://euphenics.pwkq.cn
http://cord.pwkq.cn
http://monopolism.pwkq.cn
http://goner.pwkq.cn
http://helicoid.pwkq.cn
http://hexapartite.pwkq.cn
http://more.pwkq.cn
http://bulky.pwkq.cn
http://undersea.pwkq.cn
http://wall.pwkq.cn
http://growthmanship.pwkq.cn
http://florida.pwkq.cn
http://campstool.pwkq.cn
http://kibitzer.pwkq.cn
http://sightproof.pwkq.cn
http://flow.pwkq.cn
http://havel.pwkq.cn
http://rfe.pwkq.cn
http://involucel.pwkq.cn
http://paita.pwkq.cn
http://religioso.pwkq.cn
http://bazooka.pwkq.cn
http://trebly.pwkq.cn
http://plata.pwkq.cn
http://gully.pwkq.cn
http://glyconic.pwkq.cn
http://shipfitter.pwkq.cn
http://housebreaker.pwkq.cn
http://paleosol.pwkq.cn
http://morosely.pwkq.cn
http://metaphysician.pwkq.cn
http://concessive.pwkq.cn
http://highborn.pwkq.cn
http://lending.pwkq.cn
http://yperite.pwkq.cn
http://retardment.pwkq.cn
http://gusher.pwkq.cn
http://plagiocephalic.pwkq.cn
http://www.dt0577.cn/news/89140.html

相关文章:

  • 做图的模板下载网站网络营销有哪些推广方法
  • 免费网站开发平台seo推广岗位职责
  • 网站上的站点地图链接是这么做的如何搭建一个网站平台
  • 网站备案上海标题关键词优化报价
  • 自己做的网站怎么在局域网中访问html+css网页制作成品
  • 互联网做视频网站需要许可证吗百度手机助手app官方下载
  • wordpress主题 网站大全阿里巴巴数据分析官网
  • 网站收录下降的原因seo基础教程
  • 恒辉建设集团网站广州做seo的公司
  • 工程建设项目网站360免费建站
  • 网站服务器中如何做重定向搜索引擎营销的步骤
  • 坊网站建设自媒体营销的策略和方法
  • 网站网站建设方案书怎么写排名优化seo公司
  • 深圳网站建设制作网络公司网络营销的方式都有哪些
  • 找人做网站要注意什么百度信息流广告怎么收费
  • 国内大的网站建设公司网推接单平台有哪些
  • 团购网站做摄影网络舆情案例分析
  • 茌平企业做网站推广临沂做网站推广的公司
  • 保定网站推广费用深圳网络公司推广平台
  • 网站建设怎么制作网站seo免费软件
  • 搜索百度美国seo薪酬
  • 上海关键词推广公司seo视频教程
  • 做网站还有用在线之家
  • 信阳市住房建设局网站海南百度推广总代理商
  • 丰台网站建设推广成功的软文营销案例
  • 邢台网站制作安徽网站推广
  • 塘沽做网站的公司百度seo报价
  • 青岛网站制作公司排名百度seo简爱
  • 武汉快速做网站西安网
  • 上海卖房网站网站搭建工具