文档里对https的支持都是针对linux版本,请问windows支持吗
同问。
请了解的大神们帮忙解答下
https本身就是靠的nginx吧?套个nginx呗
Windows服务器支持启用Https,我已经在使用了,具体方法如下:
说明:我使用的是Apache服务,安装的是xampp,集成Apache。
1.为服务器设置固定IP或申请域名(假设服务器IP为192.168.200.200)。
2.软件准备
Python 2.7.11、Seafile Windows服务器版、Xampp(7.1.7)或Apache2.4,官网下载,不赘述。
3.软件安装
假设软件安装位置:
Python —— C:\ Python27
Xampp —— C:\xampp
Seafile —— C:\SeafileProgram
Seafile Server 只需将文件复制到目录下,运行run.bat,界面中可将其安装位服务,但自启的服务没有界面,仍需运行run.bat。
Apache部署后,将其安装位服务。
4.Python环境变量设置
系统变量Path中,增加Python安装路径。
5.Seafile Server初始化
运行run.bat后进行,假设文件目录为C:
6.修改Seafile配置
修改配置文件 C:\seafile-server\conf\seafile.conf(文件路径会由于seafile服务器版本不同而有所差异)
[seahub]
port = 8000
fastcgi = true
修改配置文件 C:\seafile-server\conf\ccnet.conf
SERVICE_URL = https:// 【IP或域名】
例:SERVICE_URL = https://192.168.200.200
修改配置文件 C:\seafile-server\conf\seahub_setting.py
增加一行:
FILE_SERVER_ROOT = ‘https://【IP或域名】/seafhttp’
例如:FILE_SERVER_ROOT = ‘https://192.168.200.200/seafhttp’
在seafile web页面进行系统设置:
SERVICE_URL
https://192.168.200.200
FILE_SERVER_ROOT
https://192.168.200.200/seafhttp
7.修改Apache配置文件(按官方文档进行修改)
a) 修改httpd.conf
检查是否存在:
DocumentRoot “${SRVROOT}/htdocs”
若存在,注释掉。
在配置文件结尾增加内容:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
Include conf/extra/httpd-vhosts.conf
b) 修改httpd-vhosts.conf
增加以下内容:
<VirtualHost *:443>
DocumentRoot "${SRVROOT}/htdocs"
ServerName 192.168.200.200
Alias /media "C:/SeafileProgram/seafile-server-6.0.7/seahub/media"
RewriteEngine On
SSLEngine on
SSLCertificateFile "conf/ssl.crt/server.crt"
SSLCertificateKeyFile "conf/ssl.key/server.key"
<Location /media>
Require all granted
</Location>
#
# seafile fileserver
#
roxyPass /seafhttp http://127.0.0.1:8082
roxyPassReverse /seafhttp http://127.0.0.1:8082
RewriteRule ^/seafhttp - [QSA,L]
#
# seahub
#
SetEnvIf Request_URI . proxy-fcgi-pathinfo=unescape
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
ProxyPass / fcgi://127.0.0.1:8000/
</VirtualHost>
8.重启Apache和Seafile服务,即可使用https://192.168.200.200进行访问,另,页面下载文件也会使用https。
厉害,找时间试试开启https
我试了打开HTTPS,访问就变得巨慢
只能再改回HTTP。。。
windows的seafile服务器可以部署office online server 吗?
厉害 ,443都被封了,还是要换端口。另外没证书也烦
之前看到论坛有人发了自己部署Office Online Server的教程,你可以搜索一下
完全按照你的方法设置的,我的是win2008的系统,服务器连接后报503的错误,请问是哪里出错了吗?
错误提示如下:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Additionally, a 503 Service Unavailable error was encountered while trying to use an ErrorDocument to handle the request.