1、linux配置虚拟主机 apache的配置文件httpd.conf
要解释还是怎么?
2、linux 下 apache 虚拟主机配置后还是无法访问
关闭防火墙试试
3、Linux基于IP地址的虚拟主机配置Apache服务
步骤一:为主机中的不同网卡设置各自的IP地址
# ifconfig eth0 192.168.149.1
# ifconfig eth0:1 192.168.149.2
步骤二:在httpd.conf配置文件中,为每个虚拟主机设置不同
的<VirtualHost>配置段
<VirtualHost 192.168.149.1>
ServerAdmin [email protected]
DocumentRoot /www/abc
ServerName www.abc.com
</VirtualHost>
<VirtualHost 192.168.149.2>
ServerAdmin [email protected]
DocumentRoot /www/good
ServerName www.good.com
</VirtualHost>
步骤三:为不同的虚拟站点创建主页文件
# echo 'Welcome to abc' > /www/abc/index.html
# echo 'Welcome to GOOD' > /www/good/index.html
步骤四:重新启动Apache服务
# service httpd restart
4、linux下如何用apache配置两个虚拟主机
可以使用基于IP地址的虚拟主机,也可以使用基于主机名的虚拟主机,建议使用后者。需要先配置DNS服务,使得能够解析两个名字,并且为两个网站分别建立目录。
下面是httpd.conf配置文件的例子:
nameVirtualHost 192.168.0.2
<VirtualHost 192.168.0.2>
DocumentRoot /var/www/site1
ServerName vhost1.yang.com
CustomLog logs/vhost1-access_log common
</VirtualHost>
<VirtualHost 192.168.0.2>
DocumentRoot /var/www/site2
ServerName vhost2.yang.com
CustomLog logs/vhost2-access_log common
</VirtualHost>
5、linux 中apache配置虚拟主机出问题了,描述如下,请求解答
这个肯定是有问题的哦, 看下窝的网名可以吗?apache的问题还是有些困难的哦, 能解决!!!
6、如何在linux 的apache虚拟主机中如何加入虚拟目录 ?
/etc/httpd/conf.d/ 在这个目录中新建一个 后缀为.conf //774侦听的端口 DocumentRoot /var/www/html/redmine //网页文件目录 ServerName 192.168.0.1 //主机 然后保存重启httpd服务 !
7、linux操作系统Apache配置虚拟主机
/etc/httpd/conf.d/ 在这个目录中新建一个 后缀为.conf
<VirtualHost *:7744> //774侦听的端口
DocumentRoot /var/www/html/redmine //网页文件目录
ServerName 192.168.0.1 //主机
</VirtualHost>
然后保存重启httpd服务 !
8、linux apache虚拟主机有几种方式
没有几种方式这种说法,拿raksmart的linux apache来说只有一种方式就是web虚拟软件。只是一种软件而已
9、在linux中搭建基于域名的虚拟主机,配置完成后,重启apache服务不成功。
line 1 of /usr/local/apache/conf/extra/httpd-virtual.conf 告诉你:
httpd-virtual.conf第一行有错误
NameVirtualHost not allowed here 告诉你:
虚拟主机名不能在这里定义
给你一个例子:
<VirtualHost http_ip:80>
ServerAdmin admin@localhost
DocumentRoot "/var/www/cacti"
ServerName www.mycacti.com //最好与主机名相同
ErrorLog "logs/cacti-error_log"
CustomLog "logs/cacti-access_log" common
<Directory "/var/www/cacti">
Options None
DirectoryIndex index.php
AllowOverride Options FileInfo
Require all granted
</Directory>
</VirtualHost>
10、什么是apache虚拟主机
apache是开源的web服务软件之一,也是现在开源系统比如centos上安装web服务常见软件;
虚拟主机是提供网站服务的集成环境,比如:linux Apache+php+mysqLAMP
就是常说的建站开通的虚拟空间;
所以Apache服务器只是虚拟空间的一种架构。
深入理解Apache虚拟主机服务
概论:
访问web服务,本质上看(从协议上)是访问某个IP的主机上的某个端口(默认是80)
通常需要通过访问不同的域名或者端口实现对不同网站的访问(具体到服务器里就是不同目录),这个时
候就需要设置虚拟主机(VirtualHost).通常分为这样3种:
基于域名,基于端口,基于IP,以及它们的混合。