Ubuntu14.04下安装的owncloud8实现https访问
来源:互联网 发布:农民起义 成功 知乎 编辑:程序博客网 时间:2024/06/09 20:30
1、确定安装了ssl
$ sudo apt-get install openssl
2、运行
$ sudo
a2enmod ssl
a2enmod rewrite$ sudo
3、创建放置秘钥以及证书的路径
mkdir -p /etc/apache2/ssl
4、如果有自己的证书以及秘钥,直接拷贝到ssl路径下,如果没有,可以执行下面的命令创建
openssl req -new -x509 -days 3650 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key
5、打开下面的文件
/etc/apache2/conf-enabled/owncloud.conf
修改其内容如下
<VirtualHost *:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*)https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/owncloud.pem #对应前面的证书
SSLCertificateKeyFile /etc/apache2/ssl/owncloud.key #对应前面的秘钥
DocumentRoot /var/www/owncloud/
Alias /owncloud "/var/www/owncloud/"
<Directory "/var/www/owncloud">
Options +FollowSymLinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
</Directory>
<Directory "/var/www/owncloud/data/">
# just in case if .htaccess gets disabled
Require all denied
</Directory>
</VirtualHost>
6、重启apache2服务
service apache2 restart
7、可以输入命令 curl -k https://127.0.0.1 查看是否配置成功
注意:如果配置成功而用域名在网址上访问不了,则要考虑该域名对应的公网IP是否有将80端口映射到443
参考:http://www.evilbox.ro/linux/enable-ssl-for-owncloud-8-on-ubuntu/
0 0
- Ubuntu14.04下安装的owncloud8实现https访问
- IIS 6.0下安装SSL数字证书实现https访问
- ubuntu14.04系统下搭建支持https的apache2服务器
- ubuntu14.04下的eclipse 的安装
- ubuntu14.04下nessus的安装
- ubuntu14.04下Flashplayer的安装
- ubuntu14.04下ffmpeg的安装
- Ubuntu14.04 x64 下Matlab2013b的安装
- Ubuntu14.04下安装的QQ版
- Ubuntu14.04下Qt+Creator的安装
- ubuntu14.04下 tomcat的安装
- Ubuntu14.04下,GO语言的安装!
- ubuntu14.04下vnc的安装
- ubuntu14.04下caffe框架的安装
- docker-ubuntu14.04下的安装
- ubuntu14.04下Qt5.8的安装
- Ubuntu14.04下ruby的安装
- Ubuntu14.04系统下的Pytorch安装
- 类和继承
- Leetcode #504 Base 7
- static_cast, dynamic_cast, const_cast探讨
- Opencv 去高光或镜面反射(illuminationChange)
- 素数的判定
- Ubuntu14.04下安装的owncloud8实现https访问
- 浅触数组列表
- 使用matplotlib画简单的等高线图
- GYM 100090 I.Retakes(贪心+优先队列)
- NGUI与UGUI
- javascript闭包操作
- 第五届蓝桥杯【省赛试题1】啤酒和饮料
- [Codeforces570D]Tree Requests(dsu on the tree)
- kmalloc分配大小的限制