Apache服务器


安装LAMP环境

1. 安装Apache

yum -y install httpd

2. 安装MySQL

yum -y install mysql mysql-server

3. 安装PHP

yum -y install php php-mysql php-mbstring php-gd

Apache服务启动与关闭

apachectl start apachectl stop apachectl restart

文件说明

主配置文件

/etc/httpd/conf/httpd.conf

扩展配置文件

/etc/httpd/conf.d/*.conf 当Apache启动时,会加载此目录下的所有以.conf结尾的文件,作为配置文件

主配置文件

Listen 80

网站根目录权限设置

<Directory/>
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>

indexes

访问权限控制

Order allow,deny
Allow from all
Deny from 192.168.1.254

日志文件

Apache服务器运⾏后会⽣成两个⽇志⽂件,这两个⽂件是access_log(访问⽇志)和error_log(错误⽇志),⽂件可以在/var/log/httpd/目录下找到

##虚拟主机 * 主配置文件的NameVirtualHost *:80 注释去掉 * 修改/etc/hosts,添加内容,用于测试 * 192.168.1.2 qq.com * 192.168.1.2 jd.com * 创建Apache扩展配置文件 vim /etc/httpd/conf.d/vhosts.conf

    <VirtualHost *:80>
        ServerAdmin someone@symo.me
        DocumentRoot /www/qq
        ServerName qq.com
        ErrorLog logs/qq.com-error_log
        CustomLog logs/qq.com-access_log common
    </VirtualHost>
    <VirtualHost *:80>
        ServerAdmin someone@symo.me
        DocumentRoot /www/qq
        ServerName jd.com
        ErrorLog logs/jd.com-error_log
        CustomLog logs/jd.com-access_log common
    </VirtualHost>
comments powered by Disqus