h5项目发布,怎么配置线上地址

h5项目发布,怎么配置线上地址,第1张

H5项目发布需要在服务器上配置线上地址,具体步骤如下:
1 在服务器上安装和配置 Web 服务器,如 Apache 或 Nginx;
2 将 H5 项目文件上传到服务器;
3 配置 Web 服务器,将 H5 项目文件所在的目录映射到线上地址;
4 将线上地址发布出去,供用户访问。H5项目发布需要在服务器上配置线上地址,具体步骤如下:
1 在服务器上安装和配置 Web 服务器,如 Apache 或 Nginx;
2 将 H5 项目文件上传到服务器;
3 配置 Web 服务器,将 H5 项目文件所在的目录映射到线上地址;
4 将线上地址发布出去,供用户访问。

开发过程中,需要经常将SVN服务器上的代码同步到测试服务器上,一般做法,需要人工手工更新,这样很浪费工夫。下面的脚本为svn server的钩子程序,放在svn服务器上,只要代码更新,就会自动提交的测试服务器上。

使用条件:

1、SVN主机是WIN系统,如果要在LINUX的SVN主机上用,需要修改下面的代码为sh脚本,道理类似,代码不同。有需要的自行更改吧。

2、SVN主机上需要安装完整版的PUTTY安装包,而不是一个EXE

3、测试服务器可以用putty登录

@echo off

setlocal enableDelayedExpansion

rem 本脚本实现将SVN服务器A(win环境)上提交的代码,自动上传(通过pscp)到测试环境的服务器B(linux)上,如果SVN在LINUX环境下,根据本代码自行调整。

rem svn服务器上版本库地址

set reposLoc=%1

set REV=%2

rem ---------------------------------------------------------------------- 配置开始

rem svn服务器上putty的路径

set puttyPath="D:\Program Files (x86)\PuTTY"

rem 测试环境putty登录的用户名

set username=root

rem 测试环境putty登录的密码

set password=password

rem 测试环境IP

set host=10111

rem 测试环境代码根地址

set remoteRootPath=/var/>

rem ---------------------------------------------------------------------- 配置结束

cd /d %puttyPath%

rem 遍历提交了的代码

for /f "tokens=2 delims= " %%i in ('svnlook changed %reposLoc%') do (

set "var=%%i"

svnlook cat !reposLoc! !var! > temptxt

rem 替掉路径中的trunk

set newPath=!var:trunk=!

rem 通过pscp提交到测试服务器

echo y | pscp -l  !username! -pw !password! temptxt !host!:!remoteRootPath!!newPath!

)

使用方法:

将上面的代码中配置区的变量修改,并将内容保存成bat文件,命名为post-commitbat,放在SVN服务器上版本库的hooks目录下。提交代码试试看吧。经测试可行。

当然,这个脚本可以再做的牛比点儿,可以针对某个用户的提交做更新,也可以分析SVN提交时的日志,只有当日志中有特定的字符时更新。

另外,由于上面的脚本,只更新当前的提交,所以假设只针对某个用户的提交做更新时,不能只更新当前提交,这样其它用户的提交就落掉了,需要更新整个工程。

\x0d\\x0d\\x0d\无标题文档\x0d\\x0d\\x0d\重新上传" \x0d\responseend \x0d\end if \x0d\fType=1 \x0d\fOpen \x0d\aPosition=i-1 \x0d\aCopyTo f,j \x0d\\x0d\h = Mid(h, InStrRev(h, "filename=""") + 10) '这是我帮你添加的,文件名的获取没有正确 \x0d\fSaveToFile servermappath("/EXCEL/"& h),2 \x0d\fClose \x0d\set f=Nothing \x0d\aClose \x0d\set a=Nothing \x0d\'responsewrite ""&h&""\x0d\end if\x0d\If Errnumber 0 Then\x0d\ responseWrite errnumber\x0d\ responseWrite errDescription\x0d\ ResponseEnd\x0d\ End If\x0d\%>\x0d\\x0d\ function checkupload() {\x0d\ if (documentupload_formfevalue == "") {\x0d\ alert("未选择要上传的文件"); \x0d\ return false;\x0d\ } \x0d\ }\x0d\\x0d\ \x0d\ \x0d\\x0d\ \x0d\\x0d\

首先,你必须有FTP等类似的相关软件,也就是上传工具。
其次、你必须有服务器分配的用户、密码、端口,然后进行正确的登录。
再次、你要知道文件的存放路径,将修改的文件进行更新。
最后、刷新页面就能显示你修改的页面内容了。
如果有服务器方面的问题,你还可以咨询服务器厂商(比如正睿服务器、惠普服务器等),几分钟就帮你就明白了。

想要实现这个的话你可以使用IIS7服务器管理软件。

IIS7服务器管理工具是一款绿色中文的FTP管理软件,中文界面 *** 作起来更方便快捷。

作为FTP工具,功能方面能定时上传下载,自动更新,自动备份,对于FTP工具来说相当方便。

此外,它不仅可以管理ftp,同时也是vnc的客户端iis7服务器管理工具,是服务器批量管理集成器windows与linux都可以集成管理,可谓是非常方便

利用SVN这个软件,百度就能下载,安装完后根据公司的SVN地址就可以访问提交的代码等文件并导入到本地,自己写的代码也可以提交上去。
而且eclipse、Myeclipse也可以安装SVN插件,直接在软件内检出和提交代码。
绝大部分公司都是用的SVN软件来管理、同步代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13033700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存