石榴树下的刺猬窝
应无所住而生其心
Ubuntu 5.10 下 Apache2 SSL 的配置方法
Ubuntu下Apache的配置文件跟Solaris和FreeBSD下面有点不“太”一样,不过本质上还是那些。有的时候我就奇怪,这一个软件在不同的平台上咋能折腾出这么多花样来。
Apache2在Ubuntu系统内的基本情况如下
默认站点在 /var/www/
配置文件在 /etc/apache2/
日志在 /var/log/apache/
启动脚本是 /usr/sin/apache2ctl 或者 /etc/init.d/apache2
安装Apache2
#apt-get install apache2
安装SSL模块
#a2enmod ssl
创建默认的SSL证书
#apache2-ssl-certificate
复制一份站点配置做为SSL配置的原型
#cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
#ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/ssl
编辑SSL的配置
#vi /etc/apache2/sites-enabled/ssl
把端口改为443
加入SSL认证配置
其它的根据需要自己定制 与普通配置无异
NameVirtualHost *:
443
<VirtualHost *:
443
>
ServerSignature On
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
ServerAdmin
webmaster@localhost
#[......]
修改普通http方式的配置
#vi /etc/apache2/sites-enabled/default
把端口改为80
NameVirtualHost *:
80
<VirtualHost *:
80
>
ServerAdmin
webmaster@localhost
#[......]
编辑Apache端口配置,加入443端口(SSL的)
#vi /etc/apache2/ports.conf:
Listen 80
Listen 443
重新载入Apache的配置
#/etc/init.d/apache2 force-reload
以下是SSL的配置文件的示例
NameVirtualHost *:443
<
VirtualHost
*:443
>
ServerSignature On
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<
Directory
/>
Options FollowSymLinks
AllowOverride None
</
Directory
>
<
Directory
/var/www
/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</
Directory
>
.
0
0
0
(请您对文章做出评价)
«
上一篇:
一行shell命令求素数
»
下一篇:
Perl中不寻常的 ?: 运算符
posted on 2006-02-18 11:52
古月春秋
阅读(887)
评论(0)
编辑
收藏
网摘
所属分类:
c/un*x
注册用户登录后才能发表评论,请
登录
或
注册
。
IT新闻
:
·
美调查公司称苹果iPad配件成本最低219美元
·
摩尔庄园:儿童生意密码
·
Facebook与美国在线合作 整合AIM动态功能
·
NDepend 3.0已与Visual Studio集成
·
Ruby in Steel 1.5发布,去除IronRuby支持
每天10分钟,轻松学英语
专题:
iPad
jQuery
Windows 7
网站导航:
博客园首页
IT新闻
个人主页
闪存
程序员招聘
社区
博问
网摘
China-pub 计算机图书网上专卖店!6.5万品种2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关搜索:
c/un*x
在知识库中查看:
Ubuntu 5.10 下 Apache2 SSL 的配置方法
公告
我的主页
个人资料
我的闪存
发短消息
导航
博客园
首页
新随笔
联系
订阅
管理
<
2006年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
统计
随笔 - 26
文章 - 5
评论 - 42
引用 - 1
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
我的标签
SharpDevelop
(4)
源码
(4)
MySQL
(1)
mysqlcc
(1)
perl
(1)
vi
(1)
随笔分类
c/un*x(13)
(rss)
dotNet
(rss)
feeling(5)
(rss)
SharpDevelop 源码分析(4)
(rss)
随笔档案
2009年7月 (1)
2006年6月 (2)
2006年4月 (2)
2006年2月 (1)
2006年1月 (1)
2005年11月 (1)
2005年9月 (4)
2005年7月 (3)
2005年5月 (1)
2004年10月 (4)
2004年6月 (1)
相册
photo
收藏夹
dotNet(5)
(rss)
Unix
(rss)
其它(2)
(rss)
数据库(2)
(rss)
业务流程管理(6)
(rss)
Blog
baggio785的专栏
(rss)
VonGates 學習筆記
编程
ASPCOOL BLOG
(rss)
Eclipse插件开发
Java中文处理
Microsoft .Net Framework SDK QuickStart Tutorials
Microsoft patterns & practices
Shared Source Common Language Infrastructure 1.0 Release
中学生解 Google 编程赛模拟题
自责啊~居然是用javascript写的
管理
Microsoft Solutions Framework (MSF)
Microsoft Solutions Framework Version 3 White Papers
Microsoft 解决方案框架
TechNet 技术指南
职业经理自修手册
技术参考
Channel9
Generic ADO.net Data Access
(rss)
MaxVirtual Data Library
MBI - Microsoft Business Integrator
MSDN Magazine
MSDN 中文站点
Shadowfax
其它
BBS 水木清华站 BLOG
BBS水木清华站
Blog on 27th Floor
Inside.NET
Thinking in Java 3rd Edition
洪峰
令狐葱乱炖军事
维基百科
最新评论
1. re: SharpDevelop源码分析 (三、插件系统)
读了阁下的文章,真是豁然开朗。不过,我想请教一下sharpdevelop的窗口停靠是如何实现的,谢谢!
--wwp
2. sd先行者
看到作者写的文章很惊喜。网上搜了很久,很多都是这篇得转载。作者真的算是先行者了。也很可惜,没让我早点看到。呵呵,或者说我自己没有早点对sd 感冒。留作纪念。感谢作者。
--960slj
3. re: ftp 后台自动上传下载
请问在怎样上传网站首页,谢谢
--谢小姐
4. re: SharpDevelop代码分析 (一、序+基本概念)
不错的说,good!
--Selfocus
5. re: SharpDevelop代码分析 (一、序+基本概念)
版主: 好厉害啊,能否帮一下忙,最近刚看到sharpdevelop的源码,对其中的TextEditorControl比较感兴趣,现在它的基本功能:复制、粘贴、全选,高亮度文本配置刚掌握,但还缺...
--方伟
阅读排行榜
1. 亚洲3S节目表(9148)
2. SharpDevelop代码分析 (一、序+基本概念)(4464)
3. SharpDevelop源码分析 (三、插件系统)(3666)
4. SharpDevelop的AddInTree View 插件(3205)
5. SharpDevelop源码分析 (二、主程序+隐藏的初始化) (3163)
评论排行榜
1. SharpDevelop代码分析 (一、序+基本概念)(11)
2. SharpDevelop源码分析 (三、插件系统)(7)
3. 远去的CodeLib(7)
4. SharpDevelop源码分析 (二、主程序+隐藏的初始化) (4)
5. 修正mysqlcc在MySQL 5.0上常报的 Table 'xxx' doesn't exist 错误 (3)