edit_server_nginx.html 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. <div class="l-center edit">
  2. <div class="l-sort clearfix">
  3. <div class="l-unit-toolbar__buttonstrip">
  4. <a class="ui-button cancel" id="btn-back" href="/list/server/"><i class="fas fa-arrow-left status-icon blue"></i> <?=__('Back')?></a>
  5. <a href="/edit/server/php/" class="ui-button cancel" title="<?=__('Configure')?> PHP"><i class="fas fa-pencil-alt status-icon orange"></i> <?=__('Configure')?> PHP</a>
  6. </div>
  7. <div class="l-unit-toolbar__buttonstrip float-right">
  8. <?php
  9. if (!empty($_SESSION['error_msg'])) {
  10. echo "<span class=\"vst-error\"> → ".htmlentities($_SESSION['error_msg'])."</span>";
  11. } else {
  12. if (!empty($_SESSION['ok_msg'])) {
  13. echo "<span class=\"vst-ok\"> → ".$_SESSION['ok_msg']."</span>";
  14. }
  15. }
  16. ?>
  17. <a href="#" class="ui-button" title="<?=__('Save')?>" data-action="submit" data-id="vstobjects"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
  18. </div>
  19. </div>
  20. </div>
  21. <div class="l-separator"></div>
  22. <!-- /.l-separator -->
  23. <div class="l-center animated fadeIn">
  24. <?php
  25. $back = $_SESSION['back'];
  26. if (empty($back)) {
  27. $back = "location.href='/list/server/'";
  28. } else {
  29. $back = "location.href='".$back."'";
  30. }
  31. ?>
  32. <form id="vstobjects" name="v_configure_server" method="post">
  33. <input type="hidden" name="token" value="<?=$_SESSION['token']?>" />
  34. <input type="hidden" name="save" value="save" />
  35. <table class="data mode-add">
  36. <tr class="data-add">
  37. <td class="data-dotted">
  38. <table class="data-col1">
  39. <tr><td></td></tr>
  40. </table>
  41. </td>
  42. <td class="data-dotted">
  43. <table class="data-col2" width="600px" id="basic-options">
  44. <tr>
  45. <td class="step-top">
  46. <span class="login-welcome"><?=__('Configuring Server')?>: <?php print $v_service_name ?></span>
  47. </td>
  48. </tr>
  49. <tr>
  50. <td class="vst-text step-top">
  51. worker_processes
  52. </td>
  53. </tr>
  54. <tr>
  55. <td>
  56. <input type="text" size="20" class="vst-input" regexp="worker_processes" prev_value="<?=htmlentities($v_worker_processes)?>" name="v_worker_processes" value="<?=htmlentities($v_worker_processes)?>">
  57. <br><br>
  58. </td>
  59. </tr>
  60. <tr>
  61. <td class="vst-text">
  62. worker_connections
  63. </td>
  64. </tr>
  65. <tr>
  66. <td>
  67. <input type="text" size="20" class="vst-input" regexp="worker_connections" prev_value="<?=htmlentities($v_worker_connections)?>" name="v_worker_connections" value="<?=htmlentities($v_worker_connections)?>">
  68. <br><br>
  69. </td>
  70. </tr>
  71. <tr>
  72. <td class="vst-text">
  73. client_max_body_size
  74. </td>
  75. </tr>
  76. <tr>
  77. <td>
  78. <input type="text" size="20" class="vst-input" regexp="client_max_body_size" prev_value="<?=htmlentities($v_client_max_body_size)?>" name="v_client_max_body_size" value="<?=htmlentities($v_client_max_body_size)?>">
  79. <br><br>
  80. </td>
  81. </tr>
  82. <tr>
  83. <td class="vst-text">
  84. send_timeout
  85. </td>
  86. </tr>
  87. <tr>
  88. <td>
  89. <input type="text" size="20" class="vst-input" regexp="send_timeout" prev_value="<?=htmlentities($v_send_timeout)?>" name="v_send_timeout" value="<?=htmlentities($v_send_timeout)?>">
  90. <br><br>
  91. </td>
  92. </tr>
  93. <tr>
  94. <td class="vst-text">
  95. proxy_connect_timeout
  96. </td>
  97. </tr>
  98. <tr>
  99. <td>
  100. <input type="text" size="20" class="vst-input" regexp="proxy_connect_timeout" prev_value="<?=htmlentities($v_proxy_connect_timeout)?>" name="v_proxy_connect_timeout" value="<?=htmlentities($v_proxy_connect_timeout)?>">
  101. <br><br>
  102. </td>
  103. </tr>
  104. <tr>
  105. <td class="vst-text">
  106. proxy_send_timeout
  107. </td>
  108. </tr>
  109. <tr>
  110. <td>
  111. <input type="text" size="20" class="vst-input" regexp="proxy_send_timeout" prev_value="<?=htmlentities($v_proxy_send_timeout)?>" name="v_proxy_send_timeout" value="<?=htmlentities($v_proxy_send_timeout)?>">
  112. <br><br>
  113. </td>
  114. </tr>
  115. <tr>
  116. <td class="vst-text">
  117. proxy_read_timeout
  118. </td>
  119. </tr>
  120. <tr>
  121. <td>
  122. <input type="text" size="20" class="vst-input" regexp="proxy_read_timeout" prev_value="<?=htmlentities($v_proxy_read_timeout)?>" name="v_proxy_read_timeout" value="<?=htmlentities($v_proxy_read_timeout)?>">
  123. <br><br>
  124. </td>
  125. </tr>
  126. <tr>
  127. <td class="vst-text">
  128. gzip
  129. </td>
  130. </tr>
  131. <tr>
  132. <td>
  133. <input type="text" size="20" class="vst-input" regexp="gzip" prev_value="<?=htmlentities($v_gzip)?>" name="v_gzip" value="<?=htmlentities($v_gzip)?>">
  134. <br><br>
  135. </td>
  136. </tr>
  137. <tr>
  138. <td class="vst-text">
  139. gzip_comp_level
  140. </td>
  141. </tr>
  142. <tr>
  143. <td>
  144. <input type="text" size="20" class="vst-input" regexp="gzip_comp_level" prev_value="<?=htmlentities($v_gzip_comp_level)?>" name="v_gzip_comp_level" value="<?=htmlentities($v_gzip_comp_level)?>">
  145. <br><br>
  146. </td>
  147. </tr>
  148. <tr>
  149. <td class="vst-text">
  150. charset
  151. </td>
  152. </tr>
  153. <tr>
  154. <td>
  155. <input type="text" size="20" class="vst-input" regexp="charset" prev_value="<?=htmlentities($v_charset)?>" name="v_charset" value="<?=htmlentities($v_charset)?>">
  156. <br><br>
  157. </td>
  158. </tr>
  159. <tr>
  160. <td class="vst-text input-label">
  161. <a href="javascript:toggleOptions();" class="vst-advanced"><?php print __('Advanced options');?>&nbsp;<i class="fas fa-arrow-circle-right"></i></a>
  162. </td>
  163. </tr>
  164. </table>
  165. <table class="data-col2" width="600px" style="display:<?php if (empty($v_adv)) echo 'none';?> ;" id="advanced-options">
  166. <tr>
  167. <td class="vst-text input-label">
  168. <a href="javascript:toggleOptions();" class="vst-advanced"><?php print __('Basic options');?></a>
  169. </td>
  170. </tr>
  171. <tr>
  172. <td class="vst-text step-top">
  173. <?=$v_config_path ?>
  174. </td>
  175. </tr>
  176. <tr>
  177. <td>
  178. <textarea class="vst-textinput console" name="v_config"><?=$v_config?></textarea>
  179. </td>
  180. </tr>
  181. <tr>
  182. <td class="vst-text input-label" style="text-transform: capitalize;">
  183. <label><input type="checkbox" size="20" class="vst-checkbox" name="v_restart" checked="yes"> <?php print __('restart');?></label>
  184. </td>
  185. </tr>
  186. </table>
  187. <table class="data-col2">
  188. </table>
  189. </td>
  190. </tr>
  191. </table>
  192. </form>
  193. </div>