-
七 09
-
apache玩的还是不熟悉,在windows下的傻瓜化操作导致现在在centos中建立虚拟主机出现了很多的问题,也费了我不少时间一个一个的整明白。一定要记录一下
webmin中在apache里面create virtual host中可以建立虚拟主机,我在本地的vmware中测试,通过vmware的nat网络和centos连接,然后windows作为客户端,修改了hosts文件指定域名解析。
也可以直接修改apache的配置文件来增加虚拟主机。
在apache中配置虚拟主机的大致方法如下:
修改apache的配置文件httpd.conf,在里面加入
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/html2"
ServerName www.laoyu.info
<Directory "/var/www/html2">
allow from all
Options +Indexes
</Directory>
</VirtualHost>这里的一个问题是DocumentRoot 一定要是apache组可以访问的,否则无法成功,我就是因为这个问题困扰了很久。我最先设置的DocumentRoot 的路径是/home/laoyu,但是这个目录apache无权限访问,每次都是跳转到默认的首页。后来到QQ群里请教别人,有人说是格式问题,有人说DocumentRoot 要是/home之外的目录,都没有说到点子上,但是第二个网友的回答启发了我,按照这个思路才搞定。
配置的第一个虚拟主机会自动成为default server。
翻译不错的Apache2.2中文手册:http://lamp.linux.gov.cn/Apache/ApacheMenu/index.html
vsftpd装完了后如果开启了防火墙默认是无法ftp登录的,关闭防火墙命令:
service iptables stop
CentOS中vsftpd的默认的配置文件是
/etc/vsftpd/vsftpd.conf
/etc/vsftpd/vsftpd.ftpusers 禁止登录的用户
/etc/vsftpd/vsftpd.user_list 这个文件和主配置文件中的userlist_deny=YES 配置项配合来禁止或者允许用户登录
1 楼 timberland uk
Post: 2010-02-19 4:08 下午
顶一个!最近有点忙,很久没有来看看了!
2 楼 工作服
Post: 2010-02-21 1:39 下午
博主写的不错,谢谢分享,支持
3 楼 高二物理
Post: 2010-02-21 2:36 下午
兄弟,来晚了,拜个晚年啊~~~
4 楼 淘宝网女装
Post: 2010-02-27 8:53 上午
祝博主新的一年里工作步步高升哈