在Ubuntu 13.10 下安装支持SSL的Apache
通过这个简短的教程,让我来指导你如何安装支持SSL的Apache。以下是我的试验机的详细说明:
系统信息
root@ubuntu-unixmen:~# ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:b8:b4:87 inet addr:10.1.1.110 Bcast:10.1.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feb8:b487/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1738 errors:0 dropped:0 overruns:0 frame:0 TX packets:69 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:168845 (168.8 KB) TX bytes:9767 (9.7 KB)
-
root@ubuntu-unixmen:~# cat /etc/issue Ubuntu 13.10 \n \l
安装apache
运行如下命令:
$ sudo apt-get install apache2 apache2-doc apache2-utils Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap ssl-cert
apache测试页面
打开浏览器,转到http://你的测试机的IP地址/。你应该会看到类似以下的信息。
创建目录
创建一个名为ssl的目录
$ sudo mkdir /etc/apache2/ssl
创建一个自签名凭证
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crtGenerating a 2048 bit RSA private key.......................................................................................+++....................................+++writing new private key to '/etc/apache2/ssl/apache.key'-----You are about to be asked to enter information that will be incorporatedinto your certificate request.What you are about to enter is what is called a Distinguished Name or a DN.There are quite a few fields but you can leave some blankFor some fields there will be a default value,If you enter '.', the field will be left blank.-----Country Name (2 letter code) [AU]:
开启Apache SSL模块
运行以下命令开启ssl模块
$ a2enmod ssl Considering dependency setenvif for ssl: Module setenvif already enabled Considering dependency mime for ssl: Module mime already enabled Considering dependency socache_shmcb for ssl: Enabling module socache_shmcb. Enabling module ssl
编辑 /etc/apache2/sites-enabled/default-ssl.conf 文件,
<VirtualHost 10.1.1.110:443> ServerAdmin webmaster@localhost ServerName www.unixmen.com:443SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key
启用Apache缺省的SSL虚拟主机:
$ a2ensite default-ssl Enabling site default-ssl. To activate the new configuration, you need to run: service apache2 reload
重启Apache:
$ sudo service apache2 restart
测试SSL连接
打开浏览器,转到https://你的测试机IP。
安装完成,尽情享用!
via: http://www.unixmen.com/install-apache-ssl-ubuntu-13-10/
译者:Luoxcat 校对:Caroline
本文由 LCTT 原创翻译,Linux中国 荣誉推出
原文地址:http://linux.cn/thread/11850/1/1/
在Ubuntu 13.10 下安装支持SSL的Apache相关推荐
- windows安装linux主题,Ubuntu 13.10下安装Win7/Win8主题风格
熟悉Linux开源系统的用户,非常欣赏系统高度自定义功能,因此,Ubuntu/Linux Mint等系统借助第三方主题,用上Win7/Win8的界面风格,对于桌面端新老用户来说,都是不错的使用体验.下 ...
- Ubuntu 13.10下安装ns2 2.35遇到的小问题
前面下载安装的环节我就不多说了,网上已经有很多的例子,最全的是一个新浪网友写的博客:http://blog.sina.com.cn/s/blog_785a23ae0100xraq.html.他使用的是 ...
- Ubuntu 13.04下安装WPS for Linux
有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...
- Ubuntu 13.04下安装QQ2012
试了下在刚发布的Ubuntu 13.04下安装QQ2012,请根据自己的机器类型下载后按照下面的32位或64位安装说明安装. 下载网址:http://www.longene.org/downloa ...
- linux编译安装wine,Ubuntu 13.10 编译安装Wine 1.7
Ubuntu 13.10 编译安装Wine 1.7 先安装依赖的库: sudo apt-get install flex bison qt4-qmake apt-get install libfree ...
- linux交叉编译出现的问题,,Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法
Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法 一.下载gcc-arm-none-eabi-4_9 安装成功后上报错误: ./gcc-arm-none-linux-gnueabi-g ...
- Ubuntu 13.04下安装RabbitVCS,类似Windows的TortoiseSVN
给大家推荐使用RabbitVCS,类似与TortoiseSVN. 相关阅读: Ubuntu 12.04 下安装RabbitVCS http://www.linuxidc.com/Linux/2013 ...
- ubuntu 13.10 amd64安装ia32-libs
转自:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=5107 很多软件只有32位的,有的依赖32位库还挺严重的: ...
- lazarus 编译linux,Ubuntu 15.10下安装Lazarus IDE 1.6
Lazaurs编辑器是很强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词! Lazarus 支持多种操作系统,Windows,以及几种 Linux 发行版,当然包括 ...
最新文章
- SQL数据库的数据体系结构
- numpy是python标准库吗_python – 找出Numpy是否使用了哪个BLAS库
- android 情景感知 sdk,情景感知服务
- Codeforces Round #494 (Div. 3)
- Flask 在 Debug 模式下初始化2次
- mysql同时查两张表数据库表_如何同时查询两个数据库表?
- 想尽快进入游戏开发行业的必经之路!
- 国产木乃伊走进CTO编辑部
- 普通电脑能做成瘦客户机吗_阿里云的“无影”云电脑,能不能真的代替传统电脑...
- git add remote_git命令
- idea中出现Please, configure Web Facet first问题
- 【汇编】汇编程序入门篇
- 机器学习中的基本概念
- shell基础之pxe批量部署
- 自动驾驶_视觉定位_高德公开课
- ERP系统-库存子系统-采购/成品入库单
- C++跨平台开源库 之三
- 卫星移动通信现状与未来发展
- C#程序设计第三版(李春葆)第12章文件操作课后习题答案
- keepalived+LVS;keepalived+nginx
热门文章
- 整数去重(信息学奥赛一本通-T1117)
- 51 MM配置-库存管理和实际库存-设置“交货完成”标识
- NOIP 2007 普及组初赛试题(C++)(无答案)
- 项目收获与体会_格创丨项目开发部、ACM训练队、信息运营部
- linux笔记_timeval
- GAN全套学习笔记/论文
- 【Pytorch】X.view(-1)操作
- 关于jupyter出现kernel dead问题
- highCharts文档与演示效果的使用 - 文档(应用型)解读
- echarts柱状图 与轴不重叠_如何让柱状图柱子不挨着坐标轴,就像图片这样