Ubuntu下通过apache建立虚拟主机】的更多相关文章

一个搞前端交互的,总会遇到这样那样的,不需要写代码去解决的问题,怎么搞?答:只能去大海里捞,问题很明确但答案不一定靠谱,因为回答的人不用去考虑你是否会给自己系统搞崩溃. 那么我只能把自己经过验证的答案整出来,问题细化,做个记录,同时帮助还在摸索该问题的人. 第一步: cd /etc/apache2/sites-available/ 第二步:拷贝另为一份配置文件,名字就叫appstore cp default ./appstore 第三步: sudo vi appstore 修改默认配置: <Vi…
ubuntu下的虚拟主机的配置相对window下的虚拟主机配置有些许不同. 对于要新建的虚拟主机,我们可以有如下几个步骤: 1.在/etc/apache2/sites-available/目录下新建一个你要配置主机的文件,打开他,进行配置: sudo vi /etc/apache2/sites-available/webQQ #这是webQQ的虚拟主机 <VirtualHost *:> #虚拟主机的根目录 DocumentRoot /var/www/webQQ #主机名 ServerName…
apache安装完默认是不开启虚拟服务器的,如果希望在本地apache上面配置虚拟服务器,类似于在网上买的虚拟主机,可以按照以下步骤进行配置: 1,修改本机的hosts文件,如下 示例:127.0.0.1 localhost127.0.0.1 xlb.com 127.0.0.1 xlb2.com 2,打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. LoadModule vhost_alias_module modules/mod_vhost_alias…
一.虚拟主机 虚拟主机是Apache提供的一个功能,通过虚拟主机拉雅在一台服务器上部署多个网站.虽然服务器的IP地址是相同的,但用户当用户使用不同的域名访问时,访问到的是不同的网站. 下面讲解Apache虚拟主机配置,当然,前提是你的CentOS已经安装并配置好了Apache服务器. 二.搭建虚拟主机 1.创建目录结构: 首先,我们需要创建一个目录结构,以保存网站数据,为访客提供服务.我们的文档根目录将被设置为在各个 /var/www/ 目录中,我们将这里为我们的每个虚拟主机创建一个目录. 在每…
我们有时候从网上下载下来的php源码很多都是应用在网站根目录下的,而我们又想在本地先测试一遍确定没有问题了再上传空间,但一换到子目录下的时候因为路径问题,使得许多图片.内容都无法显示. 这个时候我们就需要营造一个根目录的环境去加载这些php源码,这就需要用到虚拟主机了.也就是将项目的子目录映射到一个域名中,当访问这个域名的时候相当于访问这个项目了.这样既能在本地运行项目,而且项目直接打包上传空间也能直接用了. 工具/原料 Apache服务器 方法/步骤   1.打开Apache的配置文件 htt…
1.在Apache配置文件中开启虚拟主机功能:即:Include etc//extra/httpd-vhosts.conf把前面的#去掉: 2.在extra目录下找到文件httpd-vhosts.conf,添加如下配置: <Directory "/Data/www/thinkphp"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Dire…
ubuntu中apache的配置文件分散在几个文件中,/etc/apache2/apache2.conf将它们组织起来.这样设计有很多好处,这里就不在赘述了.进入正题: 1)配置文件在/etc/apache2/目录下 cd /etc/apach2/ 2)在sites-available下复制默认的虚拟主机配置到test.com.conf,并修改相应配置信息. -default.conf test.com.conf 3)链接到sites-enabled目录下 sudo ln -s sites-av…
1.Apache虚拟主机: 在Apache上有关于虚拟主机的具体说明,具体可以参考Apache手册,这里简单的说一下虚拟主机主要分为两种: 1.基于主机名的虚拟主机(一个IP地址,多个网站) 2.基于IP地址的虚拟主机(每个站点拥有一个的独立IP地址) 虽然是两种,但其实仔细比对,就能发现:基于主机名的其实非常像一个特殊的基于IP地址的方式,如何实现虚拟主机,思路是这样的: 2.windows下:  基于主机名  设置DNS(windows上的 / hosts文件),好让我们的域名被解析到特定的…
Apache 配置虚拟主机三种方式  原文博客http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11[root@localhost root]# ifconfig eth0:2 192.1…
Apache 配置虚拟主机三种方式   一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11 [root@localhost root]# ifconfig eth0:2 192.168.1.12 [root@localhost root]# ifconfig eth0:3 192.168.1.13 2. 修改hos…
ubuntu下配置Apache Apache的默认文档根目录是在Ubuntu上的/var/www目录 配置文件是/ etc/apache2/apache2.conf配置存储在的子目录在/etc/apache2目录 配置树:/etc/apache2/|-- apache2.conf #主配置文件| `-- ports.conf #总被主配置文件加载,用于设置监听接口,可以被随时修改|-- mods-enabled| |-- *.load| `-- *.conf|-- conf-enabled| `…
Apache+php+mysql的安装与配置 - 之三(Apache的虚拟主机配置) Apache核心(Core)配置 VirtualHost 语法 <VirtualHost addr[:port] [addr[:port]] ...> ... </VirtualHost><VirtualHost>和</VirtualHost>用于封装一组仅作用于特定虚拟主机的指令.配置中可以使用的指令也同样可以在这里使用.当服务器接受了一个特定虚拟主机的请求时,它会使用封…
虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名. Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 下面说明在Windows上使用 Apache 搭建虚拟主机来搭建多个网站. 1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/htt…
一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0: 192.168.1.11 [root@localhost root]# ifconfig eth0: 192.168.1.12 [root@localhost root]# ifconfig eth0: 192.168.1.13 2. 修改hosts文件,添加三个域名与之一一对应: 192.…
今天在集成环境下配虚拟主机,没想到虚拟主机开启后,localhost竟然无法访问了,解决办法是这样的: 实例一,Apache 配置localhost虚拟主机步骤 1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块       # Virtual hosts     #Include conf/extra/httpd-vhosts.conf   去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件.…
apache配置虚拟主机后,启动速度慢且提示“the requested operation has failed” 可以通过在cmd下启动,来查找问题(命令中的“apache2.2”,是服务名,根据自己的来填写) 我在本地配置了10多个网站,每次启动apache,速度都在5分钟左右,原来是都没有配置servername的原因 <VirtualHost 127.0.0.1> DocumentRoot D:/Apache2./htdocs/phpMyAdmin </VirtualHost&…
1.域名解析(DNS) 找到C:\Windows\System32\drivers\etc目录下的hosts文件,在里面进行添加对应的内容…
阿里云ECS实战配置虚拟主机 买了一台ECS阿里云服务器,性能感觉有点富余,想着可以陪着虚拟主机多一些WWW目录好放一些其他的程序.比如DEMO什么的. 今天研究了下,主要是就是做基于不同域名的虚拟主机,也就是下面参考方案中的第二个. 1. 设置域名映射同一个IP,修改hosts(host文件位置:/etc/hosts): 192.168.1.10  abc.com 192.168.1.10  test.tang.cn 2. 跟上面一样,建立虚拟主机存放网页的根目录(本人采用的是XAMPP) /…
转自: http://www.cnblogs.com/hi-bazinga/archive/2012/04/23/2466605.html 一.基于IP 1. 假设服务器有个IP地址为192.168.1.10,使用ifconfig在同一个网络接口eth0上绑定3个IP: [root@localhost root]# ifconfig eth0:1 192.168.1.11 [root@localhost root]# ifconfig eth0:2 192.168.1.12 [root@loca…
关于Apache配置虚拟主机后在局域网中让其他电脑访问 #test1# NameVirtualHost *:80         ServerName  www.t1.com     DocumentRoot "/Users/me/www/test1"         Options Indexes FollowSymLinks     AllowOverride All     Order allow,deny     Allow from all      #test2# Name…
Apache 配置虚拟主机的方式很多,种类也很多,主要分为两类:   基于名称的虚拟主机 (每个 IP 多个站点) 基于 IP 的虚拟主机 (每个 IP 一个站点) 基于名称的虚拟主机:  www.2cto.com   在windows下  Apache 的配置文件 conf/httpd.conf 中加载 虚拟主机配置文件  /extra/httpd-vhosts.conf 找到 Include "conf/extra/httpd-vhosts.conf" 取消注释即可. 现在,到ht…
摘要: 为需要实现在同一台Linux服务器上面,同时运行多个不同版本的PHP程序,本文我们将使用FastCGI方式加载,并把过程详细记录下来方便大家参考. 常规的PHP配置方式有很多种,例如CGI.fast-cgi.apache module handle.cli.isapi这些. CGI (通用网关接口 / Common Gateway Interface) Fast CGI (常驻型CGI / Long-Live CGI) CLI (命令行运行 / Command Line Interfac…
Apache的虚拟主机功能 (Virtual Host) 是可以让一台服务器基于IP.主机名或端口号实现提供多个网站服务的技术. 第一种情况:基于IP地址 这种情况很常见:一台服务器拥有多个IP地址,当用户访问不同IP地址时显示不同的网站页面. 第1步为网卡添加多个IP地址:(方法不唯一) 重新启动网卡设备后使用ping命令检查是否配置正确 第2步:分别创建网站数据目录. 在/home/wwwroot目录下分别创建三个网站数据目录: mkdir -p /home/wwwroot/100 mkdi…
5月28日任务 课程内容: 11.14/11.15 Apache和PHP结合11.16/11.17 Apache默认虚拟主机 11.14/11.15 Apache和PHP结合 到目前为止虽然安装好了Apache.MySQL.PHP,但是还没有让他们结合在一起,虽然Apache调用了PHP作为它的模块,但是还没有做实验,还不知道是否能够解析PHP,所以还需要编辑一下Apache的也就是httpd的配置文件. 操作实例步骤如下: [root@jimmylinux-002 ~]# /usr/local…
一.Apache和PHP结合 httpd主配置文件/usr/local/apache2.4/conf/httpd.conf 启动报错 [root@davery ~]# /usr/local/apache2.4/bin/apachectl restart 将/usr/local/apache2.4/conf/httpd.conf中的 LoadModule php5_module modules/libphp5.so注释掉  即 前边加# 并添加LoadModule php7_module modu…
ubuntu下在apache部署python站点 我的是ubuntu14 32为的虚拟机,默认安装的python为3.4 环境:apache + mysql + django + python3 软件安装 #apache sudo apt-get install apache2 #wsgi Python2 sudo apt-get install libapache2-mod-wsgi #wsgi python3 sudo apt-get install libapache2-mod-wsgi-…
Ubuntu下关闭apache和mysql的开机启动 sudo apt-get install sysv-rc-conf sudo sysv-rc-conf sudo vi /etc/init/mysql.conf Ubuntu运行级别的总结 一般的linux分7个级别: 0代表关机(halt) 1级别是单用户模式(single) 2级别是多用户级别,这个是默认级别 ,,5未定义,可以提供给用户定义其他多用户级别 6代表重启(restart) S级别系统内部定义的单用户恢复模式. 相关问题: 按…
You don't have permission to access /index.php on this server…
其实Apache本身的并发能力是足够强大的,但是Ubuntu默认安装的是Prefork模式下的Apache.所以导致很多人后面盲目的去 安装lighttpd或者nginx一类替代软件.但是这类软件有一定的兼容问题,部分情况下可能工作的并不好.那么, 是不是Apache并发就不行了呢?——答案当然是否定的. 在进行配置之前,我们首先要知道什么是Prefork模式,什么是Worker模式,什么是Event模式,以及什么是MPM. MPM是Apache2引入的一个概念,就是将结构模块化.把核心任务处理…
windows环境利用apache 配置虚拟主机 1.改动http.host #LoadModule vhost_alias_module modules/mod_vhost_alias.so #Include conf/extra/httpd-vhosts.conf 去掉这两项的# 2.改动httpd-vhosts.conf加入例如以下内容 <VirtualHost 127.0.0.1:80> DocumentRoot D:/wamp/www/trc ServerName www.abc.c…