导航:首页 > IDC知识 > apache2虚拟主机

apache2虚拟主机

发布时间:2021-01-22 14:17:21

1、在局域网内,用Apache2建了PHP服务器,IP地址是自动获取,建立了虚拟主机,如何在别的电脑上来访问站点?

你要先获取服务器的ip地址,开始菜单-》运行-》cmd-》ipconfig /all,然后在其他机器以http://服务器ip:虚拟主机端口来访问

2、为什么apache2.2配置好虚拟主机后,本机能够通过域名访问到页面,但是在别的电脑上就出现了域名错误

你域名是否解析好,是否开启了端口对外网的访问,你自己好好检查下咯。

3、ubuntu apache2绑定新建虚拟主机域名

ubuntu其实都是linux操作系来统,现在比源较流行的就是centos和ubuntu其命令都差不错,这里是关于centos上配置虚拟主机的域名教程http://raksmart.idcspy.com/226,希望可以帮助到你

4、apache2 ubuntu 下只能建立一个虚拟主机?

呵呵,这个问题我刚解决了:一个IP下建立多个主机。
如果没记错的话,你应该少了一个语句:NameVirtualHost * 这个语句是应该加在000-default里的。

以下内容供参考:
--------------------------------------------
与虚拟主机有关的设置语句:

`NameVirtualHost 10.39.6.59`:表示我们要做的是一个基于名称的虚拟主机,且其 IP 地址为10.39.6.59

`<VirtualHost 10.39.6.59> 和 </VirtualHost>`:表示在其中的是一个虚拟主机的配置

`ServerName www.britepic.org`:设置虚拟主机的域名

`ServerAdmin [email protected]`:设置该虚拟主机网管员的邮件

`DocumentRoot /var/www/`:设置该虚拟主机的主目录路径

`ErrorLog /var/log/apache2/error.log`:设置该虚拟主机的出错信息

`CustomLog /var/log/apache2/access.log combined`:设置该虚拟主机的访问信息

这样我们就配置了一个虚拟主机 www.britepic.org。但由于这是缺省配置,所以在 Apache2 重启之后,无论你输入 DNS 服务器中指向这个主机的任何域名,都会被导向 www.britepic.org 这个缺省配置所指向的 /var/www 这个目录的。除非该域名被其他虚拟主机配置所用,比如我们还配置了 enuke.britepic.org 指向本机,且配置了相应的虚拟主机,这样的话,输入域名enuke.britepic.org 就会被对应该域名的目录中。

B进一步说明

为了说明清楚 我们再添加一个虚拟主机站点 enuke.britepic.org,首先到

/etc/apache2/sites-available/ 目录中建立一个文件 enuke。当然这个文件名中是没有 "."或 "#" 这两个字符的了。然后编辑该文件:

<VirtualHost 10.39.6.59>

ServerName enuke.britepic.org

ServerAdmin [email protected]

DocumentRoot "/var/www/enuke/"

ErrorLog "/var/log/apache2/enuke_errors.log"

CustomLog "/var/log/apache2/enuke_accesses.log" common

</VirtualHost>

设置的具体含义同上面的相似,这是我就不再多说了。然后再运行命令:

sudo a2ensite enuke

这样的话,虚拟主机站点 enuke.britepic.org 就已经安装好了。这时你也可以在/etc/apache2/sites-enabled/ 目录中发现多了一个到 /etc/apache2/sites-available/enuke的软链接。接下来就是将 Apache2 重启来使虚拟主机站点运行起来:

sudo /etc/init.d/apache2 restart (或者 sudo apache2 -k restart)

这样你在浏览器上输入 enuke.britepic.org 的话,就会被指向 /var/www/enuke 目录了,而输入其他指向本机的域名则都会指到缺省配置中的 /var/www 目录中。

5、apache2虚拟主机怎么配置多个站点

一个简单的流程图 1.HTML 2.$是一个全局变量,全局变量相当于一个画笔,我们先定义一个画笔工具专。之后属我们就可以通过 $ 符号来调用它自身的一些方法、属性、枚举对象等 var $ = go.GraphObject.make;// 3.有了画笔,还需要画布,于是我们需要定.

6、虚拟机里面可以创建apache虚拟主机吗

1、安装apache:make,make install。
2、把虚拟机配置成桥接模式。
3、把虚拟机防火墙关掉。
4、把虚拟机和客户机设置成同一个网段内。
5、启动apache:/usr/local/apache2/bin/apachectl start
6、配置apache 的conf目录下面的http.conf:
ServerName: 主机地址和端口
DocumentRoot:默认文档。
7、访问apache,成功!
如果想访问svn,那么加上如下东西:
打开apache的httpd.conf文件,应该在/etc/httpd/conf/httpd.conf下
将231,232行改为User apache Group apache ,如果已经改过来就不用改了。
在最后添加(注意:要在英文状态下输入,并且#后的注释内容不要写的配置文件里,否则apache启动不了)DAV svnAuthType Basic
# SVNPath /usr/linux/xiu #单库时需要这么写,xiu为库名。
SVNParentPath /usr/linux #库路径(多库),根据实际情况而定。
AuthName "repos-project"
AuthUserFile "/etc/httpd/passwd" #存放用户名及密码的文件路径。

7、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>

8、apache2.2虚拟主机如何分开设置https(只开启部分网站)

其实你80和443同时开启。那些用443就https 访问。其他的都http访问就可以啊。

与apache2虚拟主机相关的知识