安装

yum install httpd -y

启动

systemctl start httpd

 默认配置文件位于

vi /etc/httpd/conf/httpd.conf

#内容

Listen 80   #监听端口,默认80,多个应用可以配置多个端口

新建虚拟主机配置文件

cd /etc/httpd/conf.d

vi vhosts.conf

#加入内容
<VirtualHost *:80>             #服务的IP地址和端口号,通常默认就是::80,其中“”代表所有IP

    DocumentRoot "/opt/app"    #站点位置(站点目录路径)
    
    ServerName music.com       #主机名(服务器名/域名)
    
    <Directory "/opt/app">     #设置目录访问权限 

        #设置当一个请求中没有给定请求的文件名又没有默认网页(首页)的时候,显示文件列表
        Options FollowSymLinks ExecCGI
        
        #允许分布式配置文件.htaccess
        AllowOverride All

        #设置权限控制的先后顺序,只有2种:Deny,Allow(先拒绝,后允许),Allow,Deny(先允许后拒绝)
        Order Deny,Allow
        
        #允许名单,所有
        Allow from All

        #允许所有请求访问资源
        Require all granted

    </Directory>

</VirtualHost>