<
From version < 56.1 >
edited by Outhman Moustaghfir
on 2022/09/01 19:17
To version < 67.1
edited by Achraf El Kari
on 2022/09/02 08:04
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.omoustaghfir
1 +XWiki.aelkari
Content
... ... @@ -31,7 +31,7 @@
31 31  
32 32  = I - First Installation (Première installation) =
33 33  
34 -== 1) Online Installation ==
34 +== A) 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 -== 2) Offline installation ==
76 +== B) Offline installation ==
77 77  
78 78  As mentioned before, the offline installation does not require an internet network.
79 79  
... ... @@ -109,6 +109,12 @@
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 +
112 112  = III - Update =
113 113  
114 114  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.
... ... @@ -120,7 +120,7 @@
120 120  * config.properties: configuration of the Engine. here we can configure ports, directories, hosts ... it's located in **/SERVER/engine/config.properties **path
121 121  * 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
122 122  
123 -== 1) Ports ==
129 +== A) Ports ==
124 124  
125 125  * As mentioned before, iXPath takes 8090 (Engine) and 8091 (COM) automatically as ports.
126 126  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. 
... ... @@ -148,7 +148,7 @@
148 148  [[image:2022-07-07_17h45_14.png||height="163" width="724"]]
149 149  
150 150  
151 -== 2) Services ==
157 +== B) Services ==
152 152  
153 153  * To maintain services on your operating system, go to the search bar and type "services.msc" :
154 154  
... ... @@ -184,7 +184,7 @@
184 184  ** start apache service  
185 185  [[image:1657275791598-755.png||height="233" width="356"]]
186 186  
187 -== 3) Logs ==
193 +== C) Logs ==
188 188  
189 189  There are some log files to help you figure out what causes the dysfunctioning of the iXPath app, and here are all of them :
190 190  
... ... @@ -241,9 +241,14 @@
241 241  \\RABBITMQ_SERVER : C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.1C:\Program Files\RabbitMQ Server\rabbitmq_server-3.10.1
242 242  \\And now restart the RabbiMQ service. 
243 243  [[image:1657290585573-818.png||height="66" width="585"]]
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. (((
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 +(((
247 247  (% style="width:365px" %)
248 248  |(% style="width:200px" %)**Service**|(% style="width:160px" %)**Host**
249 249  |(% style="width:200px" %)COM|(% style="width:160px" %)10.0.0.1
... ... @@ -250,9 +250,10 @@
250 250  |(% style="width:200px" %)Engine|(% style="width:160px" %)10.0.0.2
251 251  |(% style="width:200px" %)MySQL|(% style="width:160px" %)10.0.0.3
252 252  |(% style="width:200px" %)RabbitMQ|(% style="width:160px" %)10.0.0.4
264 +|(% style="width:200px" %)Portal|(% style="width:160px" %)10.0.0.5
253 253  
254 254  That can be designed as architecture below :
255 -[[image:1662050623172-491.png||height="343" width="471"]]
267 +[[image:1662053701761-722.png]]
256 256  
257 257  **1 - Installation**
258 258  On each server, install the service in question : 
... ... @@ -260,12 +260,41 @@
260 260  [[image:2022-09-01_17h53_14.png||height="253" width="394"]]
261 261  \\then the broker RabbitMQ: 
262 262  [[image:2022-09-01_17h53_37.png||height="308" width="480"]]
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.
275 +\\next, for each COM and Engine services, we do the same installation, it will install for both servers, and you disable the undesired service.
264 264  \\[[image:2022-09-01_17h54_18.png||height="294" width="459"]]
265 265  \\for example, if we're installing COM in 10.0.0.1, we disable the engine service 
266 266  [[image:2022-07-08_10h29_02.png]]
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
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 +
271 271  )))
312 +)))
2022-09-01_18h16_32.png
Size
... ... @@ -1,1 +1,1 @@
1 -12.4 KB
1 +16.7 KB
Content
1662053701761-722.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.omoustaghfir
Size
... ... @@ -1,0 +1,1 @@
1 +76.1 KB
Content
2022-09-01_18h17_14.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.omoustaghfir
Size
... ... @@ -1,0 +1,1 @@
1 +16.3 KB
Content
2022-09-01_18h21_18.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.omoustaghfir
Size
... ... @@ -1,0 +1,1 @@
1 +18.9 KB
Content
2022-09-01_18h36_21.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.omoustaghfir
Size
... ... @@ -1,0 +1,1 @@
1 +307.1 KB
Content
2022-09-01_19h05_22.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.omoustaghfir
Size
... ... @@ -1,0 +1,1 @@
1 +10.2 KB
Content
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian