标签: 网站配制

  • debian下多个网站配制

    为测试主机分配域名: www.mydebian.com

    创建配置文件

    在 /etc/apache2/sites-available/ 目录下创建站点配置文件 www.mydebian.com, 内容如下:

    <VirtualHost *:80>

    ServerAdmin admin@mydebian.com

    ServerName www.mydebian.com

    #Indexes+Directory Root

    Directoryindex index.html index.htm index.php

    DocumentRoot /var/www/www.mydebian.com/

    <Directory /var/www/www.mydebian.com/>

    Options Indexes FollowSymLinks MultiViews   #要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。

    AllowOverride None

    Order allow,deny

    allow from all

    </Directory>

    #CGI Directory

    ScriptAlias /cgi-bin/ /var/www/my.idcfirm.com/cgi-bin/

    <Location /cgi-bin>

    Options +ExecCGI

    </Location>

    # Logfiles

    ErrorLog /var/log/apache2/www_mydebian_com_error.log

    LogLevel warn

    CustomLog /var/log/apache2/www_mydebian_com_access.log combined

    ServerSignature On

    </VirtualHost>

    启用配置

    a2ensite www.mydebian.com(建立对应链接)

    a2dissite www.mydebian.com(删除对应链接)

    这时你会在/etc/apache2/sites-enabled目录下创建了一个对应符号连接

    设置站点网页文件

    创建/var/www/www.mydebian.com/目录:

    cd /var/www

    mkdir www.mydebian.com

    应用生效

    /etc/init.d/apache2 reload

    chown www-data.www-data -R /var/www #添加目录所有者

    chmod 700 -R /var/www #设置目录权限

    在客户端浏览器输入服务器IP地址,可以看到相关的配置信息!

    备注:

    apache2默认站点目录是:/var/www

    权限设置:chown www-data.www-data -R /var/www

    apache2虚拟主机配置文件:/etc/apache2/sites-enabled/000-default #虚拟主机配置文件

    MySQL数据库目录是:/var/lib/mysql

    权限设置:chown mysql.mysql -R /var/lib/mysql

    如果要禁止IP直接访问网站,可以把网站默认的配置文件ServerName 直接指向IP地址,然后把目录指向一个空目录即可。

    去掉apache2的版本号及其它信息:直接在apache2.conf文件加

    ServerSignature Off

    ServerTokens Prod