LInux基础--apache部署网站

httpd的安装

bash 复制代码
yum -y install httpd

httpd的使用

启动httpd

bash 复制代码
systemctl enable --now httpd

使用enable --now 进行系统设置时,会将该服务设置为开机自启并且同时开启服务

访问httpd

创建虚拟主机

基于域名

在一台主机上配置两个服务server1和server2,其中服务server1的域名为monkey,服务服务server2的域名为apple

服务 域名
server1 www.aaa.com
server2 www.bbb.com
[资源表-1]

配置server1

bash 复制代码
<VirtualHost *:80>
DocumentRoot /var/www/monkey
ServerName www.aaa.com
<Directory /var/www/monkey>
AllowOverride none
Require all granted
</Directory>
</VirtualHost>

配置server2

bash 复制代码
<VirtualHost *:80>
DocumentRoot /var/www/apple
ServerName www.bbb.com
<Directory /var/www/apple>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

配置本地dns解析

验证结果

基于IP地址

服务 IP地址
server1 192.168.211.205
server2 192.168.211.222
[资源表-2]

为主机添加IP地址

修改配置文件

配置server1

bash 复制代码
<VirtualHost 192.168.211.205:80>
DocumentRoot /var/www/monkey
<Directory /var/www/monkey>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

配置server1

bash 复制代码
<VirtualHost 192.168.211.222:80>
DocumentRoot /var/www/apple
<Directory /var/www/apple>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

验证结果

基于端口号

服务 端口
server1 80
server2 81
[资源表-3]

配置文件

配置server1

bash 复制代码
<VirtualHost *:80>
DocumentRoot /var/www/monkey
<Directory /var/www/monkey >
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

配置server2

bash 复制代码
<VirtualHost *:81>
DocumentRoot /var/www/apple
<Directory /var/www/apple>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

验证结果

相关推荐
番茄灭世神11 小时前
Linux应用编程介绍
linux·嵌入式
wdfk_prog11 小时前
[Linux]学习笔记系列 -- [drivers][mmc][mmc_sdio]
linux·笔记·学习
Forsete11 小时前
LINUX驱动开发#9——定时器
linux·驱动开发·单片机
JY.yuyu11 小时前
Docker常用命令——数据卷管理 / 端口映射 / 容器互联
运维·docker·容器
森G12 小时前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
驱动探索者12 小时前
linux mailbox 学习
linux·学习·算法
alice--小文子12 小时前
cursor-mcp工具使用
java·服务器·前端
lpruoyu12 小时前
【Docker进阶-06】docker-compose & docker swarm
运维·docker·容器
China_Yanhy13 小时前
入职 Web3 运维日记 · 第 8 日:黑暗森林 —— 对抗 MEV 机器人的“三明治攻击”
运维·机器人·web3
艾莉丝努力练剑13 小时前
hixl vs NCCL:昇腾生态通信库的独特优势分析
运维·c++·人工智能·cann