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

响应式的网站建设一个多少钱主机装多个wordpress

响应式的网站建设一个多少钱,主机装多个wordpress,wordpress访问次数插件,防疫大数据平台背景 本文介绍nexus的安装、配置和使用#xff0c;之后通过案例的方式演示使用过程。 1.下载和安装 本文使用Nexus 3.x版本进行演示 下载地址#xff1a;Download Nexus Repository OSS | Sonatype 国外网站下载速度较慢#xff0c;也可以通过百度网盘下载(提取码:9999): …背景 本文介绍nexus的安装、配置和使用之后通过案例的方式演示使用过程。 1.下载和安装 本文使用Nexus 3.x版本进行演示 下载地址Download Nexus Repository OSS | Sonatype 国外网站下载速度较慢也可以通过百度网盘下载(提取码:9999): nexus-3.37.3-02-unix.tar.gz。 2.安装 Nexus使用Java开发的项目确保环境上已安装JDK 2.1 创建用户 建议使用非root用户启动Nexus(使用root时Nexus会提示不安全)这里可以提前创建一下nexus用户: #创建nexus群组 groupadd nexus #创建nexus用户并指定群组为nexus useradd nexus -g nexus2.2 解压缩文件 准备将Nexus安装至/home/seong/nexus/目录下将下载的资源包上传到该目录下后执行解压缩文件: cd /home/seong/nexus/ tar -zxvf nexus-3.37.3-02-unix.tar.gz#更改属组 chown -R /home/seong/nexus/ nexus:nexus得到的目录结构如下: 可以看到解压缩后有nexus-${version}和sonatype-work两个文件夹前者负责存放Nexus运行时的数据(理解为数据库)后者负责功能实现(理解为程序)。 2.3 配置Nexus 配置文件在nexus文件夹下, 只需要配置两处即可: 可在etc目录下的nexus-default.properties配置服务的监听端口此时配置为9001: [rootVM-4-6-centos etc]# cat nexus-default.properties # 服务端口 application-port9001 application-host0.0.0.0 nexus-args${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml # 服务路径 nexus-context-path/# Nexus section nexus-editionnexus-pro-edition nexus-featuresnexus-pro-feature nexus.hazelcast.discovery.isEnabledtrueJVM运行相关的参数以及数据存储路径可以在bin/nexus.vmoptions文件中进行配置此时配置堆内存使用1G, 其他使用的默认配置: -Xms1024m -Xmx1024m -XX:MaxDirectMemorySize2703m -XX:UnlockDiagnosticVMOptions -XX:LogVMOutput -XX:LogFile../sonatype-work/nexus3/log/jvm.log -XX:-OmitStackTraceInFastThrow -Djava.net.preferIPv4Stacktrue -Dkaraf.home. -Dkaraf.base. -Dkaraf.etcetc/karaf -Djava.util.logging.config.fileetc/karaf/java.util.logging.properties -Dkaraf.data../sonatype-work/nexus3 -Dkaraf.log../sonatype-work/nexus3/log -Djava.io.tmpdir../sonatype-work/nexus3/tmp -Dkaraf.startLocalConsolefalse -Djdk.tls.ephemeralDHKeySize2048 -Djava.endorsed.dirslib/endorsed2.3 运行Nexus 进入bin目录执行运行Nexus的指令: cd bin# 切换用户后再启动Nexus su nexus ./nexus startnexus除了接收start-启动命令外还接收stop-停止命令、restart-重启命令。 另外调试Nexus时可以通过./nexus run运行Nexux,可以交互式地查看启动日志。 2.4 通过页面配置Nexus 当步骤2.3中启动Nexus成功后可通过http://ip:9001/访问Nexus: 用户名为admin, 首次登录时按照提示在服务器上得到密码登录后需要修改密码: 输入密码后建议选择Disable anonymous access禁止匿名访问: 重新输入用户名和密码再次登录即可完成安装步骤。 3.配置仓库镜像地址 按下图步骤进入Nexus的仓库配置页面: 可以看到Nexus已经帮我们创建了四个仓库: 【1】maven-central: maven中央仓库存放第三方库依赖包(proxy类型) 【2】maven-releases本地(私服)的发布仓库, 存放本地发布包(hosted类型); 【3】maven-snapshots本地的快照仓库存放本地快照包(hosted类型); 【4】maven-publicpublic比较特殊,是一个分组(group类型), 包括了maven-central和maven-releases和maven-snapshots如下所示: 用户可以只依赖这个public仓库实现在三个仓库中下载资源。逻辑是当下载请求到达Nexus仓库时如果是本地包会依次尝试从maven-releases和maven-snapshots中下载如果是第三方库则会尝试从maven-central仓库下载如果当前maven-central仓库已有依赖的资源如:logback-classic:ch.qos.logback:1.2.3已存在则将资源返回给客户端如果当前maven-central仓库不存在该依赖包则Nexus会从配置的仓库下载依赖资源缓存在本地然后再将资源返回给客户端。 maven-central仓库默认的地址为Maven中央仓库地址在国外。因此需要为其配置镜像: 这里使用的阿里云的镜像地址: http://maven.aliyun.com/nexus/content/groups/public/. 至此Nexus环境已经安装和配置完成。 4.本地配置Nexus仓库 在本地Maven的settings文件中配置Nexus: serversserveridnexus/idusernameadmin/usernamepasswordNexus登录密码/password/server/serversmirrorsmirroridnexus/idnamenexus maven/namemirrorOf*/mirrorOfurlhttp://服务器地址:9001/repository/maven-public//url/mirror/mirrors配置后以下将结合一个上传和下载案例测试Nexus是否可以正常工作。 5.案例 5.1 下载案例 由于环境是全新安装此时maven-central仓库中没有资源: 本地创建一个maven项目 仅添加一个日志依赖logback-classic:ch.qos.logback:1.2.3: dependencyartifactIdlogback-classic/artifactIdgroupIdch.qos.logback/groupIdversion1.2.3/version /dependency执行mvn clean package时将通过本地-nexu-阿里云镜像的顺序下载依赖: 下载完成后再次查看maven-central仓库: 此时已经将依赖资源缓存到了本地。 5.2 下载案例 新环境没有本地包上传记录因此maven-releases和maven-snapshots记录为空: 继续5.1中的案例将案例项目的坐标信息修改为: groupIdcom.seong/groupId artifactIdEwenFileSystem/artifactId version1.0.0/version并在pom.xml中添加distributionManagement指定快照和release版本包对应上传仓库的地址: distributionManagementrepositoryidnexus/idnamenexus-releases/nameurlhttp://服务器IP:9001/repository/maven-releases//url/repositorysnapshotRepositoryidnexus/idnamenexus-snapshots/nameurlhttp://服务器IP:9001/repository/maven-snapshots//url/snapshotRepository /distributionManagement案例完整的pom文件如下: ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.seong/groupIdartifactIdEwenFileSystem/artifactIdversion1.0.0/versiondependenciesdependencyartifactIdlogback-classic/artifactIdgroupIdch.qos.logback/groupIdversion1.2.3/version/dependency/dependenciesdistributionManagementrepositoryidnexus/idnamenexus-releases/nameurlhttp://服务器IP:9001/repository/maven-releases//url/repositorysnapshotRepositoryidnexus/idnamenexus-snapshots/nameurlhttp://服务器IP:9001/repository/maven-snapshots//url/snapshotRepository/distributionManagement /project执行mvn clean package打包完成后再执行mvn deploy操作: 由于当前项目的坐标不是快照版本deploy会将包推送至maven-releases仓库通过Nexus网页查看仓库信息: 可以看到案例包已经成功推送到了Nexus后续其他客户端可以从Nexus上下载EwenFileSystem依赖包。
http://www.ho-use.cn/article/10812377.html

相关文章:

  • 湖南+网站建设新手怎么开始做微商
  • 企业网站推广的线上渠道有哪些专业的做网站软件
  • 怎么访问域名网站吗电商网站建设哪个好
  • 宜春网站制作wordpress 页面 按钮
  • 网站建设主要用什么软件yeti2.0 wordpress
  • 免费个人网站怎么建立wordpress 翻页效果
  • 手机网站 百度推广成品app直播源码
  • 网站流量如何提高有什么做视频的免费素材网站
  • 某企业网站网页设计模板检测网站开发
  • 全国网站集约化建设试点网站软文制作
  • 单位加强网站建设做网站要学什么知识
  • 服务网站策划书重庆网络学院官网
  • 视频库网站建设漳州市芗城区建设局网站
  • php旅游网站开发小结php做网站答辩问题
  • 备案 非网站备案建站服务器
  • wordpress网站会员太多装修网页设计网站
  • 信誉好的唐山网站建设山东省建筑信息平台
  • 个人网站优秀案例房产网签合同怎么签
  • 北京做网站企业最佳商城ui网站设计
  • 爱站网官网网站内容建设的建议
  • 手机网站的开发wordpress绑定微信公众号
  • 杭州高端定制网站企业网站建设设计服务
  • 宣城市建设监督管理局网站下载网页怎么截图快捷键
  • 做视频网站需要哪些手续哪个网站可以做司考题
  • 网站二维码弹窗wechat in wordpress
  • 邯郸网站建设浩森宇特秦皇岛网站制作报价
  • 网站建设大熊猫点搜宿迁企业做网站
  • 无锡建设信息中心网站郑州网站建设公司
  • 淘客网站怎么做首页网站规划 时间
  • 重庆九龙坡区哪里有做网站的网站建设如何设定关键字