Changes for page Installation
Last modified by Achraf El Kari on 2022/09/02 08:04
Change comment:
Uploaded new attachment "2022-09-01_18h17_14.png", version {1}
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (2 modified, 0 added, 4 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a elkari1 +XWiki.omoustaghfir - Content
-
... ... @@ -31,7 +31,7 @@ 31 31 32 32 = I - First Installation (Première installation) = 33 33 34 -== A) Online Installation ==34 +== 1) Online Installation == 35 35 36 36 The online installation uses remote resources, which makes the internet connection mandatory. 37 37 ... ... @@ -73,7 +73,7 @@ 73 73 **Congrats !!! **you have installed iXPath successfully, and you can log in to the app on the "http:~/~/localhost" URL and use "admin" as user and "admin" as password. 74 74 75 75 76 -== B) Offline installation ==76 +== 2) Offline installation == 77 77 78 78 As mentioned before, the offline installation does not require an internet network. 79 79 ... ... @@ -109,12 +109,6 @@ 109 109 110 110 [[image:2022-07-07_17h21_37.png||height="414" width="547"]] 111 111 112 -In the COM server, the service "ixpathCom.jar" can run solo or with the rabbitMQ. for accessibility reasons (Firewall...), we can install the web server inside the com server (Apache, PHP, and iXPath web). 113 - 114 -in the engine server, the service "ixpath.jar" can run solo, we should specify in his configuration all those information: COM IP address, BDD IP address, broker IP address, and port. 115 - 116 -See **chapter VI**, for more details about the remote installation. 117 - 118 118 = III - Update = 119 119 120 120 Updating the iXPath app or just some components g__oes exactly the same as the online installation__, which makes the internet network necessary to fetch any updates from remote resources. ... ... @@ -126,7 +126,7 @@ 126 126 * config.properties: configuration of the Engine. here we can configure ports, directories, hosts ... it's located in **/SERVER/engine/config.properties **path 127 127 * config.ini: Configuration of "Portail". here we configure all parameters to connect Engine to Portail. it's located in **./SERVER/wwwroot/config/config.ini **path 128 128 129 -== A) Ports ==123 +== 1) Ports == 130 130 131 131 * As mentioned before, iXPath takes 8090 (Engine) and 8091 (COM) automatically as ports. 132 132 if in any case, you want to change them, go to **./SERVER/engine/ixEngine.cmd **script and change them to wanted ports, then execute the script on administrator mode. ... ... @@ -154,7 +154,7 @@ 154 154 [[image:2022-07-07_17h45_14.png||height="163" width="724"]] 155 155 156 156 157 -== B) Services ==151 +== 2) Services == 158 158 159 159 * To maintain services on your operating system, go to the search bar and type "services.msc" : 160 160 ... ... @@ -190,7 +190,7 @@ 190 190 ** start apache service 191 191 [[image:1657275791598-755.png||height="233" width="356"]] 192 192 193 -== C) Logs ==187 +== 3) Logs == 194 194 195 195 There are some log files to help you figure out what causes the dysfunctioning of the iXPath app, and here are all of them : 196 196 ... ... @@ -247,14 +247,9 @@ 247 247 \\RABBITMQ_SERVER : C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.1C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.1 248 248 \\And now restart the RabbiMQ service. 249 249 [[image:1657290585573-818.png||height="66" width="585"]] 250 - 251 -* ((( 252 -= VI - Remote installation = 253 - 254 -In case you want to install each service on its own server, you only need to specify all these details inside the configuration files (config.ini & config.properties (COM and Engine)) 255 -Eg: We need to implement this kind of installation. 256 - 257 -((( 244 + 245 +* In case you want to install each service on its own server, you only need to specify all these details inside the configuration files (config.ini & config.properties (COM and Engine)) 246 +Eg: We need to implement this kind of installation. ((( 258 258 (% style="width:365px" %) 259 259 |(% style="width:200px" %)**Service**|(% style="width:160px" %)**Host** 260 260 |(% style="width:200px" %)COM|(% style="width:160px" %)10.0.0.1 ... ... @@ -261,10 +261,9 @@ 261 261 |(% style="width:200px" %)Engine|(% style="width:160px" %)10.0.0.2 262 262 |(% style="width:200px" %)MySQL|(% style="width:160px" %)10.0.0.3 263 263 |(% style="width:200px" %)RabbitMQ|(% style="width:160px" %)10.0.0.4 264 -|(% style="width:200px" %)Portal|(% style="width:160px" %)10.0.0.5 265 265 266 266 That can be designed as architecture below : 267 -[[image:166205 3701761-722.png]]255 +[[image:1662050623172-491.png||height="343" width="471"]] 268 268 269 269 **1 - Installation** 270 270 On each server, install the service in question : ... ... @@ -272,41 +272,12 @@ 272 272 [[image:2022-09-01_17h53_14.png||height="253" width="394"]] 273 273 \\then the broker RabbitMQ: 274 274 [[image:2022-09-01_17h53_37.png||height="308" width="480"]] 275 -\\n ext, for each COM and Engine services, we do the same installation, it will install for both servers, and you disable the undesiredservice.263 +\\finally, for each COM and Engine services, we do the same installation, it will install for both servers, and you disable the service undesired. 276 276 \\[[image:2022-09-01_17h54_18.png||height="294" width="459"]] 277 277 \\for example, if we're installing COM in 10.0.0.1, we disable the engine service 278 278 [[image:2022-07-08_10h29_02.png]] 279 -(Same for Engine) 280 - 281 -Finally, install the portal in 10.0.0.5 282 -[[image:2022-09-01_18h36_21.png||height="284" width="443"]] 283 -**2 - The next step will concern the configuration** 284 - __//On 10.0.0.1 (COM server)//__ 285 - Inside config.properties, identify all hosts that COM can communicate with. 286 -[[image:2022-09-01_18h16_32.png||height="241" width="321"]] 287 - 288 -[[image:2022-09-01_18h17_14.png||height="50" width="463"]] 289 -\\ __//On 10.0.0.2 (Engine server)//__ 290 -we make the same modifications, and we identify the COM host 291 -[[image:2022-09-01_18h21_18.png||height="277" width="304"]] 292 - 293 - __//On 10.0.0.5 (Portal server)//__ 294 - 295 -Set the config.ini file. 296 -[[image:2022-09-01_19h05_22.png||height="90" width="457"]] 297 - 298 -== **Note : ** == 299 - 300 -We can install iXPath in just two or 3 servers, the combination of services that we recommend : 301 - 302 -- COM with the rabbitMQ and Portal 303 - 304 -- Engine 305 - 306 -- BDD 307 - 308 - 309 - 310 - 267 +(Same for Engine) 268 +\\**2 - The next step will concern the configuration** 269 + __//On 10.0.0.1 (COM server)//__ 270 + Inside config.properties, identify all hosts that COM can communicate w 311 311 ))) 312 -)))
- 1662053701761-722.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.omoustaghfir - Size
-
... ... @@ -1,1 +1,0 @@ 1 -76.1 KB - Content
- 2022-09-01_18h16_32.png
-
- Size
-
... ... @@ -1,1 +1,1 @@ 1 -1 6.7KB1 +12.4 KB - Content
- 2022-09-01_18h17_14.png
-
- Size
-
... ... @@ -1,1 +1,1 @@ 1 -1 6.3KB1 +11.0 KB - Content
- 2022-09-01_18h21_18.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.omoustaghfir - Size
-
... ... @@ -1,1 +1,0 @@ 1 -18.9 KB - Content
- 2022-09-01_18h36_21.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.omoustaghfir - Size
-
... ... @@ -1,1 +1,0 @@ 1 -307.1 KB - Content
- 2022-09-01_19h05_22.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.omoustaghfir - Size
-
... ... @@ -1,1 +1,0 @@ 1 -10.2 KB - Content