-
七09
CentOS学习笔记(4)webmin中建立虚拟主机
Posted in 技术·学习, -
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 配置项配合来禁止或者允许用户登录
-
七02
CentOS学习笔记(2)
Posted in 技术·学习, -
我这两天玩CentOS的东西记录一下,主要是PHP安装和卸载,Mysql的安装,其中在卸载自带的PHP,安装最新版的PHP5.3的时候碰到了困难,尚在摸索中。 更多内容…