Centos7安装http2.4 配置个人网站 和 虚拟主机设置

news/2024/5/16 20:28:40/文章来源:https://yumbo.blog.csdn.net/article/details/103065650

 安装

Centos7.6  rpm安装过程中需要的依赖包有,挂载镜像Centos7.6然后终端进入镜像的 Package目录

按照顺序安装

rpm -ivh apr-1.4.8-3.el7_4.1.x86_64.rpm

rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm

rpm -ivh httpd-tools-2.4.6-80.el7.centos.x86_64.rpm

rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm

rpm -ivh httpd-2.4.6-80.el7.centos.x86_64.rpm

最简单的方法是 yum install -y httpd直接进行下载依赖安装

 

添加防火墙规则

firewall-cmd --permanent --add-port=80/tcp

重启防火墙

systemctl restart firewalld.service

启动httpd服务

查看状态service httpd status

然后启动服务 service httpd start

实验一

 

配置Httpd

mkdir -p /var/www/html/test    创建目录

echo “====this is a test page======” >/var/www/htmltest/index.html      #创建了一个测试页面

  • 编辑配置文件httpd.conf文件

vim /etc/httpd/conf/httpd.conf

添加url映射,并且指定授权类型Basic算法,授权文件在/var/www/下的userpass

该目录必须是合法用户才能访问

 

创建合法用户helen、jerry

 

结果验证访问http://192.168.1.100/test,如下在弹窗中输入用户名和密码进行验证

 

 

 

 

实验二、

使用 .htaccess 文件实现网站的认证访问

mkdir -p /var/www/html/test2

echo “this is test2 file” > /var/www/html/test2/index.html

 

修改httpd.conf配置文件

添加

 

然后创建 .htaccess文件

输入  vim /var/www/html/test2/.htaccess

宿主机是通过vmnet8网卡访问的

vmnet8的网段是192.168.1.0所以网段我设置为192.168.1.0

 

systemctl restart httpd.service重启服务让前面的httpd.conf文件生效

验证:如图

 

实验三、

实现个人 Web 站点

Centos7  httpd2.4配置个人网站如下

修改配置,2.4版本个人站点的位置变了如下

vim /etc/httpd/conf.d/userdir.conf

<IfmModule mod_userdir.c>UserDir enabled jerry #用户名jerryUserDir public_html
<IfmModule ><Directory /home/*/public_html>Options Indexes Includes FollowSymLinksRequire all granted
</Directory>

接着

useradd user1 #创建用户

mkdir -p /home/user1/public_html #创建目录

echo "测试个人web站点" > /home/user1/public_html/index.html #测试的页面

chmod 711 /home/user1 #设置权限

chmod 755 /home/user1/public_html #设置权限

systemctl restart httpd.service #重启服务

setsebool -P httpd_enable_homedirs true #设置selinx权限控制

结果展示

 

实验四

虚拟主机测试

添加虚拟网卡ip

ifconfig ens33:2 192.168.1.200

ifconfig ens33:3 192.168.1.201

 

现在有两个网卡分别是:192.168.1.200、192.168.1.201。

修改httpd.conf配置

 

接着创建 相应目录和index.html文件

mkdir -p /var/www/vhost1

echo “this vhost1 index” > /var/www/vhost1/index.html

mkdir -p /var/www/vhost2

echo “this vhost2 index” > /var/www/vhost2/index.html

 

重启服务

service httpd restart

 

结果展示:

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《淘宝店铺 大数据营销+SEO+爆款打造 一册通》一一1.2 淘宝流量来源分析

本节书摘来自异步社区出版社《淘宝店铺 大数据营销SEO爆款打造 一册通》一书中的第1章&#xff0c;第1.2节&#xff0c;作者&#xff1a;葛存山 , 耿寿礼&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 淘宝流量来源分析 做淘宝新手卖家大家最关心的是…

Tornado 网站demo 一

web服务器的工作过程 创建 listen socket, 在指定的监听端口, 等待客户端请求的到来listen socket 接受客户端的请求, 得到 client socket, 接下来通过 client socket 与客户端通信处理客户端的请求, 首先从 client socket 读取 http 请求的协议头, 如果是 post 协议, 还可能要…

网站SEO优化、IIS日志分析工具 IISLogViewer V2.0 发布

PS&#xff1a;为了有个响亮些的名字&#xff0c;软件中文名更名为&#xff1a;点格网站日志分析器 本次发布IIS日志分析工具[IISLogViewer] V2.0版本。 下面单刀直入&#xff0c;看下 IIS日志分析工具 V2.0 版本所带来新的教程&#xff1a; 1&#xff1a;运行IISLogViewer.exe…

网站应用接入qq登录,实现免注册原理

去qq互联&#xff1a;https://connect.qq.com/index.html 创建一个wen网站类型的应用,如下过程&#xff0c;这个过程可能比较久 前提条件 1、网站域名已经备案成功并且网站可以访问&#xff0c;然后再来申请接入网站应用 然后需要用到备案信息&#xff0c;否则就会收到邮件通…

大规模网站sesson会话保持思路及实践配置

1.需求&#xff1a; 请教个问题&#xff1a;我用lvs的rr模式&#xff0c;&#xff08;考虑过 ipvsadm -p&#xff0c;但是这样就失去了负载均衡的意义感觉&#xff09;&#xff0c;后端有10台web&#xff0c;用一台memcached专门用于存储session文件&#xff0c;但是现在问题是…

实现所有网站的qq登录返回登录后的cookie信息

开源地址&#xff1a;https://github.com/1015770492/autoLoginQQWithAnyWeb 注意&#xff1a;如果你下载了源码&#xff0c;想在自己的windows环境下测试&#xff0c;将源码中top.yumbo.music.test.configuration.ChromeAutoConfigration中 指定chromedriver路径的注释打开&a…

解决Fiddler Everywhere无法捕捉浏览器的请求问题,以及意外退出Fiddler Everywhere导致谷歌浏览器访问不了网站

今天又用到了Fiddler Everywhere又遇到了上次同样的问题&#xff0c;Fiddler Everywhere捕捉不到请求。 细想一下Fiddler Everywhere的作用&#xff0c;当我们打开它的时候本质上就是启动了一个代理服务器&#xff0c;也就是系统的所有http请求都经过Fiddler后台的服务器进行转…

监控网站服务质量出图学习后续篇

前面我们已经学习过了&#xff0c;如何收集网站服务质量的一些相关数据&#xff0c;然后通过入库出图&#xff0c;开始打算是用rrdtool做画图&#xff0c;但是经过一段时间的研究&#xff0c;发现echarts出图合理和美观&#xff0c;下面贴出我实时收集到的数据和出图展示部分: …

网页制作中点一张图片变成图片浏览式_做网站为什么要做响应式网站?

“响应式建站”又被称为HTML5建站、H5 响应式建站。响应式网站做为目前网站建设的主导方向,越来越多的网站建设者选择建设响应式网站。那么到底什么是响应式设计?什么是响应式建站?什么是响应式网站呢? 移动互联网发展迅速。随着智能手机的普及&#xff0c;互联网用户更喜欢…

selenium-java 实现QQ音乐自动登录获取cookie数据,爬取qq音乐会员资源和网易云音乐会员资源。实现任意网站的会员资源爬取

javaselenium-java 实现qq自动登录功能并获取cookie 下面是网易云音乐的qq自动功能演示&#xff0c;cookie信息在控制台中会打印出来。---->下一步就是利用这个cookie实现网站资源的爬取。 下面是qq音乐的自动登录 CSDN的自动登录 源代码如下 import org.openqa.selenium.*…

架构师---(大型网站分布式架构)

#参考资料大型分布式网站架构设计与实践 #感悟&#xff1a;书读百遍&#xff0c;其意自见 #QQ群北京it—推荐–交流&#xff1a;300458205 #群专注内推、大数据、云计算、Java、Android、UI等技术交流&#xff0c;欢迎你的加入。 看的越多&#xff0c;发现会的越少&#xff…

架构师---(大型网站技术架构核心原理与案例分析)1大型网站架构演化

#参考资料大型网站技术架构核心原理与案例分析&#xff08;作者李智慧&#xff09; #1初始阶段的网站架构 小型网站起初访问量不是很高&#xff0c;只需要一台服务器就可以了。通常我们的部署将应用程序、数据库、文件等所有的资源都在一台服务器上。通常服务器操作系统为linux…

从码农到架构师---设计大型网站架构模式和核心要素

参考资料大型网站技术架构核心原理与案例分析&#xff08;作者李智慧&#xff09; 参考资料架构修炼之道(作者王新栋) 网关 1-API网关的基本功能与七种措施 2-如何设计一个API: 常用工具(设计API和生成API文档) RAML和Swagger RAML的五个过程 Design->Build->Test->…

java spring boot + Selenium 爬取网站简单使用

chromedriver 下载 首先下载chromedriver 这个驱动 注意: 看一下Chrome 浏览器版本 选择合适对应的chromedriver 版本 pom引入 <!-- selenium-java --><dependency><groupId>org.seleniumhq.selenium</groupId><artifactId>selenium-java</ar…

网站 nginx http 升级 https

首先下载 nginx wget -c https://nginx.org/download/nginx-1.10.1.tar.gz然后解压 tar -zxvf nginx-1.10.1.tar.gz注意这里 如果你以前有nginx 在启动目录里使用 ./nginx -V 看看是否有 with-http_ssl_module 这个模块 如果没有请按照http升级https(转)这篇文章升级(本人也是参…

高并发高流量网站架构

Web2.0的兴起&#xff0c;掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念&#xff0c;细分了网站功能和用户群&#xff0c;不仅成功的造就了一大批新生的网站&#xff0c;也极大的方便了上网的人们。但Web2.0以用户为导向的理念&#xff0c;使得新生的网站有…

db2怎么限定查询条数_SEO优化怎么样呢?如何做seo?

SEO优化怎么样呢&#xff1f;如何做seo&#xff1f;网站上线后不是给自己看的&#xff0c;更多的情况下是给用户看的。seo优化的作用在于提升网站关键词自然排名&#xff0c;便于用户搜索&#xff0c;便于提高用户通过相关关键词看到网站的概率。通常所说的搜索引擎优化&#x…

WEB网站压力测试方案 压力测试如何换算并发用户数

http://wenku.baidu.com/view/bedf1a93daef5ef7ba0d3c29.html 压力测试通过确定一个系统的瓶颈或者不能接收的性能点&#xff0c;来获得系统能提供的最大的服务级别的测试。通俗地讲&#xff0c;压力测试是为了发现在什么条件下您的应用程序的性能会变得不可接受。 极限压力测…

正在尝试其它镜像_网站被镜像了该如何解决?

相信很多站长遇到最头疼的事就是网站被镜像了吧&#xff0c;自己辛苦做出来的网站一下就被别人镜像了&#xff0c;心里一定不好受。网站镜像是什么意思呢&#xff1f;就是当你搜索你的网站&#xff0c;你会发现突然多出了很多和你的网站一模一样的网站&#xff0c;它们除了域名…

php 网站的拼接方法,第五天 ThinkPHP手把手快速拼接网站(五)

6月11日&#xff0c;晴天。“梅子留酸软齿牙&#xff0c;芭蕉分绿与窗纱。日长睡起无情思&#xff0c;闲看儿童捉柳花。”十、后台编写-续-21、改写Login模块的login方法 &#xff0c;主要是改M方法为D方法class LoginAction extends Action {function index() {// 配置页面显…