El servidor Apache implementa múltiples sitios web

Sistema: centos7

Instalar

yum install httpd* -y

Comprobar el estado de ejecución de apache

systemctl status httpd
estado bien

Agregar inicio automático

systemctl enable httpd

Modificar el archivo de configuración

ruta del archivo de configuración/etc/httpd/conf/httpd.conf

1. Monitorear simultáneamente los puertos 81 y 82 correspondientes a dos sitios web

puerto

2. **Modificar el directorio de recursos estáticos

El directorio predeterminado es var/www/html
porque escucha dos puertos, así que diseñé

Los recursos estáticos del puerto 81var/www/html están debajo Los recursos estáticos
del puerto 82 están debajo Nota: Cree la carpeta de precios correspondiente por adelantadovar/www/html2

3. Agregue la configuración de monitoreo del puerto 82 en el archivo de configuración

(Debido a que hay una configuración del puerto 81 por defecto, solo se agrega 82) Si hay más sitios web, continúe agregando

#82为监听的端口号
<VirtualHost *:82>
 #服务器名
ServerName  wangsm.top
#网站根目录     
DocumentRoot "/var/www/html2"
#网站默认首页
DirectoryIndex index.html index.htm index.php
</VirtualHost>
<Directory /var/www/html/>
 #//允许服务器执行CGI及SSI,禁止列出目录
Options Includes ExecCGI FollowSymLinks
#//设置不在浏览器上显示树状目录结构
Options FollowSymLinks
 #//允许.htaccess
AllowOverride All
Require all granted
</Directory>

reiniciar apache

systemctl restart httpd

Supongo que te gusta

Origin blog.csdn.net/qq_51075057/article/details/122979299
Recomendado
Clasificación