cookie hostonly
时间: 2023-09-28 09:12:42 浏览: 37
一个cookie的hostOnly属性指示了浏览器是否只发送cookie到cookie所在的域名(也就是不发送到子域名或父域名)。如果hostOnly属性为true,那么浏览器只会在请求cookie所在的域名时发送该cookie。如果hostOnly属性为false,那么浏览器会在请求cookie所在的域名及其子域名、父域名都发送该cookie。
相关问题
editthiscookie导入格式
编辑此Cookie支持多种导入格式,以下是一些常见的导入格式:
1. JSON格式:
[{
"domain": ".example.com",
"expirationDate": 1664547898.710736,
"hostOnly": false,
"httpOnly": false,
"name": "cookie_name",
"path": "/",
"sameSite": "no_restriction",
"secure": false,
"session": false,
"storeId": "0",
"value": "cookie_value"
}, {
"domain": ".example.com",
"expirationDate": 1664547898.710736,
"hostOnly": false,
"httpOnly": false,
"name": "another_cookie_name",
"path": "/",
"sameSite": "no_restriction",
"secure": false,
"session": false,
"storeId": "0",
"value": "another_cookie_value"
}]
2. 文本格式:
example.com FALSE / FALSE 1664547898 cookie_name cookie_value
.example.com FALSE / FALSE 1664547898 another_cookie_name another_cookie_value
3. Netscape格式:
# HTTP Cookie File
# This file was generated by EditThisCookie
# https://www.editthiscookie.com/
.example.com TRUE / FALSE 1664547898 cookie_name cookie_value
.example.com TRUE / FALSE 1664547898 another_cookie_name another_cookie_value
无论使用哪种导入格式,都需要确保导入的Cookie的域名、路径、名称和值等信息都正确无误。
k8s部署onlyoffice
以下是部署OnlyOffice的Kubernetes示例:
1. 创建命名空间
```shell
kubectl create namespace onlyoffice
```
2. 部署OnlyOffice Document Server
创建一个名为`onlyoffice-documentserver.yaml`的文件,并将以下内容复制到该文件中:
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: onlyoffice-documentserver
namespace: onlyoffice
labels:
app: onlyoffice-documentserver
spec:
replicas: 1
selector:
matchLabels:
app: onlyoffice-documentserver
template:
metadata:
labels:
app: onlyoffice-documentserver
spec:
containers:
- name: onlyoffice-documentserver
image: onlyoffice/documentserver:latest
ports:
- containerPort: 8000
volumeMounts:
- name: documentserver-fonts
mountPath: /usr/share/fonts/truetype/custom
- name: documentserver-etc
mountPath: /etc/onlyoffice/documentserver/
volumes:
- name: documentserver-fonts
configMap:
name: documentserver-fonts
- name: documentserver-etc
configMap:
name: documentserver-etc
```
然后运行以下命令:
```shell
kubectl apply -f onlyoffice-documentserver.yaml
```
3. 创建OnlyOffice Document Server服务
创建一个名为`onlyoffice-documentserver-service.yaml`的文件,并将以下内容复制到该文件中:
```yaml
apiVersion: v1
kind: Service
metadata:
labels:
app: onlyoffice-documentserver
name: onlyoffice-documentserver
name: onlyoffice-documentserver
namespace: onlyoffice
spec:
ports:
- name: http
port: 8000
protocol: TCP
targetPort: 8000
selector:
app: onlyoffice-documentserver
type: NodePort
```
然后运行以下命令:
```shell
kubectl apply -f onlyoffice-documentserver-service.yaml
```
4. 部署OnlyOffice文档服务器
创建一个名为`onlyoffice.yaml`的文件,并将以下内容复制到该文件中:
```yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: onlyoffice
namespace: onlyoffice
labels:
app: onlyoffice
spec:
replicas: 1
selector:
matchLabels:
app: onlyoffice
template:
metadata:
labels:
app: onlyoffice
spec:
containers:
- name: onlyoffice
image: onlyoffice/documentserver:latest
ports:
- containerPort: 80
env:
- name: DOCUMENT_SERVER_PORT
value: "8000"
- name: DOCUMENT_SERVER_SECURE_CONNECTION
value: "false"
- name: JWT_ENABLED
value: "true"
- name: JWT_SECRET
value: "mysecret"
- name: JWT_HEADER
value: "Authorization"
- name: JWT_COOKIE
value: "token"
- name: JWT_EXPIRATION_TIME
value: "3600"
- name: JWT_REFRESH_TIME
value: "1800"
- name: JWT_ALGORITHM
value: "HS256"
- name: JWT_AUDIENCE
value: "onlyoffice"
- name: JWT_ISSUER
value: "onlyoffice"
- name: JWT_SUBJECT
value: "onlyoffice"
- name: JWT_ID
valueFrom:
fieldRef:
fieldPath: metadata.name
volumeMounts:
- name: onlyoffice-etc
mountPath: /etc/onlyoffice/
volumes:
- name: onlyoffice-etc
configMap:
name: onlyoffice-etc
```
然后运行以下命令:
```shell
kubectl apply -f onlyoffice.yaml
```
5. 创建OnlyOffice服务
创建一个名为`onlyoffice-service.yaml`的文件,并将以下内容复制到该文件中:
```yaml
apiVersion: v1
kind: Service
metadata:
labels:
app: onlyoffice
name: onlyoffice
name: onlyoffice
namespace: onlyoffice
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80
selector:
app: onlyoffice
type: NodePort
```
然后运行以下命令:
```shell
kubectl apply -f onlyoffice-service.yaml
```
6. 创建Ingress
创建一个名为`onlyoffice-ingress.yaml`的文件,并将以下内容复制到该文件中:
```yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: onlyoffice
namespace: onlyoffice
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: onlyoffice.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: onlyoffice
port:
name: http
```
然后运行以下命令:
```shell
kubectl apply -f onlyoffice-ingress.yaml
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)