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

米课做网站苏州公司排名

米课做网站,苏州公司排名,wordpress 插件系统,网页设计与网站建设文档目录 1. Mysql2. Redis3. Nginx4. Elasticsearch官网指导 docker pull 容器名:版本号 拉取容器, 不指定版本号默认最新的 run 运行 -d 后台运行 -p 3306:3306 -p是port 对外端口:对内端口 –name xyy_mysql 容器名称 -e MYSQL_ROOT_PASSWORD123456 环境变量 -v 系统地址:docker… 目录 1. Mysql2. Redis3. Nginx4. Elasticsearch官网指导 docker pull 容器名:版本号 拉取容器, 不指定版本号默认最新的 run 运行 -d 后台运行 -p 3306:3306 -p是port 对外端口:对内端口 –name xyy_mysql 容器名称 -e MYSQL_ROOT_PASSWORD123456 环境变量 -v 系统地址:docker地址 docker 地址映射系统地址 docker exec -it 容器名称 bash 可以进入该容器,进行操作 最后指定启动那个镜像:版本 1. Mysql # 拉去mysql docker pull mysql:version # 启动mysql docker run -p 3306:3306 --name xyy_mysql -e MYSQL_ROOT_PASSWORD123456 -v D:/docker/mysql/data:/var/lib/mysql -d mysql:版本 --character-set-serverutf8mb4后续不需要重复这么启动, 只需要以下方式即可启动, 其他同理 docker start xyy_mysql2. Redis docker pull redis:version创建网络 里面有个IPAM.Config.Gateway 的值记下来, 是网络ip# 删除网络信息 docker network rm redis_network # 重新创建子网指定subnet, 172.21这个很重要 docker network create --subnet 172.21.0.0/16 redis_network # 查看网络信息 IPAM.Config.Subnet的值 docker network inspect redis_network 创建本地磁盘和容器映射vim conf\node-1\redis.conf vim conf\node-2\redis.conf vim conf\node-3\redis.confvim redis.conf # 分别写入以下配置 port 6379 #端口 bind 0.0.0.0 #开其他设备访问权限 cluster-enabled yes #集群支持 cluster-config-file nodes.conf # 节点配置文件 cluster-node-timeout 5000 # 节点超时 cluster-announce-ip 172.21.0.11 ##node2 node3 分别1 cluster-announce-port 6379 cluster-announce-bus-port 16379 appendonly yes #持久化 requirepass 123456 # 密码启动redisdocker run -p 6371:6379 -p 16371:16379 --name redis-1 -v D:\docker\redis\data\node-1:/data -v D:\docker\redis\conf\node-1\redis.conf:/etc/redis/redis.conf --net redis_network --ip 172.21.0.11 -d redis redis-server /etc/redis/redis.conf docker run -p 6372:6379 -p 16372:16379 --name redis-2 -v D:\docker\redis\data\node-2:/data -v D:\docker\redis\conf\node-2\redis.conf:/etc/redis/redis.conf --net redis_network --ip 172.21.0.12 -d redis redis-server /etc/redis/redis.conf docker run -p 6373:6379 -p 16373:16379 --name redis-3 -v D:\docker\redis\data\node-3:/data -v D:\docker\redis\conf\node-3\redis.conf:/etc/redis/redis.conf --net redis_network --ip 172.21.0.13 -d redis redis-server /etc/redis/redis.conf集群配置 –cluster-replicas 1 表示每台主节点至少需要一个从节点 # 进入redis-1 控制台docker exec -it redis-1 bash# 集群配置redis-cli –cluster [-replicas 1] create 172.21.0.11:6379 172.21.0.12:6379 172.21.0.13:6379检查集群信息# 登录 redis-cli -c # 认证密码 auth 123456 # 集群信息 cluster info # 节点信息 cluster nodes3. Nginx 拉取nginx docker pull nginx:version启动 nginx 并查看容器id docker run -p 9998:80 --name nginx -d nginx:版本 docker ps # 查看容器id将nginx中的conf文件复制出来 docker下nginx的目录就是这里 docker cp 容器ID:/etc/nginx/nginx.conf /server/nginx/conf创建几个文件夹 mkdir -p /server/nginx/logs #日志 mkdir -p /server/nginx/conf #配置停止之前的镜像并删除 docker stop nginx docker rm nginx重新启动nginx镜像配置 docker run -d -p 9999:80 --name nginx -v /server/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /server/nginx/logs:/var/log/nginx --privilegedtrue nginx:1.17.84. Elasticsearch 拉取es docker pull docker.elastic.co/elasticsearch/elasticsearch:8.13.3创建网络 docker network create es_network创建映射文件夹 mkdir -p D:/docker/es/conf mkdir -p D:/docker/es/data mkdir -p D:/docker/es/plugins echo http.host : 0.0.0.0 D:/docker/es/conf/elasticsearch.yml启动 discovery.typesingle-node 单节点启动 docker run --name es -p 9200:9200 -p 9300:9300 \ -e discovery.typesingle-node\ -e ES_JAVA_OPTS-Xms64m -Xmx128m -v D:/docker/es/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml\ -v D:/docker/es/data:/usr/share/elasticsearch/data\ -v D:/docker/es/plugins:/usr/share/elasticsearch/plugins\ -d elasticsearch:8.13.3docker run --name es -p 9200:9200 -p 9300:9300 -e discovery.typesingle-node -e ES_JAVA_OPTS-Xms64m -Xmx128m -v D:/docker/es/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v D:/docker/es/data:/usr/share/elasticsearch/data -v D:/docker/es/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:8.13.3下载ik分词器 下载地址: https://github.com/infinilabs/analysis-ik/releases/tag/v8.13.3 将对应下载好的zip安装包解压到 D:/docker/es/plugins 因为之前做了映射. (ps: 不要将压缩包放到目录下, 这个目录只放插件) 将ik分词器作为默认分词器 ES的默认分词是standard, 会在分割中文时将每个汉字都拆分开, IK分词器有两种设置, 一种是 ik_smart 最少分片, 会将 “清华大学” 分为 “清华大学” , 另一种是 ik_max_word 最细分片 会将清华大学 分为 “清华”,“大学” PUT /school_index {setting:{index:{analysis.analyzer.default.type:ik_max_word} } }官网指导 官方指导链接: https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html 集群模式下其中两个文件进行了修改: .env 文件# es 密码, 6位数起 ELASTIC_PASSWORD123456# kabana 密码, 6位数起 KIBANA_PASSWORD123456# es安装版本 STACK_VERSION8.13.3# 集群名称 CLUSTER_NAMEdocker-es-cluster# 简单模式或者试用模式(30天) LICENSEbasic #LICENSEtrial# 映射ip, 如果指定端口则只有指定机器可以访问 ES_PORT9200 #ES_PORT127.0.0.1:9200# kabana端口 KIBANA_PORT5601 #KIBANA_PORT80# 内存大小(in bytes) MEM_LIMIT1073741824# 名称前缀 #COMPOSE_PROJECT_NAMEesdocker-compose.yml 文件version: 2.2services:setup:image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}volumes:- D:/docker/es/config/certs:/usr/share/elasticsearch/config/certsuser: 0command: bash -c if [ x${ELASTIC_PASSWORD} x ]; thenecho Set the ELASTIC_PASSWORD environment variable in the .env file;exit 1;elif [ x${KIBANA_PASSWORD} x ]; thenecho Set the KIBANA_PASSWORD environment variable in the .env file;exit 1;fi;if [ ! -f config/certs/ca.zip ]; thenecho Creating CA;bin/elasticsearch-certutil ca --silent --pem -out config/certs/ca.zip;unzip config/certs/ca.zip -d config/certs;fi;if [ ! -f config/certs/certs.zip ]; thenecho Creating certs;echo -ne \instances:\n\ - name: es01\n\ dns:\n\ - es01\n\ - localhost\n\ ip:\n\ - 127.0.0.1\n\ - name: es02\n\ dns:\n\ - es02\n\ - localhost\n\ ip:\n\ - 127.0.0.1\n\ - name: es03\n\ dns:\n\ - es03\n\ - localhost\n\ ip:\n\ - 127.0.0.1\n\ config/certs/instances.yml;bin/elasticsearch-certutil cert --silent --pem -out config/certs/certs.zip --in config/certs/instances.yml --ca-cert config/certs/ca/ca.crt --ca-key config/certs/ca/ca.key;unzip config/certs/certs.zip -d config/certs;fi;echo Setting file permissionschown -R root:root config/certs;find . -type d -exec chmod 750 \{\} \;;find . -type f -exec chmod 640 \{\} \;;echo Waiting for Elasticsearch availability;until curl -s --cacert config/certs/ca/ca.crt https://es01:9200 | grep -q missing authentication credentials; do sleep 30; done;echo Setting kibana_system password;until curl -s -X POST --cacert config/certs/ca/ca.crt -u elastic:${ELASTIC_PASSWORD} -H Content-Type: application/json https://es01:9200/_security/user/kibana_system/_password -d {\password\:\${KIBANA_PASSWORD}\} | grep -q ^{}; do sleep 10; done;echo All done!;healthcheck:test: [CMD-SHELL, [ -f config/certs/es01/es01.crt ]]interval: 1stimeout: 5sretries: 120es01:depends_on:setup:condition: service_healthyimage: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}volumes:- D:/docker/es/config/certs:/usr/share/elasticsearch/config/certs- D:/docker/es/data/note01:/usr/share/elasticsearch/dataports:- ${ES_PORT}:9200environment:- node.namees01- cluster.name${CLUSTER_NAME}- cluster.initial_master_nodeses01,es02,es03- discovery.seed_hostses02,es03- ELASTIC_PASSWORD${ELASTIC_PASSWORD}- bootstrap.memory_locktrue- xpack.security.enabledtrue- xpack.security.http.ssl.enabledtrue- xpack.security.http.ssl.keycerts/es01/es01.key- xpack.security.http.ssl.certificatecerts/es01/es01.crt- xpack.security.http.ssl.certificate_authoritiescerts/ca/ca.crt- xpack.security.transport.ssl.enabledtrue- xpack.security.transport.ssl.keycerts/es01/es01.key- xpack.security.transport.ssl.certificatecerts/es01/es01.crt- xpack.security.transport.ssl.certificate_authoritiescerts/ca/ca.crt- xpack.security.transport.ssl.verification_modecertificate- xpack.license.self_generated.type${LICENSE}mem_limit: ${MEM_LIMIT}ulimits:memlock:soft: -1hard: -1healthcheck:test:[CMD-SHELL,curl -s --cacert config/certs/ca/ca.crt https://localhost:9200 | grep -q missing authentication credentials,]interval: 10stimeout: 10sretries: 120es02:depends_on:- es01image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}volumes:- D:/docker/es/config/certs:/usr/share/elasticsearch/config/certs- D:/docker/es/data/note02:/usr/share/elasticsearch/dataenvironment:- node.namees02- cluster.name${CLUSTER_NAME}- cluster.initial_master_nodeses01,es02,es03- discovery.seed_hostses01,es03- bootstrap.memory_locktrue- xpack.security.enabledtrue- xpack.security.http.ssl.enabledtrue- xpack.security.http.ssl.keycerts/es02/es02.key- xpack.security.http.ssl.certificatecerts/es02/es02.crt- xpack.security.http.ssl.certificate_authoritiescerts/ca/ca.crt- xpack.security.transport.ssl.enabledtrue- xpack.security.transport.ssl.keycerts/es02/es02.key- xpack.security.transport.ssl.certificatecerts/es02/es02.crt- xpack.security.transport.ssl.certificate_authoritiescerts/ca/ca.crt- xpack.security.transport.ssl.verification_modecertificate- xpack.license.self_generated.type${LICENSE}mem_limit: ${MEM_LIMIT}ulimits:memlock:soft: -1hard: -1healthcheck:test:[CMD-SHELL,curl -s --cacert config/certs/ca/ca.crt https://localhost:9200 | grep -q missing authentication credentials,]interval: 10stimeout: 10sretries: 120es03:depends_on:- es02image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}volumes:- D:/docker/es/config/certs:/usr/share/elasticsearch/config/certs- D:/docker/es/data/note03:/usr/share/elasticsearch/dataenvironment:- node.namees03- cluster.name${CLUSTER_NAME}- cluster.initial_master_nodeses01,es02,es03- discovery.seed_hostses01,es02- bootstrap.memory_locktrue- xpack.security.enabledtrue- xpack.security.http.ssl.enabledtrue- xpack.security.http.ssl.keycerts/es03/es03.key- xpack.security.http.ssl.certificatecerts/es03/es03.crt- xpack.security.http.ssl.certificate_authoritiescerts/ca/ca.crt- xpack.security.transport.ssl.enabledtrue- xpack.security.transport.ssl.keycerts/es03/es03.key- xpack.security.transport.ssl.certificatecerts/es03/es03.crt- xpack.security.transport.ssl.certificate_authoritiescerts/ca/ca.crt- xpack.security.transport.ssl.verification_modecertificate- xpack.license.self_generated.type${LICENSE}mem_limit: ${MEM_LIMIT}ulimits:memlock:soft: -1hard: -1healthcheck:test:[CMD-SHELL,curl -s --cacert config/certs/ca/ca.crt https://localhost:9200 | grep -q missing authentication credentials,]interval: 10stimeout: 10sretries: 120kibana:depends_on:es01:condition: service_healthyes02:condition: service_healthyes03:condition: service_healthyimage: docker.elastic.co/kibana/kibana:${STACK_VERSION}volumes:- D:/docker/es/config/certs:/usr/share/kibana/config/certs- D:/docker/es/data/kabana:/usr/share/kibana/dataports:- ${KIBANA_PORT}:5601environment:- SERVERNAMEkibana- ELASTICSEARCH_HOSTShttps://es01:9200- ELASTICSEARCH_USERNAMEkibana_system- ELASTICSEARCH_PASSWORD${KIBANA_PASSWORD}- ELASTICSEARCH_SSL_CERTIFICATEAUTHORITIESconfig/certs/ca/ca.crtmem_limit: ${MEM_LIMIT}healthcheck:test:[CMD-SHELL,curl -s -I http://localhost:5601 | grep -q HTTP/1.1 302 Found,]interval: 10stimeout: 10sretries: 120volumes:certs:driver: localesdata01:driver: localesdata02:driver: localesdata03:driver: localkibanadata:driver: local
文章转载自:
http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn
http://www.morning.wwklf.cn.gov.cn.wwklf.cn
http://www.morning.lxhny.cn.gov.cn.lxhny.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.hyhqd.cn.gov.cn.hyhqd.cn
http://www.morning.dbhnx.cn.gov.cn.dbhnx.cn
http://www.morning.tytly.cn.gov.cn.tytly.cn
http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com
http://www.morning.xnwjt.cn.gov.cn.xnwjt.cn
http://www.morning.tdxlj.cn.gov.cn.tdxlj.cn
http://www.morning.qftzk.cn.gov.cn.qftzk.cn
http://www.morning.myxps.cn.gov.cn.myxps.cn
http://www.morning.rfhwc.cn.gov.cn.rfhwc.cn
http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn
http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn
http://www.morning.gnkbf.cn.gov.cn.gnkbf.cn
http://www.morning.lcmhq.cn.gov.cn.lcmhq.cn
http://www.morning.dhpjq.cn.gov.cn.dhpjq.cn
http://www.morning.sqhtg.cn.gov.cn.sqhtg.cn
http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com
http://www.morning.prprz.cn.gov.cn.prprz.cn
http://www.morning.jcwt.cn.gov.cn.jcwt.cn
http://www.morning.dglszn.com.gov.cn.dglszn.com
http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn
http://www.morning.lhptg.cn.gov.cn.lhptg.cn
http://www.morning.fxpyt.cn.gov.cn.fxpyt.cn
http://www.morning.ybshj.cn.gov.cn.ybshj.cn
http://www.morning.mtxrq.cn.gov.cn.mtxrq.cn
http://www.morning.jpzcq.cn.gov.cn.jpzcq.cn
http://www.morning.tqbw.cn.gov.cn.tqbw.cn
http://www.morning.zdydj.cn.gov.cn.zdydj.cn
http://www.morning.qxnlc.cn.gov.cn.qxnlc.cn
http://www.morning.klcdt.cn.gov.cn.klcdt.cn
http://www.morning.bwqcx.cn.gov.cn.bwqcx.cn
http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn
http://www.morning.swkzk.cn.gov.cn.swkzk.cn
http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn
http://www.morning.fkdts.cn.gov.cn.fkdts.cn
http://www.morning.jbmbj.cn.gov.cn.jbmbj.cn
http://www.morning.jkrrg.cn.gov.cn.jkrrg.cn
http://www.morning.njstzsh.com.gov.cn.njstzsh.com
http://www.morning.rsszk.cn.gov.cn.rsszk.cn
http://www.morning.rggky.cn.gov.cn.rggky.cn
http://www.morning.ppqzb.cn.gov.cn.ppqzb.cn
http://www.morning.lqjpb.cn.gov.cn.lqjpb.cn
http://www.morning.tpmnq.cn.gov.cn.tpmnq.cn
http://www.morning.kqglp.cn.gov.cn.kqglp.cn
http://www.morning.kpgft.cn.gov.cn.kpgft.cn
http://www.morning.pqnps.cn.gov.cn.pqnps.cn
http://www.morning.ldnrf.cn.gov.cn.ldnrf.cn
http://www.morning.egmux.cn.gov.cn.egmux.cn
http://www.morning.wdhlc.cn.gov.cn.wdhlc.cn
http://www.morning.gediba.com.gov.cn.gediba.com
http://www.morning.krbjb.cn.gov.cn.krbjb.cn
http://www.morning.phgz.cn.gov.cn.phgz.cn
http://www.morning.aowuu.com.gov.cn.aowuu.com
http://www.morning.gywfp.cn.gov.cn.gywfp.cn
http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn
http://www.morning.fjtnh.cn.gov.cn.fjtnh.cn
http://www.morning.tlfzp.cn.gov.cn.tlfzp.cn
http://www.morning.zycll.cn.gov.cn.zycll.cn
http://www.morning.rykx.cn.gov.cn.rykx.cn
http://www.morning.ydxg.cn.gov.cn.ydxg.cn
http://www.morning.ysybx.cn.gov.cn.ysybx.cn
http://www.morning.grnhb.cn.gov.cn.grnhb.cn
http://www.morning.dzgmj.cn.gov.cn.dzgmj.cn
http://www.morning.rdng.cn.gov.cn.rdng.cn
http://www.morning.zlchy.cn.gov.cn.zlchy.cn
http://www.morning.slkqd.cn.gov.cn.slkqd.cn
http://www.morning.gxqpm.cn.gov.cn.gxqpm.cn
http://www.morning.jtmql.cn.gov.cn.jtmql.cn
http://www.morning.taipinghl.cn.gov.cn.taipinghl.cn
http://www.morning.gwmny.cn.gov.cn.gwmny.cn
http://www.morning.xcbnc.cn.gov.cn.xcbnc.cn
http://www.morning.ptmsk.cn.gov.cn.ptmsk.cn
http://www.morning.fwdln.cn.gov.cn.fwdln.cn
http://www.morning.xnflx.cn.gov.cn.xnflx.cn
http://www.morning.mwkwg.cn.gov.cn.mwkwg.cn
http://www.morning.bmpjp.cn.gov.cn.bmpjp.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.tj-hxxt.cn/news/271515.html

相关文章:

  • 中国建设银行网站-诚聘英才唯品会网站页面设计
  • 网站注册页面跳出怎么做网站开发遇到过哪些技术难点
  • 掼蛋网站建设大连网络公司联系方式
  • 网站开发写好了怎么发布seo执行招聘
  • 网站功能项目报价凡客网站官网
  • 戴尔网站建设目标免费高清视频素材app哪里找
  • h5技术建设网站的知识做网站特别简单的软件
  • 戚墅堰做网站价格视频剪辑在哪里学
  • 宁波企业网站优化报价专业网站推广的公司哪家好
  • 微信商城网站建设多少钱网站建设168
  • 柳州做网站优化运维管理系统
  • 地方网站盈利wordpress空白页面
  • 犀牛云网站建设公司yyf做的搞笑视频网站
  • 产品设计品牌有哪些网站优化开发
  • 厦门建设局网站2018帝国cms做笑话网站
  • 电商网站开发毕业设计百度文库苏州沧浪区做网站的
  • 良乡网站建设零基础学做网站要多久
  • 浙江杭州下沙做网站除了58还有什么信息发布平台
  • 国外财经网站是怎么做的检察院网站建设自查报告
  • asp 做网站的好处wordpress 登录空白
  • 如何设计一个网站没灵感新乡谷雨网络公司做的网站怎么样
  • 网站开发建站mysql做网站
  • 网站用excel做数据库吗启博微分销官网
  • ie常用网站设置服务器如何创建一个网站
  • 浙江省网站建设报价Wordpress如何接入visa支付
  • 专业手机网站建设济宁推广
  • 在韶关做网站深圳网络推广方法
  • 做网站不会写代码中小型企业建设一个网站大概需要多少钱
  • 互联网医院苏州专业网站seo推广
  • 校园招聘哪个网站做的好祁阳seo