Web服务器部署

news2024/10/6 22:20:52

简介

        学习Liunx中Apache-web服务器的环境搭建及基础配置。

实验内容

实验准备

        初始化yum,并安装httpd

yum clean all                #清理yum缓存

yum makecache                #创建新缓存

yum install httpd                #下载并安装web服务器

         关闭防火墙、SELiunx

        工作环境中不关闭防火墙,为了实验便利,关闭防火墙;如果不关闭防火墙,使用如下命令开放服务。

firewall-cmd --add-service=http --permanent        #放行http服务

firewall-cmd --reload        #重启防火墙

firewall-cmd --list-all        #查看防火墙状态

setenforce 0        #关闭SELiunx

getenforce        #查看状态

 systemctl stop firewalld.service        #关闭防火墙

systemctl status firewalld.service        #查看防火墙状态

 systemctl start httpd        #启动http服务

systemctl status httpd        #查看状态

 常规主页Web服务配置

        创建网站的默认首页

mkdir /www        #创建目录

touch /www/index.html        #创建文件

tree /www/        #查看

        写入内容 

vim /www/index.html        #编辑文件

         写入任意内容并保存

        编辑http配置文件

 cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf_bak        #备份配置文件

vim /etc/httpd/conf/httpd.conf        #编辑配置文件

        配置前 

         配置后

        重启服务

 systemctl restart httpd        #重启服务

        测试

        客户端查看 

        Windows环境

        服务端IP地址

用户主页Web服务配置 

        创建用户

useradd tom        #创建用户

passwd tom        #设置用户密码

cd /home/        #进入home目录

chmod 705 tom        #修改tom用户的目录权限

         创建个人首页默认文件

mkdir /home/tom/public        #创建目录

touch /home/tom/public/index.html        #创建个人首页

vim /home/tom/public/index.html        #编辑个人首页

        修改用户首页配置文件

 vim /etc/httpd/conf.d/userdir.conf        #编辑用户网页配置

        修改前

        修改后

        将public_html修改为public

         将UserDir disabled注释;UserDir public_html去注释

        重启服务 

systemctl restart httpd

        测试

        Windows环境

 虚拟目录Web服务配置

        创建虚拟目录

mkdir /testweb        #创建虚拟目录

vim /testweb/index.html        #创建并编辑首页

chmod 705 /testweb/ -R        #将testweb目录及其中的文件修改

         修改http配置文件

vim /etc/httpd/conf/httpd.conf        #编辑配置文件

        修改前 

         修改后

        将/www修改为/testweb

        光标所在行为命名,将/virtual标签页指向/testweb目录

        重启服务

 systemctl restart httpd

        测试 

        Windows环境

拓展

DNS解析服务 

        测试通过域名访问web服务器

        安装DNS服务

yum install bind

        修改主要配置文件

 vim /etc/named.conf

        修改前

        修改后 

        修改为any

        配置域名解析文件 

vim /etc/named.rfc1912.zones

        添加正向、反向域名解析

        xiaoming为自定义域名

        192.168.73为虚拟机所在网段 

         配置区域配置文件

cd /var/named/        #进入文件目录

cp -a named.localhost named.xiaoming        #复制并重命名文件

cp -a named.loopback named.192.168.73

        配置正向解析文件

vim named.xiaoming

         配置逆向解析文件

        130为服务端IP地址

        重启服务 

systemctl restart named        #重启DNS

        测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1709455.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

评测 香橙派OrangePi在智能交通上的应用

1、OrangePi应用场景 关于 Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能 AI 开发板,其搭载了昇腾 AI 处理器,可提供 8TOPS INT8 的计算能力,内存提供了 8GB 和 16GB两种版本。可以实现图像、视频等多种数据分析与推理计算&#…

【记录】网络|没有路由器没有网线,分别使用手机或Windows电脑共享网络给ARM64开发板,应急连接

事情是这样的,我的开发板明明已经选择了记住热点 WiFi 密码,但是却没有在开机的时候自动连接,我又没有放显示器在身边,又不想为了这点事去找个显示器来,就非常难受。 我手边有的设备是: 笔记本电脑&#…

nginx 安全配置

1、前言 前后端分离后,nginx 作为跨域转发工具在日常应用中越来越广泛,它的安全性不能不能忽略。 2、nginx 安装相关说明 2.1 直接下载安装包 在nginx官网下载编译好的安装包,链接地址为nginx: download。如果是linux系统,直接使…

基于FPGA实现LED的闪烁——HLS

基于FPGA实现LED的闪烁——HLS 引言: ​ 随着电子技术的飞速发展,硬件设计和开发的速度与效率成为了衡量一个项目成功与否的关键因素。在传统的硬件开发流程中,工程师通常需要使用VHDL或Verilog等硬件描述语言来编写底层的硬件逻辑&#xff0…

Unity Apple Vision Pro 开发(一):开发前期准备【软硬件要求 | 开发者模式 | 无线调试打包】

文章目录 📕教程说明📕硬件要求📕软件要求⭐Xcode 15.2 及以上⭐visionOS 1.0 (21N301) SDK 或者更高版本⭐Unity 2022 LTS for Apple Silicon (2022.3.18f1及以上的版本)⭐Unity Pro/Unity Enterprise/Unity Industry的授权许可证 &#x1f…

solidwork3D草图案例-曲管

单位mm 3D草图 点击线,根据三视图,绘制直线, 圆角 半径25mm 扫描 三视图 如果觉得好的话,或者有疑问,请关注微信公众号咨询

淘宝扭蛋机小程序开发:探索无限惊喜的购物新体验

随着科技的不断进步,人们的生活方式也在发生翻天覆地的变化。在这个数字化、智能化的时代,淘宝扭蛋机小程序应运而生,为消费者带来了一种全新的购物体验。 淘宝扭蛋机小程序是一款集娱乐、互动、购物于一体的创新应用。它巧妙地将扭蛋机的乐…

JavaWeb开发 3.Web开发 Web前端开发 ③ HTML、CSS

没有一朵花,一开始就是一朵花 —— 24.5.28 HTML、CSS知识在博主前端专栏,可以对照博客大致进行了解 https://blog.csdn.net/m0_73983707/category_12654678.htmlhttps://blog.csdn.net/m0_73983707/category_12654678.html

SpringAdminClient如何将Httpbasic账号密码告知SpringAdminServer

场景,因为Config Service开了权限校验,注册到eureka之后,SpringAdmin查看信息会报错401,如果想在SpringAdmin中正确的看到Config Service的actuator信息则需要将账号密码告知给SpringAdmin,磁力用的是Eureka作为发现服…

java多线程创建方式

1. 继承Thread类 这种方式是通过创建一个新的类继承自Thread类,并覆盖run()方法来创建线程。然后通过创建这个类的对象并调用其start()方法来启动线程。 public class MyThread extends Thread { public void run() { // 在这里定义线程的执行逻辑 …

20240528解决飞凌的OK3588-C的核心板可以刷机不能连接ADB的问题

20240528解决飞凌的OK3588-C的核心板可以刷机不能连接ADB的问题 2024/5/28 16:34 OS:Linux R4/Buildroot 硬件接了3条线出来,一直可以刷机,但是链接ADB异常。 【总是链接不上】 Z:\OK3588_Linux_fs\kernel\arch\arm64\boot\dts\rockchip\OK3…

RuoYI框架集成Sqlite与Mybatis-plus

一、RuoYi 中集成 SQLite 、MyBatis-Plus RuoYi 是一个基于 Spring Boot 的权限管理系统,它默认使用 MySQL 作为数据库。如果你想在 RuoYi 中集成 SQLite 数据库,并使用 MyBatis-Plus 作为 ORM 框架,你需要进行一些配置和代码更改。以下是集成的基本步骤: 添加依赖:在项目…

【算法】位运算算法——两整数之和

题解:两整数之和(位运算算法) 目录 1.题目2.位运算算法3.参考代码4.总结 1.题目 题目链接:LINK 2.位运算算法 这个题目难点就在于不能用、- 那什么能够代替加号呢? 既然数的层面不能用号,那二进制的角度去用号即可。 恰好&a…

【RabbitMQ】SpringAMQP--消息转换器

SpringAMQP–消息转换器 测试发送Object类型消息 1.声明队列 Configuration public class FanoutConfig {Beanpublic Queue objectQueue(){return new Queue("object.queue");} }运行消费者后: 2.发送消息 RunWith(SpringRunner.class) SpringBootTes…

预训练模型语义相似性计算(十一) - M3E和BGE

M3E m3e由MokaAI 训练,开源和评测。 m3e的详细介绍可以看官方的github介绍。本文简要摘录其中一些点,以便后续的应用。 1.千万级 (2200w) 的中文句对数据(开源)。 2.支持同质相似句计算(s2s)和异质检索(s2p),后续支持代码检索。 3.m3e基座模…

景源畅信:抖音小店新手小白如何做好运营?

在数字时代的浪潮中,抖音小店成为了众多创业者和商家的新宠。但面对激烈的市场竞争和不断变化的平台规则,新手小白如何才能在抖音小店的海洋里稳健航行,捕捉到属于自己的商机呢?接下来的内容将为你揭晓答案。 一、精准定位,明确目…

20240521在Ubuntu20.04下编译RK3588平台的IPC方案

20240521在Ubuntu20.04下编译RK3588平台的IPC方案 2024/5/21 15:27 viewproviewpro-ThinkBook-16-G5-IRH:~$ viewproviewpro-ThinkBook-16-G5-IRH:~$ md5sum RK3588_IPC_SDK.tar.gz 7481cc8d59f697a5fa4fd655de866707 RK3588_IPC_SDK.tar.gz viewproviewpro-ThinkBook-16-G5…

三维科技云展厅如何突破传统展览的局限,赋能企业高效展示

一、三维科技展厅如何实现科技展示 1、高度互动的展示方式 三维科技展厅通过虚拟现实和3D建模技术,为观众提供高度互动的展示体验。观众可以身临其境地参观展品,从而获得更为真实的感受。这样的展示方式不仅能够吸引观众的注意力,还能够提高他…

微服务架构五大设计模式详解,助你领跑行业

微服务架构设计模式详解(5种主流模式) 微服务架构 微服务,一种革命性的架构模式,主张将大型应用分解为若干小服务,通过轻量级通信机制互联。每个服务专注特定业务,具备独立部署能力,轻松融入生产环境,为系…

据库管理-第195期 Oracle RDMA(20240527)

数据库管理195期 2024-05-27 数据库管理-第195期 Oracle & RDMA(20240527)1 RDMA & Exadata2 RDMA & OCI3 RDMA的难点总结 数据库管理-第195期 Oracle & RDMA(20240527) 作者:胖头鱼的鱼缸&#xff08…