【如何使用Apache搭建虚拟主机】教程文章相关的互联网学习教程文章

apache 虚拟主机和 rewrite 配置及 rewrite规则解释

如何使用rewrite步骤:1. 配置apache,启用rewrite机制,修改httpd.conf在httpd.conf中启用rewriteLoadModule rewrite_module modules/mod_rewrite.so #如果没有这一行则在配置文件中添加这一行2. 配置虚拟主机修改 hosts文件添加你的 ip 和域名对应,如下事例127.0.0.1 www.yaf.com在 http.conf 文件中启用虚拟主机# Virtual hosts 启用虚拟主机Include conf/extra/httpd-vhosts.conf#这一行是包含虚拟主机的配置...

利用主机域名配置Apache的虚拟主机功能【图】

利用主机域名配置Apache的虚拟主机功能,可以减轻服务器为每一个网站分配IP地址的压力。而且根据不同的主机域名可以输出不同的网页内容。要实现此项功能,可以通过修改/etc/host文件来强制定义IP地址与域名的对应关系。第一步:修改/etc/hosts配置文件在/etc/hosts文件中假如下面标注出的信息[root@localhost ~]# vim /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localho...

apache配置文件详解及虚拟主机的搭建

1、404跳转:<IfModule dir_module> DirectoryIndex index.php index.html /error.php</IfModule>#/error.php是apache的根目录2、apache配置段:(1)目录权限限制Alias /dir/ "/var/www/html" #虚拟目录即访问dir的时候跳转到/var/www/html目录<Directory /var/www/html/> #目录访问权限 ,或者<Directory /var/*/html/> *表示通配符  Options Indexes FollowSymLinks #允许目录索引,支持软连接  Order Allow,Den...

apache虚拟主机配置

apache配置虚拟主机后可以不通过ip访问,通过自己配置的域名就可以直接访问服务器指定目录, 一般php开发的时候都会配置虚拟主机,详细步骤就不多少,直接贴代码这个是在http-vhosts.conf文件里面的配置;经常遇到的问题是配置虚拟主机后, 再用域名访问本机服务器就不能用了,很是郁闷,以为这两者只能取其一,其实还是有办法既能通过域名访问,也能通过ip访问;只是在这个文件中需要加一个配置1、下面这个配置后就可以通过ip访问...

Apache 配置虚拟主机【图】

找到apache配置文件:虚拟主机可以配置在vhosts.conf:也可以配置在:但前提是主配置文件引入了这两个配置(httpd.config文件):vhosts.conf 或 httpd-vhosts.conf中配置虚拟主机:修改hosts文件(线上是DNS域名解析)(C:\Windows\System32\drivers\etc): phpstudy配置:其他选项菜单->站点域名管理 修改hosts文件原文:https://www.cnblogs.com/sgm4231/p/10838591.html

Apache添加虚拟主机目录【图】

<VirtualHost 127.0.0.2:80> DocumentRoot d:/abcd ServerName 127.0.0.2:80</VirtualHost><Directory "d:/abcd"> Options Indexes FollowSymLinks AllowOverride None Require all granted</Directory>原文:http://www.cnblogs.com/xj76149095/p/6262326.html

apache2.4.X虚拟主机配置【代码】

1,用记事本打开apache目录下httpd文件(如:D:\wamp\bin\apache\apache2.2.8\conf),找到如下模块 # Virtual hosts #Includeconf/extra/httpd-vhosts.conf 去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件。这时候重启wamp环境,无法打开localhost,需要在httpd-vhosts.conf配置一下。 2,打开host文件(C:\WINDOWS\system32\drivers\etc\hosts),增加一行代码 127.0.0.1 szyqbbs.com 3,用记事本打开httpd-vho...

Apache2.4.6添加虚拟主机提示:NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/extra/httpd-vhosts.conf【代码】

[root@localhost conf]# service httpd restart 停止 httpd: [确定] 启动 httpd:AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/extra/httpd-vhosts.conf:1文件 /usr/local/apache/conf/extra/httpd-vhosts.conf 的内容如下:NameVirtualHost *:80 <virtualhost *:80>ServerName www.example.comDocumentRoot /var/www...

apache 虚拟主机详细配置:http.conf配置详解

apache 虚拟主机详细配置:http.conf配置详解Apache的配置文件http.conf参数含义详解Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置)(1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。Liste...

apache2.2 虚拟主机配置

一、改动httpd.conf打开appserv的安装文件夹,找到httpd.conf文件,分别去掉以下两行文字前面的#号。 #LoadModule vhost_alias_module modules/mod_vhost_alias.so去掉#意思是启用apache的虚拟主机功能。 #Include conf/extra/httpd-vhosts.conf去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置二、改动httpd-vhosts.conf打开该文件,看到下面类似内容。虚拟主机的配置也是參照下面内容配置。下面对该内...

apache一个ip多个端口虚拟主机【代码】

1、打开httpd.conf,查找Listen:80,在下面一行加入Listen:8080;2、查找#Include conf/extra/httpd-vhosts.conf,将此行前面的#去掉;3、打开httpd.conf文件目录下面的extra文件夹下面的httpd-vhosts.conf文件;4、查找NameVirtualHost *:80,在下面一行增加NameVirtualHost *:8080;(可不写)5、复制httpd-vhosts.conf文件最下面的如下代码,并且在下面粘贴一份:<VirtualHost *:80>ServerAdmin *:80DocumentRoot "f:/www/test1" ...

PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项[OK]

经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用。开发环境:WAMP网址:http://www.wampserver.com/en/实例一,Apaceh配置localhost虚拟主机步骤1,用记事本打开apache目录下httpd.conf文件(如:D:\wamp\bin\apache\apache2.2.8\httpd.conf),找到如...

LAMP环境搭配之配置apache虚拟主机【代码】

apache主配置文件/usr/local/apache2.4/conf/httpd.conf 定义网站根目录 DocumentRoot "/usr/local/apache2.4/htdocs"定义网站域名 ServerName www.example.com:80定义虚拟主机配置文件 Include conf/extra/httpd-vhosts.conf定义默认索引页 DirectoryIndex index.html index.php //如果一个目录下有两个索引页,默认显示排在前面的索引页虚拟主机概念一台服务器可以访问多个网站,每个网站都是一个虚拟主机 任何一个域名解析到这台...

安装apache2虚拟主机并支持ssl(debian)【代码】【图】

debian下安装apache2+ssl支持一、虚拟主机 1、当前版本 cat /etc/debian_version 5.0.12、本机ip ifconfig|awk -v RS="Bcast:" ‘{print $NF}‘|awk -F: ‘/addr/{print $2}‘ 10.1.10.2503、安装apache2的prefork模式 apt-get -y install apache2-mpm-prefork apache2 -l|grep prefork.c prefork.c4、支持php apt-get -y install php5-cli apt-get -y install libapache2-mod-php55、修改虚拟主机监听地址和端口 cat /etc/apa...

PHP中级篇 Apache配置httpd-vhosts虚拟主机总结及注意事项(转载)

此文转载http://blog.163.com/lgh_2002/blog/static/44017526201182514650248/经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟主机时都习惯性的ctrl+c和ctrl+v,这次由于重装系统,需要配置一个新的PHP开发环境虚拟主机,于是总结一下Apaceh配置httpd-vhosts虚拟主机使用方法和步骤,便于查找和使用。开发环境:WAMP网址:http://www.wampserver.com/en/实例一,Apaceh配置localhost虚拟主机步骤1,用记事本打开apache目...