分分钟学会httpd服务

简介: 1.安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: “My Home Page is hello”

1.安装httpd,并将访问apache服务器的首页修改为hello.html, 且内容为: “My Home Page is hello”

[root@AAA ~]# systemctl stop firewalld.service 
[root@AAA ~]# getenforce 
Enforcing
[root@AAA ~]# setenforce 0
[root@AAA ~]# getenforce 
Permissive
[root@AAA html]# echo 'My Home Page is hello' > home.html
[root@AAA html]# ls
home.html  index.html
<IfModule dir_module>
    #DirectoryIndex index.html
     DirectoryIndex home.html
</IfModule>
[root@AAA html]# curl 192.168.193.129
My Home Page is hello

dbee60130cb346388e488ea7fbf2918f.png

2.虚拟主机:虚拟两台主机ip为100,200, 对应访问目录:/www/ip/100, /www/ip/200并创建首页文件index.html

[root@WHL ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.193.100/24
[root@WHL ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.193.200/24
[root@WHL ~]# nmcli connection up e
e7c753f0-aa71-4ab5-8b54-ace0c085b2b0  ens160                                
[root@WHL ~]# nmcli connection up ens160 
'Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
[root@WHL ~]# mkdir -pv /www/ip{100,200}
mkdir: created directory '/www'
mkdir: created directory '/www/ip100'
mkdir: created directory '/www/ip200'
[root@WHL ~]# echo 'this is 100' > /www/ip
ip100/ ip200/ 
[root@WHL ~]# echo 'this is 100' > /www/ip100/index.html
[root@WHL ~]# echo 'this is 200' > /www/ip200/index.html
[root@WHL ~]# vim /etc/httpd/conf.d/myhost.conf 
<VirtualHost 192.168.193.100:80>
    DocumentRoot "/www/ip100/"
</VirtualHost>
<VirtualHost 192.168.193.200:80>
    DocumentRoot "www/ip200"
</VirtualHost>
<Directory /www/ip>
    AllowOverride None
    Require all granted
</Directory>
[root@WHL ~]# systemctl restart httpd

3.配置不同端口的虚拟主机访问apache服务器

[root@WHL ~]# mkdir -p /www/port/{8000,9000}
[root@WHL ~]# echo "this is page for port 8000" > /www/port/8000/index.html
[root@WHL ~]# echo "this is page for port 9000" > /www/port/9000/index.html
[root@WHL ~]# vim /etc/httpd/conf.d/myhost.conf 
Listen 8000
Listen 9000
<VirtualHost 192.168.193.100:8000>
    DocumentRoot "/www/port/8000"
</VirtualHost>
<VirtualHost 192.168.193.200:9000>
    DocumentRoot "www/port/9000"
</VirtualHost>
<Directory /www/port>
    AllowOverride None
    Require all granted
</ Directory>
[root@WHL ~]# systemctl restart httpd


相关文章
android电子班牌人脸识别系统源码
智慧校园云平台全套源码包含:电子班牌管理系统、成绩管理系统、考勤人脸刷卡管理系统、综合素养评价系统、请假管理系统、电子班牌发布系统、校务管理系统、小程序移动端、教师后台管理系统、SaaS运营云平台。
163 1
kde
|
6天前
|
Docker镜像加速指南:手把手教你配置国内镜像源
配置国内镜像源可大幅提升 Docker 拉取速度,解决访问 Docker Hub 缓慢问题。本文详解 Linux、Docker Desktop 配置方法,并提供测速对比与常见问题解答,附最新可用镜像源列表,助力高效开发部署。
kde
3906 8
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
国内如何安装和使用 Claude Code镜像教程 - Windows 用户篇
666 1
Dify MCP 保姆级教程来了!
大语言模型,例如 DeepSeek,如果不能联网、不能操作外部工具,只能是聊天机器人。除了聊天没什么可做的。
1013 11
【保姆级图文详解】大模型、Spring AI编程调用大模型
【保姆级图文详解】大模型、Spring AI编程调用大模型
440 7
【保姆级图文详解】大模型、Spring AI编程调用大模型
|
3天前
typora免费版,激活方法,Typora使用教程
Typora是一款简洁高效的Markdown编辑器,支持即时渲染。本教程涵盖安装方法、文件操作、视图控制、格式排版、字体样式及Markdown语法,助你快速上手使用Typora进行高效写作。
713 0
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
本文详细介绍了Maven的项目管理工具特性、安装步骤和配置方法。主要内容包括: Maven概述:解释Maven作为基于POM的构建工具,具备依赖管理、构建生命周期和仓库管理等功能。 安装步骤: 从官网下载最新版本 解压到指定目录 创建本地仓库文件夹 关键配置: 修改settings.xml文件 配置阿里云和清华大学镜像仓库以加速依赖下载 设置本地仓库路径 附加说明:包含详细的配置示例和截图指导,适用于各种操作系统环境。 本文提供了完整的Maven安装和配置
2025年最新版最细致Maven安装与配置指南(任何版本都可以依据本文章配置)
【保姆级图文详解】RAG(检索增强生成)技术和流程:Embedding(语义理解) + 向量数据库(高效检索) + 召回 / 精排(筛选优化) + 混合策略(场景适配)
【保姆级图文详解】RAG(检索增强生成)技术和流程:Embedding(语义理解) + 向量数据库(高效检索) + 召回 / 精排(筛选优化) + 混合策略(场景适配)
325 5
企业如何用Data Agent实现数据价值效率的飞跃
在数字化转型背景下,数据被视为“新时代的石油”,但多数企业仍面临数据价值难以高效挖掘的困境。文章深入剖析了当前数据分析中存在的“被动响应”模式及其带来的四大挑战,并提出通过Data Agent实现主动智能与数据分析民主化的新路径。Data Agent基于大语言模型和强化学习技术,具备理解、思考与行动能力,能够从“人找数据”转变为“数据找人”,推动数据洞察从专业人员走向全员参与。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等