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

遵义做网站的网络公司wordpress媒体库数据

遵义做网站的网络公司,wordpress媒体库数据,扁平化蓝色网站模板,seo查询工具网站目录 1、监控介绍 监控的重要性 网站的可用性 监控范畴 如何监控 2、Zabbix 介绍 zabbix 简介 zabbix 主要功能 zabbix 监控范畴 Zabbix 监控组件 zabbix 常见进程 zabbix agentd 工作模式 zabbix 环境监控中概念 3、搭建LNMP 拓扑规划 安装MySQL 安装 Nginx …目录 1、监控介绍 监控的重要性 网站的可用性 监控范畴 如何监控 2、Zabbix 介绍 zabbix 简介 zabbix 主要功能 zabbix 监控范畴 Zabbix 监控组件 zabbix 常见进程 zabbix agentd 工作模式 zabbix 环境监控中概念 3、搭建LNMP 拓扑规划 安装MySQL 安装 Nginx 安装 PHP 4、安装 Zabbix 安装配置 创建导入zabbix数据库 配置本机 zabbix-agent 启动服务 添加zabbix 启动脚本 配置 zabbix web 页面 监控本机 解决zabbix中文乱码问题 1、监控介绍 监控的重要性 对于运维人员来说监控是非常重要的因此如果想要保证线上业务整体能够稳定运行那么我们则需要实时关注与其相关的各项指标是否正常而一个业务系统的背后往往存在着很多的服务器、网络设备等硬件资源如果我们想要能够更加方便的、集中的监控他们我们则需要依靠一些外部的工具而zabbix就是一个被广泛使用的可以实现集中监控管理的应用程序。 我们监控的初衷就是当某些指标不符合我们的需求时我们能够在第一时间发现异常所以监控工具需要定期的对被监控主机进行检查、信息收集等操作当被监控主机出现异常时能够及时报警、通知管理员并且需要记录这些异常以便我们分析这些数据查漏补缺那么一个监控工具就应该具备采集信息、存储信息、展示信息、报警通知等功能。而zabbix就可以做到这些。 总结来说监控可以给我们带来 在需要的时刻提前提醒我们服务器出问题了当出问题之后可以找到问题的根源网站/服务器的可用性 网站的可用性 在软件系统的高可靠性也称为高可用性英文描述为HAHigh Available里有个衡量其可靠性的标准——X个9X个9表示在软件系统1年时间的使用过程中系统可以正常使用时间与总时间1年之比 1个9(1-90%)*36536.5天表示该软件系统在连续运行1年时间里最多可能的业务中断时间是36.5天。 2个9(1-99%)*3653.65天 表示该软件系统在连续运行1年时间里最多可能的业务中断时间是3.65天。 3个9(1-99.9%)*365*248.76小时表示该软件系统在连续运行1年时间里最多可能的业务中断时间是8.76小时。 4个9(1-99.99%)*365*240.876小时52.6分钟表示该软件系统在连续运行1年时间里最多可能的业务中断时间是52.6分钟。 5个9(1-99.999%)*365*24*605.26分钟表示该软件系统在连续运行1年时间里最多可能的业务中断时间是5.26分钟。 6个9(1-99.9999%)*365*24*60*6031秒 示该软件系统在连续运行1年时间里最多可能的业务中断时间是31秒。 监控范畴 如何监控 远程管理服务器如果想远程管理服务器就有远程管理卡比如Dell idRACHP ILOIBM IMM 监控硬件 查看硬件的温度/风扇转速电脑有鲁大师服务器就有ipmitool。使用ipmitool实现对服务器的命令行远程管理。yum -y install OpenIPMI ipmitool # IPMI在物理机可以成功虚拟机不行 查看cpu相关lscpu、uptime、top、vmstat、mpstat 查看内存相关free 查看磁盘相关的df、dd、iotop 查看网络相关的ifconfig、iftop 除了使用系统命令查看计算机状态数据还可以使用监控工具如zabbix监控系统。 2、Zabbix 介绍 zabbix 简介 Zabbix是一个高度集成的企业级开源网络监控解决方案提供分布式监控以及集中的web管理界面。 zabbix具备常见商业监控软件所具备的功能例如主机性能监控网络设备性能监控数据库性能监控ftp、http等通用协议的监控能够灵活利用可定制告警机制允许用户对事件发送基于E-mail的告警保证相关人员可以快速解决。 zabbix提供杰出的报表及实时的图形化数据处理实现对监控主机7x24小时集中监控。 Zabbix通过C/S模式采集数据通过B/S模式在web端展示和配置而被监控对象只需要支持SNMP协议或者运行Zabbix agents代理程序即可。服务端监听端口为10051而被监控端Zabbix-agents代理程序监控10050端口。 zabbix 主要功能 Zabbix是一个高度集成的网络监控套件可实现如下功能 ① 数据收集自定义间隔收集数据。 ② 灵活的阀值定义灵活地自定义故障阀值Zabbix中称为触发器(trigger), 存储在后端数据库中 ③ 高级告警配置自定义告警升级(escalation)、接收者及告警方式通过远程命令实行自动化动作 ④ 实时绘图通过内置的绘图引擎实现监控数据实时绘图 ⑤ 具备应对复杂环境情况通过Zabbix proxy可以非常容易的创建远程监控 zabbix 监控范畴 ① 硬件监控Zabbix IPMI Interface 通过IPMI接口进行监控我们可以通过标准的IPMI硬件接口监控被监控对象的物理特征比如电压、温度、风扇状态、电源状态等。 ② 系统监控Zabbix Agent Interface 通过专用的代理程序进行监控与常见的master/agent模型类似如果被监控对象支持对应的agent推荐首选这种方式。 ③ Java监控Zabbix JMX Interface 通过JMX进行监控JMXjava management extensions即java管理扩展监控JVM虚拟机时使用这种方法是非常不错的选择。 ④ 网络设备监控Zabbix SNMP Interface 通过SNMP协议与被监控对象进行通信SNMP协议的全称为simple network management protocol被译为简单网络管理协议通常来说我们无法在路由器、交换机这种硬件上安装agent但是这些硬件都支持SNMP协议。 ⑤ 应用服务监控Zabbix Agent UserParameter ⑥ MySQL数据库监控percona-monitoring-plulgins ⑦ URL监控Zabbix Web 监控 Zabbix 监控组件 主要包括Zabbix Server、Zabbix Proxy、Zabbix Agent ① Zabbix ServerZabbix Server为核心组件用来获取agent存活状况及监控数据。所有的配置、统计、操作数据均通过Server进行存取到database ② Zabbix Database用户存储所有zabbix的配置信息、监控数据的数据库 ③ Zabbix WebZabbix的web界面管理员通过web界面管理zabbix配置以及查看zabbix相关监控信息通常与zabbix Server运行在同一台主机上也可以单独部署在独立的服务器上 ④ Zabbix Proxy常用于分布监控环境中代理zabbix Server收集部分被监控的监控数据并统一发往Server端通常大于500台主机需要使用。 ⑤ Zabbix Agent部署在被监控主机上负责收集被监控主机的数据并发往Server端或Proxy端 另外zabbix server、proxy、agent都有自己的配置文件以及log文件重要的参数需要在这里配置后面会详细说明。 zabbix 常见进程 默认情况下zabbix包含5个程序zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server另外一个zabbix_java_gateway是可选这个需要另外安装。 zabbix_agentd 客户端守护进程此进程收集客户端数据例如cpu负载、内存、硬盘使用情况等。 zabbix_get zabbix工具单独使用的命令通常在server或者proxy端执行获取远程客户端信息的命令。通常用来排错。例如在server端获取不到客户端的内存数据我们可以使用zabbix_get获取客户端的内容的方式来做故障排查。 zabbix_sender zabbix工具用于发送数据给server或者proxy通常用于耗时比较长的检查。很多检查非常耗时间导致zabbix超时。于是我们在脚本执行完毕之后使用sender主动提交数据。 zabbix_server zabbix服务端守护进程。zabbix_agentd、zabbix_get、zabbix_sender、zabbix_proxy、zabbix_java的数据最终都是提交到server 备注当然数据不都是主动提交给zabbix_server,有的是server主动去取数据。 zabbix_proxy zabbix代理守护进程。功能类似server唯一不同的是它只是一个中转站它需要把收集到的数据提交到server里。 zabbix_java_gateway zabbix2.0之后引入的一个功能。顾名思义Java网关类似agentd但是只用于Java方面。需要特别注意的是它只能主动去获取数据而不能被动获取数据。它的数据最终会给到server或者proxy。 zabbix agentd 工作模式 被动模式 主动模式 被动模式一定要记得设置Server ServerIP。被动模式工作流程: Server 打开一个TCP连接Server发送一个key 到zabbix agentkey的名字为agent.pingAgent接受这个请求然后响应 HEADER DATALEN Server对接受到的数据进行处理TCP连接关闭 主动模式一定要记得设置ServerActiveServerIP主动模式工作流程: Agent向Server建立一个TCP连接Agent请求需要检测的数据列表Server响应Agent发送一个Items列表Agent允许响应TCP连接完成本次会话关闭Agent开始周期性地收集数据 zabbix 环境监控中概念 主机 要监控的网络设备或主机可由IP或DNS名称指定 主机群组 主机的逻辑容器可以包含主机和模板 监控项 一个特定监控指标的相关的数据这些数据来自于被监控对象item是zabbix进行数据收集的核心相对某个监控对象每个item都由key标识 触发 trigger 一个表达式用于评估某监控对象的特定item内接收到的数据是否在合理范围内也就是阈值接收的数据量大于阈值时触发器状态将从OK转变为Problem当数据再次恢复到合理范围又转变为OK 事件 event 触发一个值得关注的事情比如触发器状态转变新的agent或重新上线的agent的自动注册等 动作 action 指对于特定事件事先定义的处理方法如发送通知何时执行操作 报警升级 escalation 发送警报或者执行远程命令的自定义方案如每隔5分钟发送一次警报共发送5次等 媒介 media 发送通知的手段或者通道如Email、Jabber或者SMS等 通知notification 通过选定的媒介向用户发送的有关某事件的信息 远程命令remote command 预定义的命令可在被监控主机处于某特定条件下时自动执行 模板 template 用于快速定义被监控主机的预设条目集合通常包含了item、trigger、graph、screen、appication以及low-level discovery rule模板可以直接链接至某个主机 应用 application 一组item的集合 web场景 web scennario 用于检测web站点可用性的一个或多个HTTP请求 前端 frontend Zabbix的web接口 3、搭建LNMP 拓扑规划 主机名 IP地址 角色 软件版本 node_01 192.168.137.101 zabbix_server zabbix-6.2.1、LNP node_02 192.168.137.102 zabbix_agent zabbix-6.2.1、mysql 安装MySQL MySQL8.0安装MySQL Linux安装 · 语雀 ① 创建Zabbix 数据库 # 设置root用户密码为admin mysqladmin -uroot password admin # 登录MySQL mysql -uroot -padmin#创建数据库名称为zabbix并将其字符集设置为UTF-8 mysqlcreate database zabbix charset utf8 collate utf8_bin;#设置zabbix数据库的所有权限允许用户zabbix的IP地址127.0.0.1和localhost访问 #并将zabbix账号的密码设置为zabbix mysql grant all privileges on zabbix.* to zabbixlocalhost identified by zabbix; mysql grant all privileges on zabbix.* to zabbix127.0.0.1 identified by zabbix;#刷新权限使其立即生效 mysql flush privileges; 安装 Nginx # 软件包下载 wget http://nginx.org/download/nginx-1.22.0.tar.gz tar -zxvf nginx-1.22.0.tar.gz -C /usr/local/src/# 安装nginx依赖包 yum install -y gcc gcc-c autoconf automake zlib zlib-devel \ openssl openssl-devel pcre pcre-devel # 预编译 cd /usr/local/src/nginx-1.22.0/ ./configure --prefix/usr/local/nginx --with-http_dav_module \ --with-http_stub_status_module --with-http_addition_module \ --with-http_sub_module --with-http_flv_module --with-http_mp4_module \ --with-pcre --with-http_ssl_module --with-http_gzip_static_module# 编译 make -j 2# 安装 make install# 添加path变量 ln -s /usr/local/nginx/sbin/* /usr/local/bin/# 编写nginx服务启动脚本 vim /usr/lib/systemd/system/nginx.service #----------------服务启动脚本 start------------------------------- [Unit] Descriptionnginx - web server Afternetwork.target remote-fs.target nss-lookup.target[Service] Typeforking PIDFile/usr/local/nginx/logs/nginx.pid ExecStartPre/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf ExecStart/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload/usr/local/nginx/sbin/nginx -s reload ExecStop/usr/local/nginx/sbin/nginx -s stop ExecQuit/usr/local/nginx/sbin/nginx -s quit PrivateTmptrue[Install] WantedBymulti-user.target #----------------服务启动脚本 end-------------------------------# 创建nginx程序账号 useradd -M -s /sbin/nologin nginx# 修改nginx运行账号 vim /usr/local/nginx/conf/nginx.conf user nginx;# 启动服务 systemctl start nginx systemctl enable nginx 安装 PHP ① 安装依赖环境 # 安装libmcrypt wget https://jaist.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz --no-check-certificate tar -zxvf libmcrypt-2.5.8.tar.gz -C /usr/local/srccd /usr/local/src/libmcrypt-2.5.8 ./configure --prefix/usr/local/libmcrypt make make install# 安装oniguruma wget https://rpms.remirepo.net/enterprise/7/remi/x86_64/oniguruma5php-6.9.7.1-1.el7.remi.x86_64.rpm --no-check-certificate wget https://rpms.remirepo.net/enterprise/7/remi/x86_64/oniguruma5php-devel-6.9.7.1-1.el7.remi.x86_64.rpm --no-check-certificate yum install -y oniguruma5php-*# 安装libzip yum -y remove libzip wget https://nih.at/libzip/libzip-1.2.0.tar.gz --no-check-certificate tar -zxvf libzip-1.2.0.tar.gz -C /usr/local/src cd /usr/local/src/libzip-1.2.0 ./configure make make install export PKG_CONFIG_PATH/usr/local/lib/pkgconfig/ ② 安装php # 安装依赖包 yum -y install make apr* autoconf automake curl-devel gcc gcc-c \ openssl openssl-devel gd kernel keyutils patch perl kernel-headers \ compat* mpfr cpp glibc libgomp libstdc-devel keyutils-libs-devel \ libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel \ libXpm* freetype libjpeg* libpng* libtool* libxml2 libxml2-devel \ patch libcurl-devel bzip2-devel freetype-devel php-xmlreader \ php-xmlwriter php-session libjpeg-devel sqlite-devel libwebp # 下载php并解压 wget https://www.php.net/distributions/php-7.4.30.tar.gz tar -zxvf php-7.4.30.tar.gz -C /usr/local/src/ cd /usr/local/src/php-7.4.30/ # 编译安装 ./configure --prefix/usr/local/php7.4.30 --with-config-file-path/etc --enable-mysqlnd --with-mysqlimysqlnd --with-pdo-mysqlmysqlnd --enable-gd --with-iconv -enable-gd --with-iconv --with-expat --with-mhash --with-config-file-scan-dir/etc/php.d --with-bz2 --with-zlib --with-jpeg --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --with-zip --enable-soap --without-pear --with-gettext --enable-session --with-curl --with-freetype --enable-bcmath --enable-ctype --with-config-file-scan-dir/usr/local/php7.4.30/etc/ make make install ③ 生成fpm配置 cd /usr/local/php7.4.30/etc/ cp php-fpm.conf.default php-fpm.conf cp /usr/local/php7.4.30/etc/php-fpm.d/www.conf.default /usr/local/php7.4.30/etc/php-fpm.d/www.conf# 修改默认运行账号修改默认运行用户组为nginx vim /usr/local/php7.4.30/etc/php-fpm.d/www.conf #--------------------------www.conf------------------ user nginx group nginx ;listen.owner nginx ;listen.group nginx #--------------------------www.conf------------------# 生成php.ini配置文件 cp /usr/local/src/php-7.4.30/php.ini-production /usr/local/php7.4.30/etc/php.ini vim /usr/local/php7.4.30/etc/php.ini #--------------------------php.ini------------------ post_max_size 16M max_execution_time 300 max_input_time 300 #--------------------------php.ini------------------# 复制php-fpm启动脚本到init.d cp /usr/local/src/php-7.4.30/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm chmod x /etc/init.d/php-fpm# 添加开机启动 chkconfig --add php-fpm chkconfig php-fpm on # 启动服务 /etc/init.d/php-fpm start# 查看端口监听状态 netstat -antpu | grep php-fpm ④ 配置 Nginx 支持 index.php # 修改配置文件 vim /usr/local/nginx/conf/nginx.conf server {listen 80;server_name www.test.com;#charset koi8-r;#access_log logs/host.access.log main;location / {root html;index index.php index.html index.htm; #添加index.php}location ~ .*\.(php|php5)?$ {fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi.conf;# fastcgi_cache ngx_fcgi_cache;# fastcgi_cache_valid 200 302 1h;# fastcgi_cache_valid 301 1d;# fastcgi_cache_valid any 1m;# fastcgi_cache_min_uses 1;# fastcgi_cache_use_stale error timeout invalid_header http_500;# fastcgi_cache_key http://$host$request_uri;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;} } 注意测试阶段注释缓存调用。 :set paste 粘贴模式 # 重载nginx nginx -s reload# 创建index.php文件 vim /usr/local/nginx/html/index.php ?phpphpinfo(); ?# 创建测试mysql文件 vim /usr/local/nginx/html/test.php ?php$link new mysqli(192.168.137.101,zabbix,zabbix);if ($link)echo connection success......; ? 4、安装 Zabbix 安装配置 # 软件包下载 wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.1.tar.gz# 安装依赖 yum -y install net-snmp net-snmp-devel curl-devel java-1.8.0-openjdk java-1.8.0-openjdk-devel OpenIPMI-devel libssh2-devel libevent libevent-devel mysql-devel 注意如果是本地yum源安装依赖包需要安装zabbix_rpm.tar.gz包里的rmp包。 tar -zxvf zabbix_rpm.tar.gz yum install -y zabbix_rpm/* --skip-broken# 创建用户 useradd -s /sbin/nologin zabbix# 预编译 tar -zxvf zabbix-6.2.1.tar.gz -C /usr/local/src/ cd /usr/local/src/zabbix-6.2.1/ ./configure --prefix/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --enable-ipv6 --with-ldap 预编译参数 参数说明 --prefix 指定路径 --enable-server zabbix Server 支持 --enable-agent 支持 Zabbix agent --with-mysql 指定 MySql 库,可以选择自定路径mysql_configmysql_config 是命令用于编译 mysql 客户端程序如果没有请安装mysql-devel --with-net-snmp 支持 snmp 协议需要安装 net-snmp-devel 包 --with-libcurl 支持 CURL 功能libcurl 主要功能就是用不同的协议连接不同的服务器libcurl当前支持的协议有 httphttpsftpgophertelentdictfile和 ldap 协议 --enable-java 支持java应用监控编译时最好带上--enable-java这个参数方便后续监控tomcat程序所用。 --with-openipmi 用户可以利用 IPMI 监视服务器的物理特征如温度、电压、电扇工作状态、电源供应等 --enable-proxy 指的是支持zabbix 代理服务器zabbix proxy 是一个监控代理服务器它收集到监控数据选存放在缓冲区保存的时间可以通过配置文件设定然后再传送的 zabbix server。监控代理服务需要一个独立的数据库。 用zabbix proxy 的好处进程监控当监控文遏制通讯不方便的时候当通讯上千台设备的时候使用 zabbix_proxy 可以简化维护分布式监控降低 zabbix server 的负载 # 按上面的提示没有 make 步骤直接 make install make install# 添加系统软连接 ln -s /usr/local/zabbix/bin/* /usr/local/bin/ ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/chown -R zabbix:zabbix /usr/local/zabbix# 配置 zabbix Server vim /usr/local/zabbix/etc/zabbix_server.conf DBHost 192.168.137.112 DBNamezabbix DBUserzabbix DBPassword123456 DBPort3306 AllowUnsupportedDBVersions1 #zabbix6.0版本默认使用mysql8版本这边开启低版本支持 创建导入zabbix数据库 Zabbix 需要数据库的支持mysql,oracle,PostgreSQL,SQLite, DB2而且Zabbix 源码包中已经自带了数据库结构 cd /usr/local/src/zabbix-6.2.1/ ls database/mysql/yum install -y mariadb mysql -uzabbix -pzabbix zabbix -h192.168.137.112 database/mysql/schema.sql mysql -uzabbix -pzabbix zabbix -h192.168.137.112 database/mysql/images.sql mysql -uzabbix -pzabbix zabbix -h192.168.137.112 database/mysql/data.sql mysql -uzabbix -pzabbix zabbix -h192.168.137.112 database/mysql/double.sql 如果在做分布式的环境中Proxy服务器只需要导入schema.sqlagent不需要导入。Server必须4个都要导入。 配置本机 zabbix-agent vim /usr/local/zabbix/etc/zabbix_agentd.conf Server127.0.0.1,192.168.1.11 ListenPort10050 ServerActive127.0.0.1,192.168.1.11 HostnameZabbix server Timeout15 Include/usr/local/zabbix/etc/zabbix_agentd.conf.d/ UnsafeUserParameters1 LogFile/tmp/zabbix_agent.logmkdir /usr/local/etc/zabbix_agentd.conf.d 其中 Server 和 ServerActive 都指定 Zabbix server 的 IP 地址不同的是前者是被动后者是主动。也就是说前者允许 127.0.0.1 这个 ip 来我这取数据。而 serverActive 的 127.0.0.1 的意思是客户端主动提交数据给它。HostnameXXX,这个定义的名字必须和web页面里面host的名字一样。UnsafeUserParameters1 #允许所有的字符是在用户定义的参数参数传递也就是支持自定义脚本 启动服务 # 启动服务如果 zabbix 用户不存在 将以 root 运行新建之后 # 如果 zabbix 存在那么直接可以用 zabbix 运行 /usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf# 查看端口 netstat -anplt | grep 10051 添加zabbix 启动脚本 Zabbix默认有部分启动脚本如果需要通过脚本的方式来实现可以使用他的模板来实现脚本在源码目录的 misc/init.d/下面(使用 fedora 下面的 core 即可也可以使用 fedroa core5 的脚本均可) cp /usr/local/src/zabbix-6.2.1/misc/init.d/fedora/core/* /etc/init.d/ vim /etc/init.d/zabbix_server BASEDIR/usr/local/zabbix #修改zabbix安装目录vim /etc/init.d/zabbix_agentd BASEDIR/usr/local/zabbix #修改zabbix安装目录chkconfig --add zabbix_server chkconfig --add zabbix_agentd chkconfig zabbix_server on chkconfig zabbix_agentd on 配置 zabbix web 页面 ① 拷贝php文件到nginx网站目录 cp -r /usr/local/src/zabbix-6.2.1/ui/* /usr/local/nginx/html/ chown -R nginx:nginx /usr/local/nginx/html/# 查看是否包括了下面所提到的扩展模块 # gd,bcmath,ctype,libXML,xmlreader,xmlwriter,session,sockets,mbstring,gettext,mysql /usr/local/php7.4.30/bin/php -m# 重启nginx服务和php-fpm服务 nginx -s reload /etc/init.d/php-fpm restart ② 访问页面http://192.168.137.111/setup.php 设置主机名和时区 登录账户admin密码zabbix 监控本机 # 启动客户端 /etc/init.d/zabbix_agentd start netstat -antup | grep zabbix_agentd 解决zabbix中文乱码问题 从 windows 的控制面板-字体-选择一种中文字库例如“楷体” 把它拷贝到 web 端的 fonts 目录下/usr/local/nginx/html/assets/fonts/并确保后缀名为 ttf cd /usr/local/nginx/html/assets/fonts/ cp DejaVuSans.ttf DejaVuSans.ttf.bak mv simkai.ttf DejaVuSans.ttf #替换字体# 刷新页面查看
http://www.pierceye.com/news/122633/

相关文章:

  • 现代电子商务网站建设技术wordpress采用的mvc
  • 台州网站建设团队如何申请建设网站域名
  • 资料查询网站建设桂林微代码网络科技有限公司
  • 做暖视频网站免费番禺网站制作技术
  • 如何做网站百度排名优化深圳市住房和建设网站
  • 汉沽做网站简单网站建设
  • 建信建设投资有限公司网站网站建设app小程序
  • wordpress文章所有图片seo中文含义
  • 免费网站建设开发个人 网站备案 幕布
  • 公司网站设计 优帮云网站开发合同注意事件有哪些
  • 网站建设费用用温州建设局老网站
  • 做网站全部乱码怎么办网络平台销售
  • wordpress建立移动m站wordpress免费主题企业
  • 珠海市网站建设重庆建站公司网站模板
  • 网页设计与网站开发pdf备案网站可以做接码平台么
  • 国外网站国内备案南京网站seo优化公司
  • 岱山县网站建设网站后台管理系统怎么上传
  • 做网站需要什么东西重庆市招投标网官网
  • 潢川手机网站建设戴尔公司网站开发的经营目标
  • 创建网站代码是什么问题wordpress屏蔽广告插件下载
  • 网站接入服务提供商纪检网站建设计划
  • 佛山做网站公司有哪些做拆分盘网站
  • 沈阳做微网站注册一个有限公司需要多少钱
  • 网站首页logo怎么修改优化方案英语答案
  • 东南亚网站建设市场用照片做视频的模板下载网站
  • 做seo网站的公司2网站建设公司
  • phpmysql旅游网站开发wordpress 需要多大数据库
  • 做预算查市场价格的网站阿里巴巴旗下跨境电商平台有哪些
  • 搜狗网站提交入口有哪些做问卷调查赚钱的网站6
  • 上海市住房和城乡建设厅官方网站码上游二维码制作