Linux中的的虚拟WEB主机的几点总结

Linux中的虚拟WEB主机几点注意与备忘

听着钢琴曲,第一次开始写博客。

其实有点疲惫,因为上课了一整天,晚上还搭建了一遍服务。但是难以掩住第一次写博客的心情。

还原虚拟机的命令:rht-vmctl reset 主机名

一般搭建一个服务的基本思想:装包,配置,起服务

为保证实验,上来先把Firewall干掉,之后如果不懂selinux也可以把这个烦人的皇帝干掉。

虚拟web主机有三种方式:端口,域名,ip地址,一般用的是前两种。

基于域名的:一个ip地址有多个域名。

httpd服务的Document Root 是默认放在/var/www/html,如果要改变整个网页根目录(Document Root),需要更改安全上下文值:chcon  -R --reference=模板值   ,新模板。

配置虚拟web主机的引导文件写在/etc/httpd/conf.d/*.conf。一些格式,字段要知道,比如VirtualHost标签。

访问到了域名就是访问到网页的根目录。可以说一个端口就是一个程序。

解析Python的解释器程序:mod_wsgi。把网页根目录起个别名(Alias),把这个别名与你要访问的页面地址做一个映射,当你单独访问域名时候,就可以到达你想要的页面。

默认端口访问优先级最高,默认端口不匹配,显示第一个虚拟Web主机内容

案例1:为虚拟机 server 部署动态WSGI站点
为站点 webapp0.example.com 配置提供动态Web内容,要求如下:
1)此虚拟主机侦听在端口8909
2)测试网页从以下地址下载,不要作任何更改http://classroom/pub/materials/webinfo.wsgi
3)从浏览器访问 http://webapp0.example.com:8909 可接收到动态生成的 Web 页面
vim /etc/httpd/conf.d/ds.conf
Listen 8909
<VirtualHost *:8909>
ServerName webapp0.example.com
DocumentRoot /var/www/baidu
WsgiScriptAlias / /var/www/baidu/webinfo.wsgi
</VirtualHost>
cd /var/www/dashen3
wget http://classroom/pub/materials/webinfo.wsgi
yum -y install mod_wsgi
semanage port -a -t http_port_t -p tcp 8909
systemctl restart httpd
firefox http://webapp0.example.com:8909

不太写和总结,好乱啊哈,配一个例子显示一下专业,哈哈

原文地址:https://www.cnblogs.com/Haihong72H/p/9813997.html

时间: 2024-09-29 01:23:16

Linux中的的虚拟WEB主机的几点总结的相关文章

CentOS 7 中httpd服务构建虚拟Web主机详解

虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中的每个站点实际并不独立占用整个服务器,因此被称为"虚拟"Web主机.通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本. 使用httpd服务可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能同事支撑大量的Web站点. httpd服务支持的虚拟主机类型包括以下三种: 基于域名:为每个虚拟主机使用不同的域名,但是其对应的IP地址是相同的: 基于IP地址:为每个虚拟主机使用不同的域名,

构建虚拟web主机

虚拟Web主机指的是在同一台服务器中运行多个Web站点,其中的每一个站点实际上并不 独自占用整个服务器,因此被称为"虚拟Web主机". 通过虚拟Web主机服务可以充分利用 服务器的硬件资源,从而大大降低网站构建及运行成本 使用httpd可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑 大量的Web站点.Httpd支持的虚拟主机类型包括以下三种: 基于域名的虚拟主机 : 不同的域名 相同的IP 基于端口的虚拟主机 : 不使用域名.IP来区分不同站点的内容,而是

Apache构建虚拟Web主机

Apache HTTP Server是开源软件项目的杰出代表,基于标准的HTTP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额.Apache服务器可以运行在Linux.UNIX.Windows等多种操作系统平台中. Apache的主要特点: 开放源代码 跨平台应用 支持各种Web编程语言 模块化设计 运行非常稳定 良好的安全性 在同一台Apache服务器中运行多个web站点,其中的每一个站点实际上不会占用着整个服务器,通过虚拟web主机服务可以充分利用服务器的硬件资源,从

CentOS7构建虚拟Web主机(基于域名、端口、IP地址)

虚拟Web主机 在同一台物理服务器中运行多个Web站点,其中每一一个站点并不独立占用一台真正的计算机. httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的虚拟主机 构建虚拟主机------基于域名 (1)安装bind.httpd服务. (2)进入named服务的主配置文件,将下图两个位置改为"any". [[email protected] ~]# vim /etc/named.conf (3)进入named服务的区域配置文件,添加两个域名的区域信息.

基于域名的虚拟web主机

Web网站服务(二) 用户授权限制 1 创建用户认证数据文件(新建数据文件/usr/local/httpd/conf/.awspwd 其中包括一个名为webadmin的用户) 查看创建的用户数据文件 2 添加用户授权配置 AuthName 定义受保护的领域名称 Authtype 设置认证的类型 basic表示基本认证 Authuserfile 设置用于保存用户账户密码的认证文件路径 Require  valid-user 要求只有认证文件中的合法用户才能访问 重启服务使新配置生效 3 验证用户访

Apache配置与应用,虚拟目录;访问控制;虚拟Web主机(多域名;多端口),

1,虚拟目录 Httpd  虚拟目录 便于网站管理和维护,内容分类.例如: hhtpd://www.benet.com/news  新闻 Httpd://www.benet.com/edu   学习 以redhat6.5系统为例进行配置(系统默认自带httpd服务),首先修改httpd.conf配置文件 , (1)建立一个web站点www.benet.com vim  /etc/httpd/conf/httpd.conf 添加站点首页文档index.html (2)并搭建一个DNS服务,解析域名

基于centos 7搭建Nginx网站服务器(包含虚拟web主机的配置)

Nginx专为性能优化而开发,其最大的优点就是它的稳定性和低系统资源消耗,以及对http并发连接的高处理能力,单台物理服务器可支持20000~50000个并发请求,正是如此,大量提供社交网络.新闻资讯.电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供web服务,目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx是一个很牛的高性能Web和反向代理服务器,它具有有很多非常优越的特性: 高并发连接:官方测试能支撑5万并发连接,在实际生

理论+实操:apache 的虚拟web主机配置

@[toc]apache 常用的功能,虚拟主机 一:虚拟Web主机 在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机 1.1 httpd支持的虚拟主机类型(三种) 基于域名的类型 基于IP地址的虚拟主机 基于端口的虚拟主机例如:www.kgc.omwww.accp.comIP相同,端口相同 IP不同,端口相同 IP相同,端口不通 二:构建虚拟主机基于域名的实验 2.1.1 安装软件包 [[email protected] ~]# yum install bind h

Apache之虚拟web主机的构建

[TOC] 文章目录 一.虚拟主机概述 二.实验准备 三.基于域名---构建虚拟主机 3.1.DNS解析 3.2.为虚拟主机准备网页文档 3.3.虚拟主机配置 3.4.httpd服务 3.5.结果验证 四.基于端口-构建虚拟主机 4.1.实验环境 4.2.实验过程 五.基于IP-构建虚拟主机 5.1.应用示例 5.2.实验操作 一.虚拟主机概述 虚拟Web主机 在同一台服务器中运行多个Web站点,其中每一一个站点并不独立占用一台真正的计算机 httpd支持的虚拟主机类型 基于域名的虚拟主机 基于