.

master
Apex Liu 2018-03-23 14:49:02 +08:00
parent 24e425ca8c
commit 629faca0ab
1 changed files with 31 additions and 0 deletions

@ -2,3 +2,34 @@
Teleport服务端默认WEB服务端口为7190可以在TP服务器前面架设一个Nginx可以
- 将端口映射为默认端口,更好记;
- 可以配置为使用域名方式访问你的TP服务
- 可以配置成HTTPS方式访问更安全。
从TP v3.x开始部分页面使用了websocket进行实时通讯因此Nginx的配置文件需要做一些额外调整下面是一个示例以Nginx服务与TP服务在同一台主机上为例
```nginx
# ...其他内容...
server {
listen 80;
server_name www.your-teleport-domain.com;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://127.0.0.1:7190;
# 以下三行是websocket需要的
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
# ...其他内容...
```
如果Nginx与TP服务不在同一台主机上那么还要记得在Nginx服务所在主机上为TP服务器开启相应的端口转发默认的需要52089/52189/52389三个端口具体的端口值请检查你的TP服务核心配置文件`core.ini`。