nginx-ui/app/src/views/preference/NginxSettings.vue

50 lines
1.5 KiB
Vue

<script setup lang="ts">
import type { Settings } from '@/api/settings'
const data: Ref<Settings> = inject('data') as Ref<Settings>
</script>
<template>
<AForm layout="vertical">
<AFormItem :label="$gettext('Stub Status Port')">
<AInputNumber v-model:value="data.nginx.stub_status_port" />
</AFormItem>
<AFormItem :label="$gettext('Nginx Access Log Path')">
{{ data.nginx.access_log_path }}
</AFormItem>
<AFormItem :label="$gettext('Nginx Error Log Path')">
{{ data.nginx.error_log_path }}
</AFormItem>
<AFormItem :label="$gettext('Nginx Configurations Directory')">
{{ data.nginx.config_dir }}
</AFormItem>
<AFormItem :label="$gettext('Nginx Configuration Path')">
<p>{{ data.nginx.config_path }}</p>
</AFormItem>
<AFormItem :label="$gettext('Nginx Log Directory Whitelist')">
<div
v-for="dir in data.nginx.log_dir_white_list"
:key="dir"
class="mb-2"
>
{{ dir }}
</div>
</AFormItem>
<AFormItem :label="$gettext('Nginx PID Path')">
{{ data.nginx.pid_path }}
</AFormItem>
<AFormItem :label="$gettext('Nginx Test Config Command')">
<p>{{ data.nginx.test_config_cmd }}</p>
</AFormItem>
<AFormItem :label="$gettext('Nginx Reload Command')">
{{ data.nginx.reload_cmd }}
</AFormItem>
<AFormItem :label="$gettext('Nginx Restart Command')">
{{ data.nginx.restart_cmd }}
</AFormItem>
</AForm>
</template>
<style lang="less" scoped>
</style>