If connections between server and certain agents go through insecure networks, you will need to configure those agents to connect to server via https protocol, and further, you may configure those agents to run themselves on https protocol to protect incoming connections from server and other agents, as introduced in next section. While browser and RESTful API access are forced to go through https protocol with proper firewall settings, all agents can still talk to server via http protocol, which will perform bettern than https protocol considering the short and frequent interactions between agents and server. We suggest to enable http and https access to QuickBuild server at the same time. And QuickBuild agents can be configured to connect to QuickBuild server through https protocol by editing the file /conf/node.properties and changing the serverUrl accordingly. Once https is enabled, you may access QuickBuild web interface and RESTful API through https protocol. In the displayed config window, enable https access, specify https port, and specify keytool path and passwords provided in step 1. Change to directory /bin and run command config.(bat|sh).Note when prompting for name, please use host name of QB server instead of name of the person in order to make the CN field of the DN match the server and allow the cert to pass hostname validation. You will be prompted for some settings including the keystore password and private key password. path/to/jdk/bin/keytool -keystore /path/to/keystore -alias QuickBuild -genkey -keyalg RSA -validity 365
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |