做网站神器,wordpress左右滑动页面,wordpress搭建的网站,网站挂马怎么处理一、web虚拟主机的构台服务器上运行多个网站#xff0c;每个网站实际上并不独立占用整个服务器#xff0c;因此称为虚拟虚拟主机的虚拟主机服务可以让您充分利用服务器的硬件资源#xff0c;大大降低了建立和运营网站的成本 Httpd服务使构建虚拟主机服务器变得容…一、web虚拟主机的构台服务器上运行多个网站每个网站实际上并不独立占用整个服务器因此称为虚拟虚拟主机的虚拟主机服务可以让您充分利用服务器的硬件资源大大降低了建立和运营网站的成本 Httpd服务使构建虚拟主机服务器变得容易。 您需要做的就是运行httpd服务以同时支持大量网站time.An Apache虚拟主机相当于同一台服务器中相互独立的站点以实现主机对外提供多个web服务各虚拟主机独立互不影响。
httpd服务支持的虚拟主机类型包括以下三种: 基于域名为每个虚拟主机使用不同的域名但是其对应的 IP 地址是相同的。例如www.yang.com 和 www.test.com 站点的 IP 地址都是 192.168.73.105。这是使用最为普遍的虚拟 Web 主机类型。 基于IP地址为每个虚拟主机使用不同的域名且各自对应的IP地址也不相同。这种方式需要为服务器配备多个网络接口因此应用并不是非常广泛。 基于端口这种方式并不使用域名、IP地址来区分不同的站点内容而是使用了不同的TCP端口号因此用户在浏览不同的虚拟站点时需要同时指定端口号才能访问。
二、基于域名的虚拟主机 2.1 为虚拟主机提供域名解析
方法一部署DNS域名解析服务器 来提供域名解析
方法二在/etc/hosts 文件中临时配置域名与IP地址的映射关系 echo 192.168.136.140 www.xhz.com /etc/hosts
echo 192.168.136.140 www.test.com /etc/hosts 2.2 为虚拟主机准备网页文档
mkdir -p /var/www/html/xhz
mkdir -p /var/www/html/test
echo h1www.xhz.com/h1 /var/www/html/xhz/index.html
echo h1www.test.com/h1 /var/www/html/test/index.html
2.3 添加虚拟主机配置
#源码编译安装的虚拟主机配置文件路径
vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
#RPM或YUM安装的虚拟主机配置文件路径,自定义
vim /etc/httpd/conf.d/zhuju.conf
2.4 加载独立的配置文件
#vim /etc/httpd/conf/httpd.conf #RPM或YUM安装的httpd服务主配置文件路径
IncludeOptional conf.d/*.conf #最后一行已默认开启此项 2.5 客户机测试访问虚拟主机
三、基于IP地址的虚拟主机
3.1 添加虚拟网卡 3.2 添加虚拟主机配置
vim /etc/httpd/conf.d/zhuji.conf 3.3 添加监听IP
vim /etc/httpd/conf/httpd.conf 3.4 测试访问
通过IP地址进行访问 四、基于端口的虚拟主机
4.1 修改主配置文件
vim /etc/httpd/conf.d/zhuji.conf 注意端口号不能使用奇奇怪怪的不然服务启不来
4.2 重启服务进行测试 五、Apache的连接保持
又称长连接在一次连接中可以完成多次http请求及其响应
KeepAlive On|Off
KeepAliveTimeout 15 #连接持续15s,可以以ms为单位,默认值为5s
MaxKeepAliveRequests 500 #持久连接最大接收的请求数,默认值100
六、构建Web虚拟目录与用户授权限制 6.1 安装 httpd-tools 6.2 创建密码文件 6.3 配置 Apache HTTP Server
vim /etc/httpd/conf/httpd.conf
Directory /path/to/protected/directoryAuthType BasicAuthName Restricted AccessAuthUserFile /etc/httpd/.htpasswdRequire valid-user
/Directory6.4 验证用户访问授权
mkdir -p /var/www/html/cxk
echo h1this is cxk test/h1 /var/www/html/cxk/index.html
systemctl restart httpd