Linux操作系统下Apache配置虚拟主机+SSL 文档.doc
文本预览下载声明
/article/dnpx/czxt/linux/2005-03-14/linux1-34-1113.html
1.下载httpd软件,编译Apache:
?
./configure --enable-ssl(使之支持SSL)
?
make
?
make install
?
2.httpd.conf中把#Include conf/exta..vhosts.conf前的#去掉
?
在vhosts.conf中配置:
?
DocumentRoot:usr/local/w1
?
ServerName:
?
order deny,allow
?
allow from all
?
(添加访问网页的权限)
?
3.windows的system32下的hosts文件中添加:
?
6
?
6
?
4. 在w1和w2文件夹下分别创建w1.htm和w2.htm
?
5. 重启Apache:usr/local/apache2/bin/apachecl1 restart
?
6.IE地址栏分别输入和,测试w1.htm和w2.htm
?
7.生成证书
?
cd /usr/local/apache2/conf
?
openssl req -new -x509 -nodes -out server.crt -keyout server.key
?
httpd.conf中打开httpd-ssl.conf配置即可。
vsFTP服务器的配置
vsFTP服务器的配置
VSFTPD的高手篇
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
[原文出处 /vsftp02.html]
我可不是高手!!!^_^我只不过是个菜鸟,尽我的能力写出了我这个菜鸟觉得的高手篇,所以有什么错误请大家指正哦!!!
环境:linux as 3.0 + vsftpd -1.2.0-4的系统架构,是在独立服务器下的哦!讨厌XINETD^_^
配置本地组访问的FTP
首先创建用户组 test和FTP的主目录
groupadd test mkdir /tmp/test
然后创建用户
useradd -G test –d /tmp/test –M usr1
注:G:用户所在的组 d:表示创建用户的自己目录的位置给予指定
M:不建立默认的自家目录,也就是说在/home下没有自己的目录
useradd –G test –d /tmp/test –M usr2
接着改变文件夹的属主和权限
chown usr1.test /tmp/test ----这表示把/tmp/test的属主定为usr1 chmod 750 /tmp/test ----7表示wrx 5表示rx 0表示什么权限都没有
这个实验的目的就是usr1有上传、删除和下载的权限
而usr2只有下载的权限没有上传和删除的权限
当然啦大家别忘了我们的主配置文件vsftpd.conf
要确定local_enable=yes、write_enable=yes、chroot_local_usr=yes这三个选项是有的哦!
配置独立FTP的服务器的非端口标准模式进行数据连接
这个非常容易:在VSFTPD。CONF中添加
Listen_port=33333
就可以了啦!
配置单独的虚拟FTP,使用虚拟FTP用户,并使建立的四个帐户中有不同的权限
(两个有读目录的权限,一个有浏览、上传、下载的权限,一个有浏览、下载、删除和改文件名的权限)
A:配置网卡
第一块网卡地址是 掩码是
ifconfig eth0:1 53 netmask up
B:写入/etc/sysconfig中(为了重起后IP地址不会丢失)
cd /etc/sysconfig/network-scripts cp ifcfg-eth0 ifcfg-eth0:1 vi ifcfg-eth0:1在其中修改内容如下 DEVICE=eth0:1 BROADCAST=55 HWADDR=该网卡的MAC地址 IPADDR=53 NETMASK= NETWORK= onBOOT=yes TYPE=Ethernet wq退出
C:进入vsftpd.conf所在的文件夹
cp vsftpd.conf vsftpd2.conf
修改vsftpd.conf添加以下信息
Listen_address=
修改vsftpd2.conf添加以下信息
Listen_address=53 Ftpd_banner=this is a virtual ftp test
到此虚拟的FTP服务器建立好了
D:建立logins
显示全部