分类 阿里云 下的文章

为vsftpd安装"沃通"DV免费SSL证书

有的ftp客户端,默认使用安全连接来管理文件,所以写此帖。

目的:在Debian 7 系统里,为 vsftpd 服务端安装SSL证书,启用安全连接。

过程:

1.登录“沃通”官方,申请免费证书,以域名 yun.anqun.org 为例
bbs-aliyun-dongshan3-261025-1.png

2.提交订单,验证域名
bbs-aliyun-dongshan3-261025-2.png

3.本例是用域名邮箱来验证
bbs-aliyun-dongshan3-261025-3.png

4.由系统自动生成证书
bbs-aliyun-dongshan3-261025-4.png

5.下载证书文件
bbs-aliyun-dongshan3-261025-5.png

6.安装 vsftpd 服务:
apt-get install vsftpd

7.编辑配置文件 /etc/vsftpd.conf :
将 anonymous_enable 的值修改为:NO

local_enable=YES
write_enable=YES
chroot_local_user=YES
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/ssl/private/1_yun.anqun.org_bundle.crt
rsa_private_key_file=/etc/ssl/private/2_yun.anqun.org.key
debug_ssl=YES
ssl_tlsv1=YES
require_ssl_reuse=NO
ssl_ciphers=HIGH

8.将下载好的证书,解压其中的 “for Nginx ” 文件,将里边的两个文件上传到 /etc/ssl/private/ 目录中,将更改为 root 用户 600 的权限:
chmod -R 600 /etc/ssl/private/

9.重启 vsftpd 服务,以让新的设置生效:
/etc/init.d/vsftpd restart

10.在 FileZilla 客户端,配置FTP为“要求显式FTP over SSL”加密方式,在弹出的SSL证书对话框点击“确定”后,就可以连接啦

bbs-aliyun-dongshan3-261025-6.png

bbs-aliyun-dongshan3-261025-7.png

参考:

在Debian 7系统配置Exim4,方便php mail函数使用

感谢 song。

原因:好些php程序,会使用php的mail函数来发送邮件,但有的Linux系统默认没有配置MTA,所以邮件不能成功发出。

目的:配置Exim4,使用php mail能成功发出邮件。

环境:Debian 7,web + php(已经安装)。

过程:

1.运行 Exim4 配置命令:
dpkg-reconfigure exim4-config

2.请选择: internet site; mail is sent and received directly using SMTP
bbs-aliyun-dongshan3-260898-1.png

3.填写发送邮件的域,如 yun.anqun.org
bbs-aliyun-dongshan3-260898-2.png

4.填写监听的网络地址,如只在本地使用,就填写:127.0.0.1
bbs-aliyun-dongshan3-260898-3.png

5.填写本地的域,如 localhost; yun.anqun.org
bbs-aliyun-dongshan3-260898-4.png

6.如无relay mail需求,可留空
bbs-aliyun-dongshan3-260898-5.png

bbs-aliyun-dongshan3-260898-6.png

7.不启用 DNS-queries minimal
bbs-aliyun-dongshan3-260898-7.png

8.选择邮件存储方式
bbs-aliyun-dongshan3-260898-8.png

9.是否合并保存配置文件
bbs-aliyun-dongshan3-260898-9.png

10.是否设置root和postmaster的转发地址
bbs-aliyun-dongshan3-260898-10.png

11.新建一个teste.php的文件,保存在站点目录,内容如下:

<?php
    ini_set( 'display_errors', 1 );
    error_reporting( E_ALL );
    $from = "www-data@yun.anqun.org";
    $to = "test_eamil@aliyun.com";
    $subject = "PHP Mail Test script";
    $message = "This is a test to check the PHP Mail functionality";
    $headers = "From:" . $from;
    mail($to,$subject,$message, $headers);
    echo "Test email sent";
?>

12.用浏览器访问teste.php文件,返回“Test email sent”,且目的邮箱地址收到测试邮件
bbs-aliyun-dongshan3-260898-11.png

bbs-aliyun-dongshan3-260898-12.png

注意:测试中,可能如网易邮局会将邮件归类为“垃圾邮件”,腾讯邮局直接拒绝连接(提示:550 Ip frequency limited. http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=20022&&no=1000725)。

参考:

如何在amh面板里设置独立IP加端口访问不同的站点

云友——tomlin在想达到独立IP+端口测试网站的目的 ,所以写此帖。

本例,在 debian 6 安装 amh4.2 面板,访问两个IP+端口的两个站点内容:121.43.110.72:7070 和 121.43.110.72:8080。

过程:

1.在amh面板,“虚拟主机”中,添加 b.anqun.org 和 c.anqun.org 两个站点
bbs-aliyun-dongshan3-260378-1.png

bbs-aliyun-dongshan3-260378-2.png

2.编辑站点的文件,如 /usr/local/nginx/conf/vhost/b.anqun.org.conf ,将其中默认的80端口换成需要设置的,如7070;
bbs-aliyun-dongshan3-260378-3.png

bbs-aliyun-dongshan3-260378-4.png

3.再在amh面板主页中,重置 Nginx 服务
bbs-aliyun-dongshan3-260378-5.png

4.访问相应的网址,如 121.43.110.72:7070 和 121.43.110.72:9090 ,可得到不同网页内容
bbs-aliyun-dongshan3-260378-6.png

bbs-aliyun-dongshan3-260378-7.png

参考:http://amh.sh/bbs/post-3041-1-1.htm

在Debian 7系统安装 ownCloud 站点程序

感谢 lupeng27 。

目的:安装 ownCloud 站点程序。系统使用阿里云公共镜像里的 Debian 7 64位,本例安装 owncloud-8.1.3 。

过程:

1.更新软件库(感谢阿里云更新了Debian 7的公共镜像):
apt-get update

2.安装Web:
apt-get install apache2

3.安装mysql数据库:
apt-get install mysql-server

4.更新mysql的设置:
mysql_secure_installation

5.安装php及相关组件:
apt-get install php5 php-pear php5-mysql php5-curl php5-gd

6.创建一个新的mysql数据库(owncloud)及数据库用户(aqtest),设置数据库用户的密码(j3n3hcu3),给ownCloud用:

mysql -uroot -p
create database owncloud;
create user 'aqtest'@'localhost' identified by 'j3n3hcu3';
grant all privileges on owncloud.* to 'aqtest'@'localhost' with grant option;
exit

7.下载 ownCloud 安装包:
wget https://download.owncloud.org/community/owncloud-8.1.3.tar.bz2

8.解压:
tar xvf owncloud-8.1.3.tar.bz2

9.将 ownCloud 程序复制到 apache 的默认站点目录:
cp -a owncloud/. /var/www/

10.将站点目录更改权限到Web进程用户:
chown -R www-data:www-data /var/www

11.访问默认站点,按 ownCloud 提示,输入相应的信息,完成安装:
bbs-aliyun-dongshan3-259970-1.png

站点后台界面
bbs-aliyun-dongshan3-259970-2.png

站点前台界面
bbs-aliyun-dongshan3-259970-3.png

参考:https://doc.owncloud.org/server/8.2/admin_manual/installation/installation_wizard.html
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian

在Windows 2012系统上安装SQL Server 2012 Express数据库

看见云友“虫洞”说在Windows 2008 R2系统安装,不能成功安装SQL Server 2012 SP1 ,所以写此帖。

测试机配置:Windows 2012 简体中文标准版,1核,2GB内存。目的,测试SQL Server 2012 Express的安装。

1.SQL Server 2012 安装中心
bbs-aliyun-dongshan3-259112-1.png

2.这里,选择了数据库引擎及管理工具
bbs-aliyun-dongshan3-259112-2.png

3.选择了“默认实例”的配置
bbs-aliyun-dongshan3-259112-3.png

4.选择了“混合模式”验证
bbs-aliyun-dongshan3-259112-4.png

5.安装成功
bbs-aliyun-dongshan3-259112-5.png

6.在PowerShell里输入ssms.exe,启动SQL Server Management Studio管理工具,成功连接
bbs-aliyun-dongshan3-259112-6.png

参考:http://www.microsoft.com/zh-CN/download/details.aspx?id=29062