Permalink
Browse files

add new post: use lvm

  • Loading branch information...
1 parent fef26c3 commit 7dddcd9c43d08ed8243acb30fb5db7297dbe3aaa @wongyouth committed Feb 21, 2013
@@ -5,17 +5,19 @@ date: 2013-01-05 20:46
comments: true
categories: [server]
---
-ssl是什么,就是你在网址里面看到的https,区别的http,如果是ssl的,那么他所传输的数据是保密的,
-别人无法根据监听网络偷取你的信用卡数据,登录密码。现在国内的网站基本上都支持ssl了。
-用apache可以简单的配置一个网站,但是ssl一直没有支持,原因是ssl的CA一把都是收费的。
-现在终于好了,startssl.com支持免费的单域名。
+ssl是什么,ssl就是你在网址里面看到的https。区别于http,如果是ssl的,那么他所传输的数据是保密的,
+别人无法根据监听网络偷取你的信用卡数据,登录密码。现在国内的银行等大型网站基本上都支持ssl了。
+
+我们在用apache作为web服务器来配置一个网站的时候,往往自动忽略掉配置ssl,原因是ssl的CA一把都是收费的。
+而且费用也都不低。现在终于好了,startssl.com支持免费的单域名了。
<!-- more -->
startssl.com支持class1级别的ssl服务,如果你的网站没有多个子域名,那就完全可以使用了。
-如果的你的网站有多个子域名,那么就无法支持全站的ssl了。
+如果的你的网站有多个子域名,那么就无法支持全站的ssl。
+
当然有个折中的方案就是只让登录的处理支持ssl,别的页面不需要ssl,
-下面就是我这个折中方案的步骤
+下面就是我这个折中方案的做法步骤
* 首先需要到startssl.com注册
* 验证你的email,domain,30天有效,之后需要重新验证
@@ -30,18 +32,18 @@ startssl.com支持class1级别的ssl服务,如果你的网站没有多个子
* 设置apache
* a2enmod ssl
* a2enmod rewrite
- * 修改virtual host配置,当login处理是跳转到ssl,当其他处理时从ssl跳回到普通的http
+ * 修改virtual host配置,当login处理是跳转到ssl,当其他处理时从https跳回到普通的http
```
<VirtualHost _default_:80>
ServerName example.com
ServerAlias *.example.com
DocumentRoot /home/httpd/private
- SSLEngine on
- SSLCertificateFile /usr/local/apache/conf/domain.crt
- SSLCertificateKeyFile /usr/local/apache/conf/domain.key
- SSLCertificateChainFile /usr/local/apache/conf/sub.class1.server.ca.pem
- SSLCACertificateFile /usr/local/apache/conf/ca.pem
+
+ ErrorLog /var/log/apache2/example_errors.log
+ LogLevel warn
+ CustomLog /var/log/apache2/example_ssl_access.log combined
+
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !=https
RewriteCond %{REQUEST_URI} ^/login
@@ -52,6 +54,11 @@ startssl.com支持class1级别的ssl服务,如果你的网站没有多个子
ServerName example.com
ServerAlias *.example.com
DocumentRoot /home/httpd/private
+
+ ErrorLog /var/log/apache2/example_errors.log
+ LogLevel warn
+ CustomLog /var/log/apache2/example_ssl_access.log combined
+
SSLEngine on
SSLCertificateFile /usr/local/apache/conf/ssl.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key
@@ -0,0 +1,25 @@
+---
+layout: post
+title: "use lvm with your server"
+date: 2013-01-30 11:22
+comments: true
+categories: [ubuntu, lvm]
+---
+
+based on:
+ * a disk /dev/xvdd more than 50G
+ * ubuntu 12.04 LTS
+
+sudo apt-get install lvm2
+sudo pvcreate /dev/xvdd
+sudo vgcreate yun /dev/xvdd
+sudo lvcreate -L 50G -n pg yun
+
+sudo mkfs.ext4 /dev/mapper/yun-pg
+
+sudo mount /dev/mapper/yun-pg /mnt
+
+
+[how-to]:http://www.howtogeek.com/howto/40702/how-to-manage-and-use-lvm-logical-volume-management-in-ubuntu/
+[recipies]:http://docstore.mik.ua/manuals/hp-ux/en/5992-4589/ch03s03.html
+[pvreduce]:http://www.cclove.me/Create_Extend_and_Reduce_LVM_on_Ubuntu1204.html

0 comments on commit 7dddcd9

Please sign in to comment.