LInux基础--apache部署网站

news/2025/3/17 15:56:50/

httpd的安装

yum -y install httpd

httpd的使用

启动httpd

systemctl enable --now httpd

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

访问httpd

创建虚拟主机

基于域名

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

资源表-1
服务域名
server1www.aaa.com
server2www.bbb.com

配置server1

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

配置server2

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

配置本地dns解析

验证结果

基于IP地址

资源表-2
服务IP地址
server1192.168.211.205
server2192.168.211.222

为主机添加IP地址

修改配置文件

配置server1

<VirtualHost 192.168.211.205:80>
DocumentRoot /var/www/monkey
<Directory /var/www/monkey>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

配置server1

<VirtualHost 192.168.211.222:80>
DocumentRoot /var/www/apple
<Directory /var/www/apple>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

验证结果

基于端口号

资源表-3

服务

端口
server180
server281

配置文件

配置server1

<VirtualHost *:80>
DocumentRoot /var/www/monkey
<Directory /var/www/monkey >
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

配置server2

<VirtualHost *:81>
DocumentRoot /var/www/apple
<Directory /var/www/apple>
Require all granted
AllowOverride none
</Directory>
</VirtualHost>

验证结果


http://www.ppmy.cn/news/1579846.html

相关文章

Windows远程桌面黑屏怎么办?

在使用Windows远程桌面连接另一台电脑时&#xff0c;用户经常会遇到Windows远程桌面黑屏的问题。那么&#xff0c;该如何有效地解决Windows远程桌面黑屏的问题呢&#xff1f;遇到远程桌面连接黑屏的问题时&#xff0c;可以通过在本地组策略编辑器中禁用WDDM图形显示驱动来解决。…

Ubuntu24.10编译Android12源码并运行于模拟器中

效果如下&#xff1a; 初始化环境&#xff1a; 运行lunch弹出对应目标 生成模拟器版本镜像 镜像生成成功 生成模拟器启动镜像 编译注意事项: 24.10版本&#xff1a; sudo apt install curl curl -sSL https://gerrit-googlesource.proxy.ustclug.org/git-repo//master/r…

Python----数据分析(Pandas一:pandas库介绍,pandas操作文件读取和保存)

一、Pandas库 1.1、概念 Pandas是一个开源的、用于数据处理和分析的Python库&#xff0c;特别适合处理表格类数 据。它建立在NumPy数组之上&#xff0c;提供了高效的数据结构和数据分析工具&#xff0c;使得数据操作变得更加简单、便捷和高效。 Pandas 的目标是成为 Python 数据…

案例驱动的 IT 团队管理:创新与突破之路:第一章 重构 IT 团队管理:从传统到创新-1.1.3 敏捷开发 vs 传统流程

&#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 文章大纲 重构 IT 团队管理&#xff1a;从传统到创新1.1.3 敏捷开发 vs 传统流程一、核心理念对比二、流程与实践差异1. **传统流程的线性结构**2. **敏捷开发的迭代循环** 三、适用场…

LeetCode 3280 将日期转换为二进制表示

【算法实战】日期转二进制&#xff1a;两种解法的思路与优化&#xff08;附代码解析&#xff09; 一、问题描述 给定一个yyyy-mm-dd格式的日期字符串&#xff0c;要求将年、月、日分别转为无前导零的二进制&#xff0c;并保持year-month-day格式。 示例&#xff1a;输入2025-…

使用DeepSeek完成一个简单嵌入式开发

开启DeepSeek对话 请帮我使用Altium Designer设计原理图、PCB&#xff0c;使用keil完成代码编写&#xff1b;要求&#xff1a;使用stm32F103RCT6为主控芯片&#xff0c;控制3个流水灯的原理图 这里需要注意&#xff0c;每次DeepSeek的回答都不太一样。 DeepSeek回答 以下是使…

PHP与数据库连接常见问题及解决办法

PHP与数据库连接常见问题及解决办法 在现代Web开发中&#xff0c;PHP与数据库的连接是不可或缺的一部分。无论是构建动态网站、内容管理系统&#xff08;CMS&#xff09;还是电子商务平台&#xff0c;PHP与数据库的交互都是核心功能之一。然而&#xff0c;在实际开发过程中&am…

OpenAI与谷歌DeepMind新品同日竞技,谁能引领机器人现实任务新潮流?

2025年3月12日&#xff0c;科技巨头谷歌DeepMind与OpenAI均发布了与机器人执行现实任务相关的新产品&#xff1a;谷歌DeepMind的新AI模型、OpenAI的Agents工具集&#xff0c;二者在技术路径、应用场景、安全机制设计等方面存在明显差异&#xff0c;其发展态势备受行业关注。 …