<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>ProjectWise Web China安装与部署</title><link>https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/61735/projectwise-web-china</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>ProjectWise Web China安装与部署</title><link>https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/61735/projectwise-web-china</link><pubDate>Fri, 26 May 2023 02:12:40 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:c3bdffda-356e-4e8f-a966-c9f5db669c8d</guid><dc:creator>Rui Pan</dc:creator><comments>https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/61735/projectwise-web-china#comments</comments><description>Current Revision posted to 技术资料库 by Rui Pan on 5/26/2023 2:12:40 AM&lt;br /&gt;
&lt;p&gt;部署手册、视频等请从下列链接获取：&lt;/p&gt;
&lt;p&gt;链接：https://pan.baidu.com/s/1piZdtFCp2xiHgH23mOxARQ?pwd=1111 &lt;br /&gt;提取码：1111 &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;适用于ProjectWise Web China最新版本23.00.00.36&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ProjectWise Web China&lt;/div&gt;
</description></item><item><title>ProjectWise Web China安装与部署</title><link>https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/61735/projectwise-web-china/revision/1</link><pubDate>Mon, 08 Aug 2022 08:11:52 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:c3bdffda-356e-4e8f-a966-c9f5db669c8d</guid><dc:creator>Rui Pan</dc:creator><comments>https://communities.bentley.com/communities/other_communities/chinafirst/w/chinawiki/61735/projectwise-web-china#comments</comments><description>Revision 1 posted to 技术资料库 by Rui Pan on 8/8/2022 8:11:52 AM&lt;br /&gt;
&lt;p&gt;&lt;span style="color:#3366ff;"&gt;所有安装包以及部署视频教程获取地址：https://pan.baidu.com/s/1OlghXO2405LKrA3FVkWEeg?pwd=72wc&amp;nbsp; &amp;nbsp; &amp;nbsp;提取码：72wc&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a name="_Toc110865233"&gt;&lt;/a&gt;1.&amp;nbsp; PW Web China服务器安装前需安装&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;PW集成服务器&lt;/li&gt;
&lt;li&gt;Sql Server&lt;/li&gt;
&lt;li&gt;PW 客户端&lt;/li&gt;
&lt;li&gt;PW管理员端&lt;/li&gt;
&lt;li&gt;PW WSG服务安装，部署WSG IIS站点&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;&lt;a name="_Toc110865234"&gt;&lt;/a&gt;2.&amp;nbsp; PW Web China依赖软件和组件&lt;/h2&gt;
&lt;h3&gt;&lt;a name="_Toc110865235"&gt;&lt;/a&gt;2.1&amp;nbsp; &lt;span&gt;安装&lt;/span&gt;node.js&lt;/h3&gt;
&lt;p&gt;安装包位置：&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945422924v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;安装过程如下：&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img height="320" src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945470016v2.png" width="200" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img height="161" src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945490319v3.png" width="211" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;点击下一步之后直接安装。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865236"&gt;&lt;/a&gt;2.2&amp;nbsp; &lt;span&gt;安装&lt;/span&gt;Nginx&lt;span&gt;软件&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;安装包位置：&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945535857v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;在此安装包中，我们已配置好了Nginx所需的证书和配置文件，可以直接拷贝至用户服务器使用。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865237"&gt;&lt;/a&gt;2.3&amp;nbsp; &lt;span&gt;安装组件&lt;/span&gt;ASP.NET Core Runtime&lt;/h3&gt;
&lt;p&gt;安装包位置：&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945628609v7.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;安装过程如下：&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945620608v6.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;等待安装完成，点击关闭。&lt;/p&gt;
&lt;h2&gt;&lt;a name="_Toc110865238"&gt;&lt;/a&gt;3. 电子证书&lt;/h2&gt;
&lt;p&gt;由于网站是https，所以需要准备相应的商业证书。&lt;/p&gt;
&lt;h2&gt;&lt;a name="_Toc110865239"&gt;&lt;/a&gt;4. 搭建IIS站点&lt;/h2&gt;
&lt;h3&gt;&lt;a name="_Toc110865240"&gt;&lt;/a&gt;4.1&amp;nbsp; PW WSG&lt;/h3&gt;
&lt;p&gt;本手册不包含PW WSG的部署教程，可参考PW WSG的部署文档。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865241"&gt;&lt;/a&gt;4.2&amp;nbsp; PW Web China Server&lt;/h3&gt;
&lt;p&gt;在IIS下新建站点:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;站点名称和物理路径可自定义;&lt;/li&gt;
&lt;li&gt;选择https，端口可自定义；&lt;/li&gt;
&lt;li&gt;证书选择之前导入的证书。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在应用程序池下，双击刚才创建的PWWebChinaServer，在编辑程序应用池页面将.NET CLR版本更改为&amp;ldquo;无托管代码&amp;rdquo;，点击确定。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865242"&gt;&lt;/a&gt;4.3&amp;nbsp; Identity Server&lt;/h3&gt;
&lt;p&gt;在IIS下新建站点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;站点名称和物理路径可自定义;&lt;/li&gt;
&lt;li&gt;选择https，端口可自定义；&lt;/li&gt;
&lt;li&gt;证书选择之前导入的证书。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;步骤跟创建PWWebChinaServer站点相同，最后也需将应用程序池改为无托管代码模式。&lt;/p&gt;
&lt;h2&gt;&lt;a name="_Toc110865243"&gt;&lt;/a&gt;5.&amp;nbsp; PWWebChina部署&lt;/h2&gt;
&lt;h3&gt;&lt;a name="_Toc110865244"&gt;&lt;/a&gt;5.1 &lt;span&gt;官网下载&lt;/span&gt;PWWebChina&lt;span&gt;的安装包&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;官网下载地址：&lt;/p&gt;
&lt;p&gt;&lt;a href="https://softwaredownloads.bentley.com/zh/ProductDetails/3332"&gt;https://softwaredownloads.bentley.com/zh/ProductDetails/3332&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;或直接在百度网盘中获取。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;解压后，右键选择以管理员身份运行ProjectWise.WebChina.DeploymentWizard.exe，点击&amp;ldquo;开始部署&amp;rdquo;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在部署位置页面，需填写PWWebChinaServer、IdentityServer以及前端服务器的部署位置。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;PWWeb部署位置：PWWebChinaServer的IIS部署位置；&lt;/p&gt;
&lt;p&gt;认证服务器部署位置：IdentityServer的IIS部署位置；&lt;/p&gt;
&lt;p&gt;前端服务器部署位置：nginx目录下的html；&lt;/p&gt;
&lt;p&gt;公网ip：填写服务器ip。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945917776v8.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在nginx.conf中，只需更改端口。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Server_listen为nginx监听端口，默认为443。&lt;/p&gt;
&lt;p&gt;WSG_Proxy_pass：端口为PWWSG的端口。&lt;/p&gt;
&lt;p&gt;pwapi_Proxy_pass:端口为PWWebChina的端口。&lt;/p&gt;
&lt;p&gt;Imodeltile_Proxy_pass:端口为imodel.js的端口，默认为3009。&lt;/p&gt;
&lt;p&gt;Identity__Proxy_pass:端口为IdentityServer的端口。&lt;/p&gt;
&lt;p&gt;点击确定，下一步。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945943412v9.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在前端配置中，需要更改以下配置：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;pwfilepath为存储区路径，注意是左斜杠，目前仅支持一个存储区。&lt;/p&gt;
&lt;p&gt;Computername为服务器机器名。&lt;/p&gt;
&lt;p&gt;其他配置项一般不需要更改，ip和监听端口会自动同步更改。&lt;/p&gt;
&lt;p&gt;点击确定，下一步。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659945969648v10.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;系统会自动添加了系统环境变量，如果发现没有自动添加可以手动添加环境变量。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659946005449v11.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;首次部署我们需要填写数据库信息添加数据库表，除了用部署工具添加数据库表之外，我们还可以使用安装包里的sql脚本直接执行。&lt;/p&gt;
&lt;p&gt;添加完数据表，就完成了部署向导。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865245"&gt;&lt;/a&gt;5.2&amp;nbsp; &lt;span&gt;添加&lt;/span&gt;node modules&lt;/h3&gt;
&lt;p&gt;Node module目前没有打包至官方安装包，所以需要单独拷贝至服务器中。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659946053733v12.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;拷贝至nginx&amp;gt;&amp;gt;html目录下，进行解压。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865246"&gt;&lt;/a&gt;5.3&amp;nbsp; &lt;span&gt;修改&lt;/span&gt;IdentityServer&lt;span&gt;访问权限&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;在identityServer下需要更改AspIdUsers.db的权限，选择文件右键属性。&lt;/p&gt;
&lt;p&gt;更改Users的权限全部为允许。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659946095781v13.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在做完所有部署之后重启服务器。&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a name="_Toc110865247"&gt;&lt;/a&gt;6. 服务的启动和访问&lt;/h2&gt;
&lt;h3&gt;&lt;a name="_Toc110865248"&gt;&lt;/a&gt;6.1后台服务&lt;span&gt;的启动&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;打开cmd，进入如下位置：C:\nginx-1.21.6\html&lt;/p&gt;
&lt;p&gt;执行命令：node .\dist\backend\webmain.js&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659946128034v14.png" alt=" " /&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865249"&gt;&lt;/a&gt;6.2&amp;nbsp; IIS&lt;span&gt;站点的启动&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;PW WSG、PWWebChinaServer和Identity Server的IIS站点都需要启动。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865250"&gt;&lt;/a&gt;6.3&amp;nbsp; Nginx&lt;span&gt;的启动&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;打开nginx工具目录，双击运行nginx.exe即可。&lt;/p&gt;
&lt;p&gt;运行之后，在任务管理器中可以看到nginx任务，则代表启动成功。&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865251"&gt;&lt;/a&gt;6.4&amp;nbsp; &lt;span&gt;访问&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;使用Chorme、Firefox、Edge等浏览器访问https://ip:443。&lt;/p&gt;
&lt;h2&gt;&lt;a name="_Toc110865252"&gt;&lt;/a&gt;7.&amp;nbsp; 其他&lt;/h2&gt;
&lt;h3&gt;&lt;a name="_Toc110865253"&gt;&lt;/a&gt;7.1 &lt;span&gt;文件上传大小限制&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;由于WSG的限制，网页上传文件的大小限制在30M，如需更改可以在WSG目录下的web.config更改。&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-wikis-components-files/00-00-00-04-10/pastedimage1659946275690v15.png" alt=" " /&gt;&lt;/p&gt;
&lt;h3&gt;&lt;a name="_Toc110865254"&gt;&lt;/a&gt;7.2&lt;span&gt;开放端口&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;如需外网访问，则需要开放的端口有：443（nginx监听端口）、identityServer的端口、imodel使用的3009。&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: ProjectWise Web China&lt;/div&gt;
</description></item></channel></rss>