如何在服务器上关闭网站wordpress xml大于2m

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

如何在服务器上关闭网站,wordpress xml大于2m,先做网站先备案,企业网站排名软件能优化1、什么是Nacos#xff1f; Nacos是个服务中心#xff0c;就是你项目每个功能模块都会有个名字#xff0c;比如支付模块,我们先给这个模块起个名字就叫paymentService,然后将这个名字和这个模块的配置放到Nacos中#xff0c;其他模块也是这样的。好处是这样能更好地管理项…1、什么是Nacos Nacos是个服务中心就是你项目每个功能模块都会有个名字比如支付模块,我们先给这个模块起个名字就叫paymentService,然后将这个名字和这个模块的配置放到Nacos中其他模块也是这样的。好处是这样能更好地管理项目每个模块简直是废话具体地来说可以更方面地管理每个模块的配置信息能随时修改模块的配置信息。 2、部署Nacos 1Linux环境下下载安装JDK17 使用阿里云下载 wget https://mirrors.aliyun.com/jdk/jdk-17_linux-x64_bin.tar.gz 2文件解压 tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local 3修改/etc/profile配置文件。 sudo vim /etc/profile 在配置文件最下面添加下面的配置因为nacos是Java写的。 export JAVA_HOME/usr/local/jdk-17.0.5export PATH\(PATH:\){JAVA_PATH}/bin 4配置文件生效一下 source /etc/profile 5下载nacos ​wget http://mirrors.aliyun.com/nacos/nacos-server-2.2.3.tar.gz 或者下载完使用xftp上传到linuxReleases · alibaba/nacos 6解压文件 tar -zxvf nacos-server-2.2.3.tar.gz -C /usr/local 7启动nacos 进入nacos下面的bin文件执行命令如下 ./startup.sh -m standalone
8关闭防火墙 懒得写。不关访问不了。 9浏览器访问nacos http://192.168.47.100:8848/nacos 3、nacos数据持久化将nacos数据放到MySQL数据库中 (1)MySQL数据库的下载安装navicat连接MySQL连接完创建个mynacos数据库 nacos自带的数据库不用管直接在linux下面安装个MySQL数据库。 见生产环境部署与协同开发 Linux_生产环境发布流程详解 csdn-CSDN博客 (2)在数据库创建nacos相关的表 找到/usr/local/nacos/conf下面的mysql-schema.sql文件使用 cat mysql-schema.sql 获取表的信息然后复制在navicat中的mynacos库运行SQL语句出来获得N张表。  3修改nacos的配置文件 同样是在该文件下 vim application.properties 添加如下配置 #使用MySQL数据库spring.sql.init.platformmysql### Count of DB:db.num1### Connect URL of DB:db.url.0jdbc:mysql://127.0.0.1:3306/mynacos?characterEncodingutf8connectTimeout1000socketTimeout3000autoReconnecttrueuseUnicodetrueuseSSLfalseserverTimezoneUTCdb.user.0rootdb.password.0123456### Connection pool configuration: hikariCP db.pool.config.connectionTimeout30000 db.pool.config.validationTimeout10000 db.pool.config.maximumPoolSize20 db.pool.config.minimumIdle2注意修改数据库为mynacos 4、创建项目将项目模块注册到Nacos 1创建父项目 2最好是改下maven仓库要不然都下载到C盘了 具体的老生常谈不说了。需要注意的是在创建新项目的时候最好也一起改一下。 3再把下面的依赖添加进去 !–版本统一–propertiesdubbo.version3.2.4/dubbo.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version17/java.versionspring-boot.version3.0.2/spring-boot.versionspring-cloud.version2022.0.0/spring-cloud.versionspring-cloud-alibaba.version2022.0.0.0/spring-cloud-alibaba.versionlombok.version1.8.28/lombok.version/properties!– 依赖声明 –dependencyManagementdependencies!– SpringCloud 微服务 –dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion\({spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency!-- SpringCloud Alibaba 微服务 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion\){spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependency!– SpringBoot 依赖配置 –dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion\({spring-boot.version}/versiontypepom/typescopeimport/scope/dependency!-- lombok 依赖配置 --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion\){lombok.version}}/version/dependency!– Dubbo –dependencygroupIdorg.apache.dubbo/groupIdartifactIddubbo-bom/artifactIdversion\({dubbo.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementdependencies!-- bootstrap 启动器 --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-bootstrap/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdconfigurationsource\){java.version}/sourcetarget\({java.version}/targetencoding\){project.build.sourceEncoding}/encoding/configuration/plugin/plugins/build!–依赖包阿里镜像仓库–repositoriesrepositoryidpublic/idnamealiyun nexus/nameurlhttps://maven.aliyun.com/repository/public/urlreleasesenabledtrue/enabled/releases/repository/repositories!–插件的镜像仓库–pluginRepositoriespluginRepositoryidpublic/idnamealiyun nexus/nameurlhttps://maven.aliyun.com/repository/public/urlreleasesenabledtrue/enabled/releasessnapshotsenabledfalse/enabled/snapshots/pluginRepository/pluginRepositories /project 修改项目为父项目 !– 设置当前的项目为父亲项目–packagingpom/packaging (4)修改字符编码 File-Settings-Editor-File Encodings 5项目工程开启DashBoard 在项目文件目录找到.idea目录并在workspace. xml中添加下面的配置。 component nameRunDashboardoption nameruleStateslistRuleStateoption namename valueConfigurationTypeDashboardGroupingRule //RuleStateRuleStateoption namename valueStatusDashboardGroupingRule //RuleState/list/option!– 新增的配置 –option nameconfigurationTypessetoption valueSpringBootApplicationConfigurationType //set/option/component (6)创建支付模块 就拿这个举了例子。在testCloud2上面右键创建moudle,叫paymentservice. (7)在支付模块下引入依赖 dependencies!–springboot依赖–dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!–nacos配置中心–dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency!–nacos依赖包,discovery实现服务的注册和发现–dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency/dependencies 配置中心就是把这个模块的配置文件交给nacos管理这样方面以后更换生产环境直接换就行。 服务发现模块就是能找到其他模块或者让其他模块找到支付模块实现调用。 8配置启动类 SpringBootApplication EnableDiscoveryClient //服务发现 public class paymentApplication {public static void main( String[] args ){SpringApplication.run(paymentApplication.class, args);} }(9)Nacos创建NameSpace 现如今在微服务体系中一个系统往往被拆分为多个服务每个 服务都有自己的配置文件然后每个系统往往还会准备开发环境、 测试环境、正式环境。假设某系统有10个微服务那么至少有10个 配置文件吧三个环境dev/test/prod那就有30个配置文 件需要进行管理。命名空间可用于进行不同环境的配置隔离。一般一个环境划分 到一个命名空间。 10DataID配置 一个系统或者应用可以 包含多个配置集每个配置集都可以被一个有意义的名称标识。说人话就是每个功能模块的配置文件的名字相当于就是把之前springboot的文件放到了nacos上面每个配置文件都有一个DataID。 dataId的拼接格式: 在配置中心创建paymentservice的配置文件: spring:application:name: paymentservicecloud:nacos:discovery:

配置nacos的地址将服务注册到nacosserver-addr: 192.168.66.100:8848

server:port: 8001 hello:message: hello nacos 创建完成发布即可。 11Group分组方案 暂略。 12在支付模块下创建bootstrap.yml配置文件 spring:# 哪个环境下的配置文件开发环境下的profiles:active: devapplication:# 该开发环境下的哪个服务name: paymentservicecloud:nacos:config:# nacos配置中心地址,nacos位置server-addr: 192.168.66.100:8848# 指定使用的配置文件的命名空间namespace: 4593f0a3-c67b-4eae-b867-f6b21bf98d15# 配置文件的后缀file-extension: yaml# 应用的名字prefix: \({spring.application.name}# 指定配置文件在哪个群组group: DEFAULT_GROUP 5、测试启动项目 package com.zj.controller;import org.springframework.beans.factory.annotation.Value; import org.springframework.cloud.context.config.annotation.RefreshScope; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;RestController RefreshScope //实时获取更新的配置文件 public class Hello {Value(\){hello.message})private String message; //获取配置文件信息GetMapping(/hello)public String getMessage() {return message;}切换到public 正确读取配置文件的信息所以配置文件生效。  6、 Nacos集群 暂略