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

网上买东西外贸网站建设推广优化

网上买东西,外贸网站建设推广优化,东营最新公告今天,长沙网站建设哪里好目录 一、实验准备#xff1a; 二、配置mariadb主从复制 三台主机下载mariadb 1#xff09;主的操作 2#xff09;从的操作 3#xff09;测试数据是否同步 三、配置nfs让web服务挂载 1、安装 2、配置nfs服务器 3、配置web服务的httpd 4、测试 四、web 服务器 配…目录 一、实验准备 二、配置mariadb主从复制 三台主机下载mariadb 1主的操作 2从的操作 3测试数据是否同步 三、配置nfs让web服务挂载 1、安装 2、配置nfs服务器 3、配置web服务的httpd 4、测试 四、web 服务器 配置 lamp 1、配置php环境 2、配置访问测试界面 3、修改httpd配置文件 4、访问web页面测试 5、在nfs服务器上配置nextcloud页面 五、配置nginx反向代理haproxykeepalived 1、安装nginx 2、配置两台nginx 的反向代理 3、为NGINX配置haporxy 4、配置keepalived 一、实验准备 192.168.150.102 配置nginx反向代理haproxykeepalive提高高可用主 192.168.150.103 配置nginx反向代理haproxykeepalived提高高可用副 192.168.150.104 web1 配置lamp平台 192.168.150.105 web2 配置lamp平台 192.168.150.106 nfs共享文件服务 192.168.150.107 mysql-master 192.168.150.108 mysql-slave1 192.168.150.109 mysql -slave2 192.168.150.110 客户端   所有主机设置防火墙、selinux 本次nextcloud版本22-2.0   、php74 二、配置mariadb主从复制 192.168.1.7     主 192.168.1.8     从 192.168.1.9   从 三台主机下载mariadb yum -y install mariadb-server 1主的操作 vim /etc/my.cnfserver-id1log-binmysql-binlog-slave-updatesturecharacter-set-serverutf8binlog-format mixed systemctl start mariadb netstat -anput |grep 3306初始化数据库 mysql_secure_installation 创建hy用户 grant replication slave on *.* to hy192.168.150.% identified by 123456;(用于远程登录数据库) show master status; 2从的操作 2从的操作 [mysqld] datadir/var/lib/mysql socket/var/lib/mysql/mysql.sock server-id2 #另一个从改为3 relay-logrelay-log-bin relay-log-indexslave-relay-bin.index character-set-serverutf8 binlog-format mixed 重置数据库 systemctl start mariadb mysql_secure_installation mysql -u root -p123.com 设置授权 stop slave; CHANGE MASTER TO MASTER_HOST192.168.150.107,MASTER_USERhy,MASTER_PASSWORD123456,MASTER_LOG_FILEmysql-bin.000003,MASTER_LOG_POS1484; start slave; show slave status\G; 3测试数据是否同步 在主上为nextcloud创建库并创建用于登录的用户 create database nextcloud; grant all on nextcloud.* to nextcloud192.168.150.% identfied by 123456 select user,host,password from mysql.user; 在从上验证是否同步以及用户nextcloud是否可以远程登录 验证用户nextcloud mysql -unextcloud -p123456 -h 192.168.150.107 -P 3306 三、配置nfs让web服务挂载 192.168.150.6   nfs服务器 192.168.150.5    web服务器 192.168.150.4   web服务器 1、安装 安装yum -y install rpcbind 、yum -y install nfs-utils 先启动nfs在启动rpcbind如果操作过程中报错把这两个服务停掉然后按照顺序启动 2、配置nfs服务器 mkdir /share ##创建共享目录 vim /etc/exports /share 192.168.150.0/24(rw,sync,no_root_squash) 启动 systemctl enable --now nfs systemctl enable --now rpcbind 查看可用的共享目录 exportfs showmount -e 3、配置web服务的httpd yum -y install httpd systemctl enable --now httpd 挂载共享目录 yum -y install nfs-utils yum -y install rpcbind systemctl enable --now nfs showmount -e 192.168.150.106 mount 192.168.150.106:/share /var/www/html/ 4、测试 来到nfs服务器配置网页 echo this is a test /share/index.html 访问 四、web 服务器 配置 lamp 192.168.1.4    web服务器 192.168.1.5    web服务器 1、配置php环境 yum install epel-release -y yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum install yum-utils -y yum-config-manager --enable remi-php74 yum -y install php php-xml php-gd php-mbstring php-process php-ldap php-xml php-zip  php-mysql php-intl php -v #查看版本 2、配置访问测试界面 vim index.html mv index.html index.php cat index.php 3、修改httpd配置文件 vim /etc/httpd/conf/httpd.confDirectory /var/www/html/nextcloud Require all granted AllowOverride All Options FollowSymLinks MultiViews IfModule mod_dav.c Dav off /IfModule /Directory 4、访问web页面测试 此时的php环境没什么问题了 5、在nfs服务器上配置nextcloud页面 下载比较慢 wget https://download.nextcloud.com/server/releases/nextcloud-22.2.0.zip yum -y install unzip unzip nextcloud-22.2.0.zip cp nextcloud /share/ -R useradd -s /sbin/nologin -M apache chown apache.apache /share chmod 777 /share 回到web服务器修改默认的访问页面 vim /etc/httpd/conf/httpd.confDocumentRoot /var/www/html/nextcloud 重启 systemctl restart httpd 访问http://192.168.150.104  和  http://192.168.150.105 192.168.150.104报错 解决办法vim /var/www/html/nextcloud/config/config.php 解决现在2个web服务器都可以登录了 五、配置nginx反向代理haproxykeepalived 192.168.150.102 192.168.150.103 1、安装nginx yum -y install epel-release.noarch yum -y install nginx systemctl enable --now nginx 2、配置两台nginx 的反向代理 vim /etc/nginx/nginx.conf在http字段下插入upstream nextcloud {ip_hash;server 192.168.150.104:80;server 192.168.150.105:80; }server {listen 80;server_name nextcloud1;location / {proxy_pass http://192.168.150.104;} }server {listen 80;server_name nextcloud2;location / {proxy_pass http://192.168.150.105;} } 检查配置文件 nginx -t 重载配置文件 systemctl reload nginx 访问测试192.168.150.102 访问测试192.168.150.103 3、为NGINX配置haporxy 1安装 ##下载HAproxy wget https://www.haproxy.org/download/1.7/src/haproxy-1.7.2.tar.gz ##解压 tar -xf haproxy-1.7.2.tar.gz ##进入目录 cd haproxy-1.7.2/ ##编译没有gcc请先安装 make PREFIX/usr/local/haproxy TARGETlinux2628 make install PREFIX/usr/local/haproxy 2配置haproxy 从haproxy的源码包中的examples下的init.haproxy中获得配置文件的路径“/etc/haproxy/haproxy.cfg”mkdir /etc/haproxytouch /etc/haproxy/haproxy.cfg vim /etc/haproxy/haproxy.cfg##插入 global #全局属性daemon #以daemon方式在后台运行maxconn 256 #最大同时256连接pidfile /home/ha/haproxy/conf/haproxy.pid #指定保存HAProxy进程号的文件defaults #默认参数mode http #http模式timeout connect 5000ms #连接server端超时5stimeout client 50000ms #客户端响应超时50stimeout server 50000ms #server端响应超时50sfrontend http-in #前端服务http-inbind *:88 #监听88端口不修改会与nginx冲突default_backend Nginxservers #请求转发至名为servers的后端服务backend Nginxservers #后端服务serversserver server1 192.168.150.102:80 maxconn 32 #backend servers中只有一个后端服务名字叫server1起在本机的80端口HAProxy同时最多向这个服务发起32个连接 server server2 192.168.150.103:80 maxconn 32 #backend servers中只有一个后端服务名字叫server2起在本机的80端口HAProxy同时最多向这个服务发起32个连接 将haproxy添加为系统服务 cp /root/haproxy-1.7.2/examples/haproxy.init /etc/init.d/haproxy vim /etc/init.d/haproxy 修改 35行 内容为 BIN/usr/local/haproxy/sbin/$BASENAME chmod x /etc/init.d/haproxy chkconfig --add /etc/init.d/haproxy ##添加3和5运行级别下自启动 chkconfig haproxy --level 35 on chkconfig --list service haproxy start 验证haproxy 4、配置keepalived 192.168.150.102主 192.168.150.103 副 ##安装keepalived yum -y install keepalived ##加载查看模块 modprobe ip_vs lsmod |grep ip_vs ###配置 vim /etc/keepalived/keepalived.conf ##插入 global_defs {router_id LVS_DEVEL } #HAProxy健康检查配置 vrrp_script chk_haproxy {script killall -0 haproxy #使用killall -0检查haproxy实例是否存在性能高于ps命令interval 2 #脚本运行周期weight 2 #每次检查的加权权重值 } vrrp_instance HA_1 {state MASTER #副的写SLAVEinterface ens160virtual_router_id 51priority 100 #从的到比100低advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.150.200}track_script {chk_haproxy #对应的健康检查配置} } 启动keepalivedhaproxy systemctl restart keepalived.serviceservice haproxy restart 查看主的ip 查看从的ip 浏览器访问192.168.150.200 验证宕掉192.168.150.102观察192.168.150.103的VIP 继续访问192.168.150.200         配置完成实验结束nfs换成ceph存储会更好些
http://www.dnsts.com.cn/news/43054.html

相关文章:

  • 陕西省建设信息管理网站wordpress获取分类名
  • 山东做网站公司哪家好湛江关键词优化报价
  • 学校网站建设的背景网站域名空间续费合同
  • 网站上的文章做参考文献英文网站怎么做推广
  • wap网站生成企业年金一般交多少钱
  • 手车做网课网站什么是网络营销中的kpi
  • 如何形容网站石景山富阳网站建设
  • 上海市建设工程合同备案网站国外常用的seo站长工具
  • 网站开发发送短信网站建设体会心得
  • 做零食用哪个网站好网络推广方案的工作安排
  • 做旅行的网站wordpress快速发布工具
  • 有商家免费建商城的网站吗织梦如何一个后台做两个网站
  • 如何做网站引流天津商城网站制作
  • app介绍网站模板免费下载网站报价内容
  • 南部县网站建设2万块建一个网站贵吗
  • dw怎么做班级网站备案网站名称大全
  • 青岛搭建公司宁波网站优化的关键
  • 广州制作公司网站的公司天元建设集团有限公司怎么样
  • 内部网站建设app岳阳建设银行网站
  • 网站设计总结政务服务网站建设运行情况
  • 凤翔做网站网站制作商家入驻
  • 童装网站建设目标苏州市姑苏区建设局网站
  • 建设公司网站需要注意什么php公司网站
  • 商务网站建设的基本流程wordpress中菜单
  • 禾天姿网站建设哈尔滨建设工程信息招标
  • 微信小程序开发大赛什么是网站排名优化
  • 免费服务器安全软件什么是seo营销
  • 商务网站建设流程步骤wordpress 支持svg
  • 企业网站设计的方案购物网站开发模板
  • 适合个人做的网站有哪些wordpress pdf