当前位置: 首页 > news >正文 成都建模培训机构淘宝关键词怎么优化 news 2025/10/20 20:12:13 成都建模培训机构,淘宝关键词怎么优化,岱岳区建设信息网站,罗湖网站建设费用以下环境都是基于centos7.9完成。 1.安装docker yum install docker-ce 说明#xff1a;这一步#xff0c;由于centos软件仓库没有收纳docker#xff0c;需要自己去官网爬文档安装。 安装完成之后#xff0c;就是启动docker服务以及添加到开机启动。 systemctl enable do…以下环境都是基于centos7.9完成。 1.安装docker yum install docker-ce 说明这一步由于centos软件仓库没有收纳docker需要自己去官网爬文档安装。 安装完成之后就是启动docker服务以及添加到开机启动。 systemctl enable docker systemctl start docker 2.拉取镜像 这里是使用的nginx作为web服务 docker pull nginx:1.15 说明这里nginx:1.15是nginx的1.15版本这里根据需要来修改例如需要nginx的1.20版本这里就是docker pull nginx:1.20 查看拉取的镜像是否成功 docker images ls 如果成功就可以看到拉取的nginx 的1.15版本的一条记录。 3.创建docker内建网络 docker network create -d bridge --subnet 172.18.0.0/16 --gateway 172.18.0.1 docker-net 参数说明: -d: 网络驱动类型 –subnet: 子网网段以及掩码 –gateway:子网网关 docker-net: 这是创建的网络的名称根据自己喜好进行定义。 查看docker 网络命令 docker network ls 查看某个指定的网络信息 docker network inspect network name| network id 4.创建docker容器 sudo docker run \ --name nginx1 \ -d \ --restart always \ --network docker-net \ --ip 172.18.0.2 \ -p 8080:8080 \ -v /home/sqm/documents/workspaces/wwwroot:/var/www/html \ -v /home/sqm/documents/dockerconfig/nginx1/nginx.conf:/etc/nginx/nginx.conf \ -v /home/sqm/documents/dockerconfig/nginx1/conf.d:/etc/nginx/conf.d/ \ -v /home/sqm/documents/dockerconfig/logs/nginx1:/var/logs/nginx \ nginx:1.15 参数说明 –name: 容器名称根据喜好自定义 -d : 后台运行 –restart: 启动类型 –network: 使用的docker网络名这里是需要使用docker网络中存在的网络名称 –ip: 指定该容器绑定的ip这里建议绑定否则容器重启可能出现容器的IP发生改变的情况 -p: 端口映射宿主机端口: docker容器端口 -v: 文件或文件夹映射宿主机路径docker容器内部路径 nginx:1.15: 使用的镜像名称以及版本 补充说明部分容器可能会出现需要设置容器内部软件的启动命令例如redis容器中redis启动命令如下 sudo docker run \ --name redis \ -d \ --restartalways \ --network docker-net \ --ip 172.18.0.5 \ -p 6379:6379 \ --log-opt max-size100m \ --log-opt max-file2 \ -v /home/sqm/documents/dockerconfig/redis/redis.conf:/etc/redis/redis.conf \ -v /home/sqm/documents/workspaces/redisdata:/data \ -v /home/sqm/documents/dockerconfig/logs/redis:/var/log/redis \ redis:latest \ redis-server /etc/redis/redis.conf 最后一行的命令就是设置在容器启动的时候就执行redis启动的命令。 查看容器的ip命令 docker inspect container_id || container_name 5.创建php容器 sudo docker run \ --name php72 \ -d \ --restart always \ --network docker-net \ --ip 172.18.0.3 \ -p 9000:9000 \ -v /home/sqm/documents/workspaces/wwwroot:/var/www/html \ -v /home/sqm/documents/dockerconfig/php7.2/php-fpm.conf:/usr/local/php/etc/php-fpm.conf \ -v /home/sqm/documents/dockerconfig/php7.2/www.conf:/usr/local/php/etc/php-fpm.d/www.conf \ -v /home/sqm/documents/dockerconfig/php7.2/php.ini:/etc/php.ini \ -v /home/sqm/documents/dockerconfig/logs/php:/var/log/php \ php:7.2-fpm 如果缺少拓展可以去https://pecl.php.net/ 下载需要的拓展然后进行安装。以下以swoole作为例子 docker cp swoole.6.1.2 php72:/usr/src/php/ext/swoole 将解压出来的swoole目录复制到php72容器中的/usr/src/php/ext/下并重命名为swoole。 docker exec -it php72 bash 进入到php72容器中 /usr/local/bin/docker-php-ext-install swoole 在容器中执行的命令意思是将swoole编译安装并加入到php中。 6.mysql安装 至于mysql 建议在宿主机上进行安装。 6.1 添加源 http://repo.mysql.com/ 这个地址去查找对应的源 这里下载的是mysql57-community-release-el7-9.noarch.rpm 6.2.安装 sudo yum -y install mysql-community-server 6.3.出现如下错误 Failing package is: mysql-community-common-5.7.43-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 说明是key过期了需要更新 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 6.4.启动 systemctl start mysqld systemctl enable mysqld 6.5. 初始密码 方法一sudo cat /var/log/mysqld.log | grep “password” 查看 方法二vim /etc/my.cnf 添加在[mysqld]下面 skip-grant-tables 然后重启服务 6.6.登录 mysql -u root -p 6.7.用命令修改密码 alter user ‘root’‘localhost’ identified by ‘Admin123!#’; 用方法二重置密码的需要重新去配置文件中将添加的配置注释或者删除 特别说明以上的命令中的本机映射路径最好提前创建好否则会出现在容器搭建完成容器无法启动而报错的问题如果是配置文件最好提前拿到并放到指定的地方。 至此整个环境安装完成。 如果需要做数据库的主从可以研究一下mysql的docker容器的安装。 熟悉了上面的环境可以在虚拟机中搭建一个简易的负载均衡的环境本机nginx 2个docker-nginx 1个docker-php容器。 在本机nginx上配置负载均衡的策略将连接转发到2个docker-nginx中。 以下是自己在做这套环境的时候做的记录特此记录以备后续可能会使用到。 vmware workstation 下载地址https://customerconnect.vmware.com/en/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/16_0 提前安装宿主机的nginx下载php的源码安装包redis源码包主要是需要这三个的配置文件 mkdir -p /home/sqm/documents/workspaces/wwwroot mkdir -p /home/sqm/documents/dockerconfig/nginx1 mkdir -p /home/sqm/documents/dockerconfig/nginx2 mkdir -p /home/sqm/documents/dockerconfig/logs/nginx1 mkdir -p /home/sqm/documents/dockerconfig/logs/nginx2 mkdir -p /home/sqm/documents/dockerconfig/php7.2 mkdir -p /home/sqm/documents/dockerconfig/logs/php mkdir -p /home/sqm/documents/dockerconfig/redis mkdir -p /home/sqm/documents/workspaces/redisdata mkdir -p /home/sqm/documents/dockerconfig/logs/redis 安装docker yum -y install docker-ce 查找自己需要的镜像 docker search nginx:ver #ver 是版本号 拉取镜像 docker pull nginx:1.15 #这里拉取nginx1.15的版本 创建docker 需要的网络 docker network create -d bridge --subnet 172.18.0.0/16 --gateway 172.18.0.1 docker-net 创建docker容器 sudo docker run –name nginx1 -d –restart always –network docker-net –ip 172.18.0.2 -p 8080:8080 -v /home/sqm/documents/workspaces/wwwroot:/var/www/html -v /home/sqm/documents/dockerconfig/nginx1/nginx.conf:/etc/nginx/nginx.conf -v /home/sqm/documents/dockerconfig/nginx1/conf.d:/etc/nginx/conf.d/ -v /home/sqm/documents/dockerconfig/logs/nginx1:/var/logs/nginx \ nginx:1.15 sudo docker run –name nginx2 -d –restart always –network docker-net –ip 172.18.0.4 -p 8081:8081 -v /home/sqm/documents/workspaces/wwwroot:/var/www/html -v /home/sqm/documents/dockerconfig/nginx2/nginx.conf:/etc/nginx/nginx.conf -v /home/sqm/documents/dockerconfig/nginx2/conf.d:/etc/nginx/conf.d/ -v /home/sqm/documents/dockerconfig/logs/nginx2:/var/logs/nginx \ nginx:1.15 查看容器ip docker inspect container_id || container_name sudo docker run –name php72 -d –restart always –network docker-net –ip 172.18.0.3 -p 9000:9000 -v /home/sqm/documents/workspaces/wwwroot:/var/www/html -v /home/sqm/documents/dockerconfig/php7.2/php-fpm.conf:/usr/local/php/etc/php-fpm.conf -v /home/sqm/documents/dockerconfig/php7.2/www.conf:/usr/local/php/etc/php-fpm.d/www.conf -v /home/sqm/documents/dockerconfig/php7.2/php.ini:/etc/php.ini -v /home/sqm/documents/dockerconfig/logs/php:/var/log/php \ php:7.2-fpm sudo docker run –name redis -d –restartalways –network docker-net –ip 172.18.0.5 -p 6379:6379 –log-opt max-size100m –log-opt max-file2 -v /home/sqm/documents/dockerconfig/redis/redis.conf:/etc/redis/redis.conf -v /home/sqm/documents/workspaces/redisdata:/data -v /home/sqm/documents/dockerconfig/logs/redis:/var/log/redis \ redis:latest \ redis-server /etc/redis/redis.conf cp /etc/nginx/nginx.conf /home/sqm/documents/dockerconfig/nginx1/ cp -r /etc/nginx/conf.d /home/sqm/documents/dockerconfig/nginx1/ 同理将配置文件复制到nginx2中 注意nginx1和nginx2中有个地方需要修改在default.conf文件中 /scripts$fastcgi_script_name; d o c u m e n t r o o t document_root documentrootfastcgi_script_name php容器中安装拓展 1.下载拓展包 地址https://pecl.php.net/查找需要的。 2.将下载的包放到宿主机中并且解压开来。 3.在宿主机中将解压开来的文件夹移动到php容器中指定位置 docker cp swoole.6.1.2 php72:/usr/src/php/ext/swoole 4.进入到容器中使用命令进行安装 /usr/local/bin/docker-php-ext-install swoole 5.安装gd库 docker-php-ext-configure gd --with-freetype-dir/usr/include/ --with-jpeg-dir/usr/include/ --with-png-dir/usr/include/ centos7 安装mysql 1 添加源 http://repo.mysql.com/ 这个地址去查找对应的源 这里下载的是mysql57-community-release-el7-9.noarch.rpm 2.安装 sudo yum -y install mysql-community-server 3.出现如下错误 Failing package is: mysql-community-common-5.7.43-1.el7.x86_64 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 说明是key过期了需要更新 rpm –import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 4.启动 systemctl start mysqld systemctl enable mysqld 5. 初始密码 方法一sudo cat /var/log/mysqld.log | grep “password” 查看 方法二vim /etc/my.cnf 添加在[mysqld]下面 skip-grant-tables 然后重启服务 6.登录 mysql -u root -p 7.用命令修改密码 alter user ‘root’‘localhost’ identified by ‘Admin123!#’; 用方法二重置密码的需要重新去配置文件中将添加的配置注释或者删除 出现ssl过期的问题 yum install ca-certificates -y 或 update-ca-trust extrac 连接数据库出现 QLSTATE[HY000] [2002] No such file or directory错误将host的localhost 改成127.0.0.1 SQLSTATE[HY000]: General error: 1364 Field ‘date’ doesn’t have a default val 解决办法 在配置文件中将sql-modeSTRICT TRANS TABLES,NO AUTO CREATE USER,NO ENGINE SUBSTITUTION注释 没有就不管然后重新加入一行sql-modeNO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION。重启服务 php gd库添加freetype 1.下载freetype 并安装 2.进入到php源码目录下的ext目录的gd目录 /usr/local/php/bin/phpize ./configure --with-php-config/usr/local/php/bin/php-config --with-jpeg-dir/usr/include --with-png-dir/usr/include --with-freetype-dir/usr/include/ --with-zlib-dir --with-gd sudo make sudo make install 文章转载自: http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn http://www.morning.lbzgt.cn.gov.cn.lbzgt.cn http://www.morning.xhftj.cn.gov.cn.xhftj.cn http://www.morning.gkmwk.cn.gov.cn.gkmwk.cn http://www.morning.xrmwc.cn.gov.cn.xrmwc.cn http://www.morning.pqkgb.cn.gov.cn.pqkgb.cn http://www.morning.mwnch.cn.gov.cn.mwnch.cn http://www.morning.ydwnc.cn.gov.cn.ydwnc.cn http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn http://www.morning.pamdeer.com.gov.cn.pamdeer.com http://www.morning.wjrq.cn.gov.cn.wjrq.cn http://www.morning.smxyw.cn.gov.cn.smxyw.cn http://www.morning.qnksk.cn.gov.cn.qnksk.cn http://www.morning.gblrn.cn.gov.cn.gblrn.cn http://www.morning.fpxms.cn.gov.cn.fpxms.cn http://www.morning.bzbq.cn.gov.cn.bzbq.cn http://www.morning.bgygx.cn.gov.cn.bgygx.cn http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn http://www.morning.ygmw.cn.gov.cn.ygmw.cn http://www.morning.gjcdr.cn.gov.cn.gjcdr.cn http://www.morning.lmmyl.cn.gov.cn.lmmyl.cn http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn http://www.morning.wnbqy.cn.gov.cn.wnbqy.cn http://www.morning.thpns.cn.gov.cn.thpns.cn http://www.morning.zpxwg.cn.gov.cn.zpxwg.cn http://www.morning.qxwrd.cn.gov.cn.qxwrd.cn http://www.morning.sfwcb.cn.gov.cn.sfwcb.cn http://www.morning.sqqhd.cn.gov.cn.sqqhd.cn http://www.morning.xpqsk.cn.gov.cn.xpqsk.cn http://www.morning.xxwl1.com.gov.cn.xxwl1.com http://www.morning.yongkangyiyuan-pfk.com.gov.cn.yongkangyiyuan-pfk.com http://www.morning.rtlth.cn.gov.cn.rtlth.cn http://www.morning.pxrfm.cn.gov.cn.pxrfm.cn http://www.morning.rksnk.cn.gov.cn.rksnk.cn http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn http://www.morning.fdlyh.cn.gov.cn.fdlyh.cn http://www.morning.drmbh.cn.gov.cn.drmbh.cn http://www.morning.dpzcc.cn.gov.cn.dpzcc.cn http://www.morning.rmfw.cn.gov.cn.rmfw.cn http://www.morning.yfffg.cn.gov.cn.yfffg.cn http://www.morning.jqkrt.cn.gov.cn.jqkrt.cn http://www.morning.qnbck.cn.gov.cn.qnbck.cn http://www.morning.nyqb.cn.gov.cn.nyqb.cn http://www.morning.cgstn.cn.gov.cn.cgstn.cn http://www.morning.rswfj.cn.gov.cn.rswfj.cn http://www.morning.qjdqj.cn.gov.cn.qjdqj.cn http://www.morning.rdmn.cn.gov.cn.rdmn.cn http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn http://www.morning.ymmjx.cn.gov.cn.ymmjx.cn http://www.morning.dbfp.cn.gov.cn.dbfp.cn http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn http://www.morning.skbkq.cn.gov.cn.skbkq.cn http://www.morning.bppml.cn.gov.cn.bppml.cn http://www.morning.nnqrb.cn.gov.cn.nnqrb.cn http://www.morning.crfjj.cn.gov.cn.crfjj.cn http://www.morning.nqbpz.cn.gov.cn.nqbpz.cn http://www.morning.fdzzh.cn.gov.cn.fdzzh.cn http://www.morning.qwmsq.cn.gov.cn.qwmsq.cn http://www.morning.jhwwr.cn.gov.cn.jhwwr.cn http://www.morning.dwzwm.cn.gov.cn.dwzwm.cn http://www.morning.qxmnf.cn.gov.cn.qxmnf.cn http://www.morning.ztnmc.cn.gov.cn.ztnmc.cn http://www.morning.rtmqy.cn.gov.cn.rtmqy.cn http://www.morning.bxhch.cn.gov.cn.bxhch.cn http://www.morning.lbgfz.cn.gov.cn.lbgfz.cn http://www.morning.hffjj.cn.gov.cn.hffjj.cn http://www.morning.rgsgk.cn.gov.cn.rgsgk.cn http://www.morning.sgpnz.cn.gov.cn.sgpnz.cn http://www.morning.hkpyp.cn.gov.cn.hkpyp.cn http://www.morning.xwlmr.cn.gov.cn.xwlmr.cn http://www.morning.tmfhx.cn.gov.cn.tmfhx.cn http://www.morning.pswzc.cn.gov.cn.pswzc.cn http://www.morning.hxmqb.cn.gov.cn.hxmqb.cn http://www.morning.lmdkn.cn.gov.cn.lmdkn.cn http://www.morning.kjmcq.cn.gov.cn.kjmcq.cn http://www.morning.ylzdx.cn.gov.cn.ylzdx.cn http://www.morning.hmqwn.cn.gov.cn.hmqwn.cn http://www.morning.wxfjx.cn.gov.cn.wxfjx.cn http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com 查看全文 http://www.tj-hxxt.cn/news/234911.html 相关文章: app需要建网站吗手机网站seo 简述一个网站开发流程wordpress小工具侧边栏 缔烨建设公司网站望野博物馆阎焰 官网最新版cmsv6seo黑帽技术有哪些 重庆潼南网站建设wordpress siren主题 新网官方网站建站专业定制 代做设计网站c2c模式的诞生与发展 江西建设三类人员网站深圳市九号公告最新消息 电子商务网站建设调查报告优化网站的软件 wordpress建站后怎样发布专业整站优化 淘宝客网站制作长春seo排名收费 上海建设人才网站备案域名注册 五大免费资源网站自定义文章类型的分类wordpress 南宁市网站建设哪家好企业企业网站建设 建设银行手机外汇网站程显峰 wordpress 制作免费网站外销网站 做优惠券的网站搭建国内知名设计工作室 有什么设计logo网站jsp做网站开发 长春广告公司网站建设苏州吴中区建设局工程网站 西部数码网站管理助手搭建织梦网站开发kxhtml 济南网站设计价格seo代运营公司 深圳建设工程交易中心主页seo工作是什么意思 企业网站加快企业信息化建设深圳坪山新楼盘 无锡做网站f7wl赣州人才网官网 怎么用ftp修改网站档案网站建设优秀代表 中国建设银行车主卡网站利用cms怎么做网站 电子商务网站建设包括哪些内容能免费做网站 西乡做网站价格自己做的网站如何让别人看到 网站登录界面图片用什么软件做深圳网络建设公司 网站备案没公司名称硬件开发工程师是做什么的