时间:2021-05-02
对于apache虚拟主机配置的方式,很多朋友不太了解,其实它有多种配置方式,那么apache虚拟主机配置的方式有哪些?配置指令是怎样的呢?下面就给大家详细的说说这些方面的问题。
apache虚拟主机配置介绍
在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。Apache虚拟主机配置有3中方法:基于IP配置、基于域名配置和基于端口配置,这里介绍基于域名配置和基于端口配置,基于IP配置方法类似。
apache虚拟主机配置的3种方式
一.基于ip地址
首先我们需要在虚拟机中线安装Apache服务程序,Apache服务程序的软件包名叫做httpd,所以我们首先执行命令yum install httpd 从yum仓库中下载服务,输入y确认下载。
接着我们运行Apache服务,使用命令systemctl start httpd启动服务。可以使用命令 systemctl enable httpd来设置Apache服务开机自启动。
接下来就要配置基于IP地址的服务了,我们先是nmtui命令为网卡添加多个地址供我们实验。终端中输入此命令就可以看到网卡配置了。我们通过方向键与回车键点击编辑连接中的网卡ens33,在里面再添加三个IP地址,分别是192.168.42.110 192.168.42.120 192.168.42.130 然后依次确认回到第一个界面,重新启用一次连接,即现断开连接再重新连接,我们的配置便生效了。
下一步我们依次使用ping命令ping我们配置的三个IP地址,ping通即成功。
2.基于主机名(域名)
首先我们还是先下载httpd服务(回复快照以后),配置基于主机名的httpd服务,首先我们要配置网卡IP地址与hosts文件,hosts文件作用是定义IP地址与主机名的映射关系,即强制将某个主机名地址解析到指定的IP地址。
然后与配置IP一样分别创建网站数据目录并分别在网站目录中下入不同的首页文件,接着在主配置文件中/etc/httpd/conf/httpd.conf配置基于主机名称的虚拟主机。配置完毕后重启httpd服务然后进入火狐测试,即位成功。
3.基于端口
我们还是在安装了httpd服务后进行下一步 分别创建端口为6111.6222网站数据目录,并分别在网站数据目录中写入不同内容的主页文件。
然后在配置文件/etc/httpd/conf/httpd.conf,中的约42行的Listen 80 在下面追加Listen 6111,Listen 6222。
然后在主配置文件的末尾定义虚拟主机信息:配置完成后重新开启httpd服务,就可以使用浏览器测试了。
apache虚拟主机配置指令
1、NameVirtualHost
为一个基于域名的虚拟主机指定一个IP地址;
语法:NameVirtualHost 地址[:端口];
比如:NameVirtualHost 111.22.33.44/NameVirtualHost 111.22.33.44:8080;
注意:指令的参数必须与NameVirtualHost指令的参数完全匹配;
NameVirtualHost 1.2.3.4。
...
2、ServerName
服务器用于辨识自己的主机名和端口号;
语法:ServerName 完整的域名[:端口号]。
3、DocumentRoot
配置apache虚拟主机的主文档的目录。
通过以上的内容,我们已经了解了apache虚拟主机配置方式和指令的问题了,大家在做apache虚拟主机配置的时候,就可以选择其中的一种方法去进行配置,具体的可以咨询。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Apache下禁止指定目录运行PHP脚本在虚拟主机配置文件中增加php_flagengineoff指令即可,配置如下:OptionsFollowSymLinks
一、Nginx反向代理配置:1、虚拟主机配置复制代码代码如下:location/{try_files$uri@apache;}location@apache{i
1、apache中显示目录列表在http.conf中加入如下代码(如有虚拟主机配置,加在虚拟主机配置段内),并把主目录内的index.pho,index.htm
虚拟主机是网站运行的必要设施之一,现在虚拟主机比较多,很多人在选择虚拟主机时比较纠结,不知道从哪些方面入手,虚拟主机配置要注意什么?虚拟主机如何选择?下面就来给
其实,我们使用的虚拟主机可以拥有很多单独的网站和域名,如果配置不当就会浪费很多空间。那么phpstudy配置虚拟域名如何设置?以及使用虚拟主机都有哪些优点?下面