公司以前做了一个ftp的服务器,但是在访问的时候总是用ip感觉很不方便而且也不安全,所以领导要求使用域名来访问,安全又方便大家。下面记录一下配置过程。

     apache的安装就不记录了,安装好apache之后,进入到配置文件下,我的服务器是在/etc/httpd/conf/httpd.conf下,只需要做简单的配置就可以了。

    <VirtualHost *:80>
#    ServerAdmin webmaster@host.example.com
#    DocumentRoot /www/docs/host.example.com
     DocumentRoot "/var/ftp/download/"      文件目录
     ServerName download.ftp.cn                  访问时输入的地址
#    ErrorLog logs/host.example.com-error_log
#    CustomLog logs/host.example.com-access_log
</VirtualHost>

    

<Directory "/var/ftp/download/">      跟上边的文件目录要对应
    Options Indexes MultiViews
#    IndexOptions Charset=UTF-8
    IndexOrderDefault Ascending Name
    AllowOverride None
    Order allow,deny
    Allow from all                           允许所有人访问
</Directory>

    然后重启httpd服务

  service httpd restart
停止 httpd:[确定]
启动 httpd:[确定]

    ok,现在去IE里输入http://download.ftp.cn 就可以访问ftp目录了。

    因为我的服务器是内网的服务器,所以关于dns配置都是以前就配好的,这里不做记录,重要的记录配置完VirtualHost之后还要注意Directory的配置,另外也要注意ftp目录的权限问题。

    最后服务器配置完成之后有个问题,压缩文件上传之后,使用IP访问的时候可以直接下载,但是使用主机名访问的时候却不能下载.rar的压缩文件,请教高手解决~~谢谢!!