linux中搭建基于http协议静态网站

简介: linux中搭建基于http协议静态网站

一、搭建静态网站——基于http协议的静态网站

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

首先安装httpd软件

再修改服务器首页

[root@good html]# mv index.html hello.html

然后修改内容

[root@localhost ~]# echo My Home Page is hello > /var/www/html/hello.html

验证

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

  • 第一步,先添加两个ip地址
[root@localhost ~]#nmcli connection modify static +ipv4.addresses 192.168.109.131/24 ipv4.gateway 192.168.109.1 ipv4.method manual connection.autoconnect yes
[root@localhost ~]# nmcli connection modify static +ipv4.addresses 192.168.109.132/24
[root@localhost ~]# nmcli connection up static
  • 第二步,创建两个网页文件根目录,并定义网页内容
[root@localhost ~]# mkdir -pv /www/ip/{100,200}
[root@localhost ~]# echo this is 100 > /www/ip/100/index.html
[root@localhost ~]# echo this is 200 > /www/ip/200/index.html
[root@server html]# setenforce 0
[root@server html]# getenforce
Permissive
  • 第三步,定义基于不同ip地址来访问网站的配置文件
1. [root@good ~]# cd /etc/httpd/conf.d
2. 
3. [root@good conf.d]# vim myhosts.conf

重启httpd

最后验证:

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

第一步: 创建文件根目录

[root@localhost ~]# mkdir -pv /www/port/{9090,9091}
[root@localhost ~]# echo the port is 9090 > /www/port/9090/index.html
[root@localhost ~]# echo the port is 9091 > /www/port/9091/index.html
  • 第二步: 基于不同端口来访问网站的配置文件

  • 重启服务
    验证:

目录
相关文章
|
1天前
|
移动开发 网络协议 网络安全
【网络安全 | 网络协议】一文讲清HTTP协议
【网络安全 | 网络协议】一文讲清HTTP协议
6 0
|
3天前
|
Linux C语言
|
3天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
10 0
|
5天前
|
安全 网络协议 网络安全
干货|代理IP协议有何区别?深入了解 SOCKS5、HTTP 代理
HTTP和HTTPS是互联网主要的两大协议,HTTP是基础的简单请求-响应协议,常用于TCP上,但数据传输不安全。HTTPS是HTTP的安全版本,添加了SSL层进行加密和身份验证,提供更高的安全性,用于保护数据和验证网站真实性。HTTPS需CA证书,可能产生费用,并使用443端口而非HTTP的80端口。
|
5天前
|
网络协议 安全 数据安全/隐私保护
干货|代理IP协议有何区别?深入了解 SOCKS5、HTTP 代理
SOCKS5和HTTP是两种代理协议,前者是通用型,支持多种网络流量,提供身份验证、IPv6支持及UDP兼容性,更适合实时数据传输。HTTP代理专用于HTTP协议,适用于Web资源请求。SOCKS5在传输方式、功能、兼容性和安全性上更胜一筹,而HTTP代理则在处理HTTP请求时更专业。选择代理协议应根据需求和应用场景,考虑服务的稳定性和安全性。付费代理如kookeey全球代理,支持双协议,速度快且可扩展性强,是可靠的选择。
|
5天前
|
网络协议 算法 Java
Java中如何通过代理实现对HTTP2网站的访问?
Java中如何通过代理实现对HTTP2网站的访问?
|
6天前
|
安全 算法 网络协议
HTTPS:如何确保您的网站数据传输安全?
HTTPS:如何确保您的网站数据传输安全?
|
6天前
|
数据采集 网络协议 安全
2024年,你还在等什么?一起探索HTTP协议的奥秘!
2024年,你还在等什么?一起探索HTTP协议的奥秘!
|
6天前
|
网络协议 Java 应用服务中间件
HTTP协议与Tomcat在IJ中配置
本文是对自己学习JavaWeb学习的笔记的总结,添加了一些自己的东西,然后进行一次复盘,并加深一下学习的理解和印象.其中内容主要包括对http协议的详细介绍,java常见服务器的初步介绍,以及IJ旧版和新版的tomcat服务器的配置图解教程
|
6天前
|
存储 网络协议 JavaScript
应用层 HTTP协议(1)
应用层 HTTP协议(1)
8 0