edit_server_nginx.html 5.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <!-- Begin toolbar -->
  2. <div class="l-sort">
  3. <div class="l-sort__inner">
  4. <div class="l-unit-toolbar__buttonstrip">
  5. <a class="button button-secondary" id="btn-back" href="/list/server/"><i class="fas fa-arrow-left status-icon blue"></i><?=_('Back');?></a>
  6. <a href="/edit/server/php/" class="button button-secondary"><i class="fas fa-pencil status-icon orange"></i> <?=_('Configure');?> PHP</a>
  7. </div>
  8. <div class="l-unit-toolbar__buttonstrip">
  9. <a href="#" class="button" data-action="submit" data-id="vstobjects"><i class="fas fa-floppy-disk status-icon purple"></i><?=_('Save');?></a>
  10. </div>
  11. </div>
  12. </div>
  13. <!-- End toolbar -->
  14. <div class="l-center animate__animated animate__fadeIn">
  15. <form id="vstobjects" name="v_configure_server" method="post">
  16. <input type="hidden" name="token" value="<?=$_SESSION['token']?>">
  17. <input type="hidden" name="save" value="save">
  18. <div class="form-container">
  19. <h1 class="form-title"><?=_('Configuring Server');?>: <?=$v_service_name;?></h1>
  20. <?php show_alert_message($_SESSION);?>
  21. <div id="basic-options">
  22. <div class="u-mb10">
  23. <label for="v_worker_processes" class="form-label">worker_processes</label>
  24. <input type="text" class="form-control" regexp="worker_processes" prev_value="<?=htmlentities($v_worker_processes)?>" name="v_worker_processes" id="v_worker_processes" value="<?=htmlentities($v_worker_processes)?>">
  25. </div>
  26. <div class="u-mb10">
  27. <label for="v_worker_connections" class="form-label">worker_connections</label>
  28. <input type="text" class="form-control" regexp="worker_connections" prev_value="<?=htmlentities($v_worker_connections)?>" name="v_worker_connections" id="v_worker_connections" value="<?=htmlentities($v_worker_connections)?>">
  29. </div>
  30. <div class="u-mb10">
  31. <label for="v_client_max_body_size" class="form-label">client_max_body_size</label>
  32. <input type="text" class="form-control" regexp="client_max_body_size" prev_value="<?=htmlentities($v_client_max_body_size)?>" name="v_client_max_body_size" id="v_client_max_body_size" value="<?=htmlentities($v_client_max_body_size)?>">
  33. </div>
  34. <div class="u-mb10">
  35. <label for="v_send_timeout" class="form-label">send_timeout</label>
  36. <input type="text" class="form-control" regexp="send_timeout" prev_value="<?=htmlentities($v_send_timeout)?>" name="v_send_timeout" id="v_send_timeout" value="<?=htmlentities($v_send_timeout)?>">
  37. </div>
  38. <div class="u-mb10">
  39. <label for="v_proxy_connect_timeout" class="form-label">proxy_connect_timeout</label>
  40. <input type="text" class="form-control" regexp="proxy_connect_timeout" prev_value="<?=htmlentities($v_proxy_connect_timeout)?>" name="v_proxy_connect_timeout" id="v_proxy_connect_timeout" value="<?=htmlentities($v_proxy_connect_timeout)?>">
  41. </div>
  42. <div class="u-mb10">
  43. <label for="v_proxy_send_timeout" class="form-label">proxy_send_timeout</label>
  44. <input type="text" class="form-control" regexp="proxy_send_timeout" prev_value="<?=htmlentities($v_proxy_send_timeout)?>" name="v_proxy_send_timeout" id="v_proxy_send_timeout" value="<?=htmlentities($v_proxy_send_timeout)?>">
  45. </div>
  46. <div class="u-mb10">
  47. <label for="v_proxy_read_timeout" class="form-label">proxy_read_timeout</label>
  48. <input type="text" class="form-control" regexp="proxy_read_timeout" prev_value="<?=htmlentities($v_proxy_read_timeout)?>" name="v_proxy_read_timeout" id="v_proxy_read_timeout" value="<?=htmlentities($v_proxy_read_timeout)?>">
  49. </div>
  50. <div class="u-mb10">
  51. <label for="v_gzip" class="form-label">gzip</label>
  52. <input type="text" class="form-control" regexp="gzip" prev_value="<?=htmlentities($v_gzip)?>" name="v_gzip" id="v_gzip" value="<?=htmlentities($v_gzip)?>">
  53. </div>
  54. <div class="u-mb10">
  55. <label for="v_gzip_comp_level" class="form-label">gzip_comp_level</label>
  56. <input type="text" class="form-control" regexp="gzip_comp_level" prev_value="<?=htmlentities($v_gzip_comp_level)?>" name="v_gzip_comp_level" id="v_gzip_comp_level" value="<?=htmlentities($v_gzip_comp_level)?>">
  57. </div>
  58. <div class="u-mb20">
  59. <label for="v_charset" class="form-label">charset</label>
  60. <input type="text" class="form-control" regexp="charset" prev_value="<?=htmlentities($v_charset)?>" name="v_charset" id="v_charset" value="<?=htmlentities($v_charset)?>">
  61. </div>
  62. <div class="u-mb20">
  63. <a href="javascript:toggleOptions();" class="button button-secondary"><?=_('Advanced options');?></a>
  64. </div>
  65. </div>
  66. <div id="advanced-options" style="display:<?php if (empty($v_adv)) echo 'none';?> ;">
  67. <div class="u-mb20">
  68. <a href="javascript:toggleOptions();" class="button button-secondary"><?=_('Basic options');?></a>
  69. </div>
  70. <div class="u-mb20">
  71. <label for="v_config" class="form-label"><?=$v_config_path;?></label>
  72. <textarea class="form-control u-min-height300 u-allow-resize u-console" name="v_config" id="v_config"><?=$v_config;?></textarea>
  73. </div>
  74. <div class="form-check">
  75. <input class="form-check-input" type="checkbox" name="v_restart" id="v_restart" checked>
  76. <label for="v_restart">
  77. <?=_('restart');?>
  78. </label>
  79. </div>
  80. </div>
  81. </div>
  82. </form>
  83. </div>