NginxSettings.vue 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <script setup lang="ts">
  2. import type { Settings } from '@/api/settings'
  3. const data: Ref<Settings> = inject('data') as Ref<Settings>
  4. </script>
  5. <template>
  6. <AForm layout="vertical">
  7. <AFormItem :label="$gettext('Nginx Access Log Path')">
  8. {{ data.nginx.access_log_path }}
  9. </AFormItem>
  10. <AFormItem :label="$gettext('Nginx Error Log Path')">
  11. {{ data.nginx.error_log_path }}
  12. </AFormItem>
  13. <AFormItem :label="$gettext('Nginx Configurations Directory')">
  14. {{ data.nginx.config_dir }}
  15. </AFormItem>
  16. <AFormItem :label="$gettext('Nginx Configuration Path')">
  17. <p>{{ data.nginx.config_path }}</p>
  18. </AFormItem>
  19. <AFormItem :label="$gettext('Nginx Log Directory Whitelist')">
  20. <div
  21. v-for="dir in data.nginx.log_dir_white_list"
  22. :key="dir"
  23. class="mb-2"
  24. >
  25. {{ dir }}
  26. </div>
  27. </AFormItem>
  28. <AFormItem :label="$gettext('Nginx PID Path')">
  29. {{ data.nginx.pid_path }}
  30. </AFormItem>
  31. <AFormItem :label="$gettext('Nginx Test Config Command')">
  32. <p>{{ data.nginx.test_config_cmd }}</p>
  33. </AFormItem>
  34. <AFormItem :label="$gettext('Nginx Reload Command')">
  35. {{ data.nginx.reload_cmd }}
  36. </AFormItem>
  37. <AFormItem :label="$gettext('Nginx Restart Command')">
  38. {{ data.nginx.restart_cmd }}
  39. </AFormItem>
  40. </AForm>
  41. </template>
  42. <style lang="less" scoped>
  43. </style>