ubuntu虚拟主机(虚拟机装Ubuntu)

admin 32 2022-11-23

本文目录一览:

apache2虚拟主机配置(ubuntu10.04)

呵呵,这个问题我刚解决了:一个IP下建立多个主机。

如果没记错的话,你应该少了一个语句:NameVirtualHost * 这个语句是应该加在000-default里的。

以下内容供参考:

--------------------------------------------

与虚拟主机有关的设置语句:

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

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

`ServerName `:设置虚拟主机的域名

`ServerAdmin Ubuntu@gmail.com`:设置该虚拟主机网管员的邮件

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

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

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

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

B进一步说明

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

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

VirtualHost 10.39.6.59

ServerName edunuke.britepic.org

ServerAdmin Ubuntu@britepic.org

DocumentRoot "/var/www/edunuke/"

ErrorLog "/var/log/apache2/edunuke_errors.log"

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

/VirtualHost

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

sudo a2ensite edunuke

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

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

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

虚拟主机怎么安装ubuntu系统

虚拟主机安装ubuntu系统的方法

打开VmWare虚拟机主页,单击“创建新的虚拟机”。

此时弹出“新建虚拟机向导”对话框。选择“大型安装”。单击“下一步”按钮。

在安装来源中选择“光盘镜像文件”,点击“浏览”按钮,在计算机中找到Ubuntu的镜像文件。点击“下一步”按钮。

此一步,填写安装信息。点击“下一步”按钮。

这一步命名虚拟机,填写虚拟机的名称与位置。一直点击“下一步”按钮,直至完成。

接下来就是Ubuntu的安装过程,会自动完成。

如何在Ubuntu中创建Apache virtualHost虚拟机

首先你要装好Apache

第1步:先为网卡添加多个IP地址(192.168.10.10/20/30)

重新启动网卡设备后使用ping命令检查是否配置正确(这项很重要,一定要测试好再进行下一步!)。

第2步:分别创建网站数据目录。

在/home/wwwroot目录下分别创建三个网站数据目录:

[root@linuxprobe ~]# mkdir -p /home/wwwroot/10

[root@linuxprobe ~]# mkdir -p /home/wwwroot/20

[root@linuxprobe ~]# mkdir -p /home/wwwroot/30

分别在这三个网站数据目录中写入主页文件,内容为该网站的IP地址:

[root@linuxprobe ~]# echo "IP:192.168.10.10" /home/wwwroot/10/index.html

[root@linuxprobe ~]# echo "IP:192.168.10.20" /home/wwwroot/20/index.html

[root@linuxprobe ~]# echo "IP:192.168.10.30" /home/wwwroot/30/index.html

第3步:在配置文件中描述基于IP地址的虚拟主机。

VirtualHost 192.168.10.10

DocumentRoot /home/wwwroot/10

ServerName

Directory /home/wwwroot/10

AllowOverride None

Require all granted

/Directory

/VirtualHost

VirtualHost 192.168.10.20

DocumentRoot /home/wwwroot/20

ServerName bbs.linuxprobe.com

Directory /home/wwwroot/20

AllowOverride None

Require all granted

/Directory

/VirtualHost

VirtualHost 192.168.10.30

DocumentRoot /home/wwwroot/30

ServerName tech.linuxprobe.com

Directory /home/wwwroot/30

AllowOverride None

Require all granted

/Directory

/VirtualHost

读者们可以直接复制上面的参数到主配置文件(/etc/httpd/conf/httpd.conf)的末尾然后重启apache网站服务程序。

第4步:修改网站数据目录的SELinux安全上下文。

需要分别修改网站数据目录以及网页文件的SELinux安全上下文:

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/10

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/10/*

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/20

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/20/*

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/30

[root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/30/*

立即恢复SELinux安全上下文:

[root@linuxprobe ~]# restorecon -Rv /home/wwwroot

详情可以查看

如何在ubuntu下设置tomcat的虚拟主机

基于主机名的虚拟主机的配置方法

1、在tomcat的server.xml中添加如下语句:

span style="font-size:16px;" Host name="site1" appBase="D:\VirtualHost1"

Context path="" docBase="."/

/Host

Host name="site2" appBase="D:\VirtualHost2"

Context path="" docBase="."/

/Host

/span

2、然后打开C:\WINDOWS\system32\drivers\etc下的hosts文件,在里面添加上映射关系

span style="font-size:16px;"# For example:

#

# 102.54.94.97 rhino.acme.com # source server

# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

127.0.0.1 site1

127.0.0.1 site2

/span

ubuntu虚拟主机的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于虚拟机装Ubuntu、ubuntu虚拟主机的信息别忘了在易优之家进行查找喔。

上一篇:虚拟主机哪里的好(哪家虚拟主机好)
下一篇:布吉网站制作公司(布吉网站制作公司招聘)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~