配置虚拟主机的步骤(虚拟机配置教程)

admin 49 2022-12-15

本文目录一览:

Apache服务器教程之配置一个虚拟主机的操作教程

方法/步骤

1、刚刚装好的Apache也可以来设置。首先找到Apache的配置文件,httpd.conf。在Apache安装目录下conf文件夹下。

2、记事本里面查找下图所示的文本。要找的就是#Include

conf/extra/httpd-vhosts.conf

这个是虚拟主机的一个功能,被注销了。我们要开启虚拟主机功能,所以把#给删除了。变为下图。

3、关闭httpd.conf文件,并保存。

4、在conf文件夹找到extra文件夹打开。打开httpd-vhosts.conf文件。这个就是专门来配置虚拟有关功能的一个配置文件吧。

5、在httpd-vhosts.conf的最后部分添加一段代码。代码如下图所示

6、红框框里的代码就是要添加的。注意大小写,要完全和红框里的内容一模一样,千万不能出错,只要是写错一个字母,Apache就错误!代码添加在文件的最后面!还有里面的参数要介绍一下,看下图

7、"d:/myweb2"表示,就是在D盘myweb2文件下就是Apache的主页了。输入localhost即寻找这里的页面。在d:/myweb2文件夹下,在创建一个new.html

8、这个红框里的则表示欢迎页面,主页面是什么的。如图的话,就是浏览器如果输入localhost,则先寻找D盘myweb2文件夹下的new.html,在是index.html,类推。寻找不到,就报错。

9、代码添加好,保存。这样配置基本就完成了,重启Apache。浏览器输入localhost

即可访问到D盘myweb2下的new.html文件。

10、在myweb2下在建一个new2.html。输入即可访问到了

cenos6.4怎么配置虚拟主机

一、安装前检查

1)查看你的主机cpu是否支持虚拟化:输入命令 cat /proc/cpuinfo | grep flags ,查看结果中有没有 pae ,若有则支持半虚拟化,再看有没有 vmx(intel) 或 svm((amd) ,若有,则支持全虚拟化。这个要在 xen 安装之前做,安装后默认就看不到 vms/svm 了。

2)确认 BIOS 里虚拟化开关打开。

为了快速安装Xen虚拟化软件此处笔者使用了yum对其进行了快速安装部署。

二、Xen的安装步骤如下所示:

首先使用rpm –qa|grep xen检查系统是否已经安装了xen相关程序包如没有安装则继续以下操作

1、安装xen虚拟化基本功能程序

yum install xen*

2、安装虚拟化管理程序包

yum -y install virt-manager

3、安装xen运行内核

yum install kernel-xen*

4、修改系统启动内核为支持xen的kernel

编辑/etc/grub.conf

把default改成0,表示启动第一个内核

具体修改内容见红色字体如下:

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,0)

# kernel /vmlinuz-version ro root=/dev/sda2

# initrd /initrd-version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title Red Hat Enterprise Linux Server (2.6.18-308.8.2.el5xen)

root (hd0,0)

kernel /xen.gz-2.6.18-308.8.2.el5

module /vmlinuz-2.6.18-308.8.2.el5xen ro root=LABEL=/ rhgb quiet

module /initrd-2.6.18-308.8.2.el5xen.img

title Red Hat Enterprise Linux Server (2.6.18-8.el5)

root (hd0,0)

kernel /vmlinuz-2.6.18-8.el5 ro root=LABEL=/ rhgb quiet

initrd /initrd-2.6.18-8.el5.img

5、保存后退出系统并reboot主机使加载支持xen虚拟化的kernel

6、检查系统是否已经成功加载支持虚拟化的kernel

使用 uname –a命令验证内核是否支持xen

回显如下信息

Linux sdlp.com 2.6.18-308.8.2.el5xen #1 SMP Tue Jun 12 11:16:34 EDT 2012 i686 i686 i386 GNU/Linux

根据回显信息证实xen已经安装成功。

7、小提示:xen启动停止命令 xend start|stop|restart

三、使用xen搭建自己的虚拟机

1、使用xm list 命令确认xen的工作状态 回显信息如下所示

Name ID Mem(MiB) VCPUs State Time(s)

Domain-0 0 879 1 r----- 447.8

表示虚拟域正常。

2、 确认安装路径及安装空间,安装空间可以是一个文件、块设备或者虚拟磁盘或者指定的目录

3、搭建nfs为提供安装系统镜像做好准备(本文因使用的半虚拟化所以需要使用ftp、http或者nfs进行安装因nfs搭建最为简单所以笔者采用了nfs的方式)

4、使用xen安装虚拟机

virt-install -n hello -r 256 --vcpus=1 --prompt --disk path=/dev/sdb \ -l nfs:102.102.188.55:/m

#以上安装了一个名为hello 内存256 安装路径/dev/sdb 以nfs交互式安装的windows操作系统

#使用镜像文件安装的办法

#dd if=/dev/zero of=/cc/windows.img bs=1M count=10000 创建虚拟镜像

#virt-install -n hello -r 256 --vcpus=1 --prompt -f /cc/windows.img http:// 10.0.209.172/solr/ #WindowsServer2003SP2ISO.iso

5、虚拟机维护命令

启动xm create hello

关闭xm shutdown hello

四、遇到的问题

1、安装完毕重启主机后查看xm,竟然报错如下:

ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)后面还有一行。

解决办法:

# less /proc/cpuinfo

如果是Intel的CPU,在flag栏中,应该有vmx 或者tm

如果是AMD的CPU,在flag栏中,因该有svm 或者tm

如果没有那就是你的主机不支持虚拟化了。

反之你可能忘记将grub.conf文件中的default 的值改为带有xen核心启动的值了,注意是以0开始的。

2、报如下错误

File "/usr/sbin/virt-install", line 31, in ? import libvirt

File "/usr/lib/python2.4/site-packages/libvirt.py", line 25, in ? raise lib_e

ImportError: /usr/lib/libvirt.so.0: undefined symbol: audit_encode_nv_string

解决办法安装

yum install audit-libs-python.i386后问题解决

phpstudy虚拟机的配置步骤

phpstudy虚拟机的配置步骤:

1、安装phpStudy

2、打开虚拟主机配置,打开D:\phpStudy\Apache\conf下的 httpd.conf文件去掉#Include conf/extra/httpd-vhosts.conf前面的#保存即可。在D:\WWW目录下建立web应用例如 classmath。

3、

DocumentRoot "D:\WWW\classmath"

ServerName web.classmath.com

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Order allow,deny

Allow from all

4、打开C:\Windows\System32\drivers\etc下的hosts文件添加

127.0.0.1          web.classmath.com

如何配置 Apache 的虚拟主机

修改 hosts 文件

1

不管你用的是什么系统,windows, mac,电脑上都会有一个 hosts 文件,修改这个文件,可以改变主机名所对应的 ip 地址。比如你安装了 Web 开发环境(MAMP 或 WAMP),启动环境以后,访问 你就会打开环境的默认的目录,这个 localhost 就是在 hosts 文件里定义的,它所指向的 ip 地址是 127.0.0.1 ,这个 ip 地址表示本地的你正在使用的这台电脑,了解详细的内容,可以搜索一下 :)

修改这个 hosts 文件,我们可以手工的去指定任何主机名指向任何的 ip 地址,当然这个设置只影响你自己的电脑,比如我们可以随便造一个域名,比如 hello.com,让这个域名指向你的电脑,也就是 127.0.0.1 这个 ip 地址。这样你在浏览器中请求 hello.com ,打开的就是你在本地电脑上搭建的环境所指定的目录里的东西。为了测试 apache 的虚拟主机功能,你可以去虚拟几个这样的域名,这样在创建虚拟主机的时候,你可以让这些域名打开各自的目录。下面,我们先去修改这个 hosts 文件。

1. 找到 hosts 文件,windows 系统是在 Windows\System32\Drivers\etc 这个目录下,Mac 系统是在 /etc/hosts ,找到以后可以使用文本编辑软件打开它。

2. 在 hosts 文件里,新的一行上,先输入 ip 地址 127.0.0.1 ,然后空格,再输入一个主机名,这个主机名可以随便,比如 hello.com ,这样访问 hello.com 就会打开在你的电脑上的网站了。另起一行,再去定义一条,127.0.0.1 hola.com 。

3. 保存修改之后的 hosts 文件,然后启动在本地上的 Web 环境,打开浏览器,在地址栏上输入 hello.com ,还有 hola.com ,看看打开的是不是你在本地上的内容。现在,你看到的应该跟你使用 打开的是一样的东西。

END

百度经验:jingyan.baidu.com

配置 Apache 虚拟主机

1

现在,我们虚拟了两个域名,让它们指向了本地的电脑,访问它们,打开的是同一个目录里的内容,下面这个练习,我们通过修改 Apache 的配置文件,让访问不同域名的时候,打开的是不同的目录。你首先要判断一下配置 Apache 虚拟主机的配置文件,一般是在 httpd.conf 这个主配置文件里面,不过,很多环境都会单独把虚拟主机放在一个配置文件里面,然后在 httpd.conf 文件里指定一下,包含这个单独配置虚拟主机的文件。

1. 找到配置虚拟主机的配置文件,如果你用的是 WAMP 搭建的环境,先找到并打开 httpd.conf ,在这个文件里,搜索 # Virtual hosts ,它下面有一行代码, #Include conf/extra/httpd-vhosts.conf... 你可以去掉它前面的 # ,这样,Apache 启动以后,也会去加载这个httpd-vhosts.conf 配置文件,这样做的好处就是可以保持 Apache 相关设置的整洁。当然,你完全可以在主配置文件 httpd.conf 里面去设置虚拟主机。

2. 打开 httpd-vhosts.conf 这个文件,没有这个文件也可以去创建一个,或者直接在 httpd.conf 文件里面去配置虚拟主机。配置虚拟主机的东西应该像这样:

步骤阅读

2

3. 应该有两段这样的代码,每一段都是在配置一个虚拟主机,你可以复制其中的一段,然后粘贴到文件的最下面。再根据自己的需要去修改这段代码。理解它的意思,ServerAdmin 就是网站的管理员的邮箱,DocumentRoot 是虚拟主机的主目录,也就是访问这个虚拟主机所打开的那个目录,这个目录你可以自己去指定,要注意的是,你需要先去创建这个目录,然后再在这里去指定这个目录的位置。ServerName 是主机名,比如之前我们虚拟的那个主机名 hello.com,ServerAlias 是主机的别名,你可以指定一个其它的主机名,访问它的时候也会打开这个虚拟主机的目录里的东西。ErrorLog 是错误的日志,也就是发生错误的时候,会把错误记录到哪个文件里。CustomLog 是虚拟主机访问的日志。

这样自己新添加的虚拟主机看起来应该像这样:

步骤阅读

3

4. 在浏览器里打开 hello.com ,访问的是这个虚拟主机的配置里 DocumentRoot 所指定的 /Applications/MAMP/htdocs/hello 这个目录里的东西,你可以在这个目录里面放点东西,比如一个 WordPress 或者 Drupal 的网站等等。

注:配置虚拟主机的时候,第一个虚拟主机是默认的,你需要留着,配置自己的虚拟主机,可以从第二个开始配置,也就是第二段 VirtualHost 代码。

如何配置apache虚拟主机的实例小结

Apache配置localhost虚拟主机步骤 1、打开apache目录下httpd文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf)找到如下模块: #Virtual hosts #Include conf/extra/httpd-vhosts.conf 去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。 2、打开httpd-vhosts文件(如:C:\wamp\bin\apache\Apache2.2.17\conf\extra\httpd-vhosts.conf),配置好localhost虚拟主机,参照httpd-vhosts文件中实例,修改成如下: VirtualHost *:80 ServerAdmin webmaster@dummy-host.hleclerc-PC.ingenidev DocumentRoot "C:/wamp/www/a" ServerName ServerAlias ErrorLog "logs/dummy-host.hleclerc-PC.ingenidev-error.log" CustomLog "logs/dummy-host.hleclerc-PC.ingenidev-access.log" common Directory C:\wamp\www\a Options FollowSymLinks AllowOverride None Order deny,allow Allow from all /Directory /VirtualHost 修改配置如下: DocumentRoot 修改为本地wamp环境下的www目录(如:C:\wamp\www\a) ServerName 改为localhost 3、重启Apache,这样就配置好了,本地可以用来访问C:/wamp/www/a 这个站点。 注意事项: 1、httpd文件,打开Include conf/extra/httpd-vhosts.conf模块 2、目录路径,如 C:/wamp/www/a 3、访问权限,如上Deny from all修改为Allow from all 4、hosts文件,配置虚拟域名host指向 5、httpd-vhosts文件,配置虚拟主机

虚拟主机的配置和选择

1、虚拟主机配置,空间及数据库大小

市面上的主机服务商大大小小有不少,提供的虚拟主机配置各不相同。根据自己实际需求选择主机空间大小和数据库大小。如果只是每天更新新闻或是文章的小站,一般主机服务商提供的基础型就足够了。

若是网站流量浏览量较大、图片较多、视频较多等,就需要配置较大些的主机。前期购买时可以根据当时需求选择,如若后期空间和数据库不够用,可以进行升级,这样算下来性价比高一些。

2、线路选择

选择虚拟主机时,需要考虑线路问题,单线、双线还是多线,线路越多价格就更贵一些。可以根据自身产品业务涉及的地区范围进行选择线路。

3、操作系统

购买虚拟主机时,还要考虑操作系统是用Windows还是Linux。可以根据网站程序类型来选择,Linux系统适用于如下网站程序:discuz、WordPress、CMS等,以及各类PHP网站系统。Windows系统,组件主要是IIS,对ASP、ASP.net等语言程序使用比较稳定。当然,Windows也能使用PHP语言,不过较Linux,兼容性要低,且需要额外安装软件来实现。

关于配置虚拟主机的步骤和虚拟机配置教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

上一篇:购买虚拟主机(购买虚拟主机怎么做账)
下一篇:建个网站多少钱(建个网站多少钱一个)
相关文章

 发表评论

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