apache配置多个站点的几种常用方法
2015-01-20 13:33
585 查看
Apache配置多站点的方法
方法一:(1)在apache安装目录下找到conf/httpd.conf文件,打开httpd.conf文件,找到Listen 80,在下面添加Listen 8080,如果装iis了,会冲突,然后
找到#Include conf/extra/httpd-vhosts.conf ,然后去掉#号,继续找到
文件中的DocumentRoot和Directory,改为站点目录的上一级目录
例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式
DocumentRoot"D:/Appserv/www"
<Directory"D:/Appserv/www">,到此apache安装目录下的conf/httpd.conf配置完成。
(2)第二步,打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件
在最后添加如下代码,一般文件默认里面会有。注意:DocumentRoot是文件放置路径,ServerName是网站域名。
<VirtualHost*:80>
DocumentRoot"D:/wanda/php/1"
ServerName www.chinatme.com
</VirtualHost>
<VirtualHost*:8080>
DocumentRoot"D:/wanda/php_new/1"
ServerName wuliangye.chinatme.com
</VirtualHost>
最后一定要重新启动apache服务器就ok。
方法二:apache配置多个站点
例如:(1)你现在有一个站点了,http://localhost/,项目A, 此端口80默认端口
如果你还想在加一个8080端口访问这个项目A,或者是加几个端口访问项目A,
直接在apache安装目录找到conf/httpd.conf,找到Listen 80,
在下方加上Listen 8080,Listen 8081,Listen 8082等等,到此为止conf/httpd.conf不在做任何修改。这时当输入http://localhost/加端口号访问的都是项目A。
(2)如果想每个端口号访问的项目都不一样,则继续修改conf/httpd.conf文件。打开conf/httpd.conf文件在最后添加下面代码,注意端口号要对应,
DocumentRoot 是项目的路径,ServerName 是访问地址,下方举例为本地8088端口。
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "F:/php_new/public"
ServerName 127.0.0.1:8088
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
(3)修改完成后保存,到此位置修改完成,然后重新启动apache服务器ok。
方法三:查看本人微博http://blog.sina.com.cn/s/blog_c13d34f60102vbwe.html
方法一:(1)在apache安装目录下找到conf/httpd.conf文件,打开httpd.conf文件,找到Listen 80,在下面添加Listen 8080,如果装iis了,会冲突,然后
找到#Include conf/extra/httpd-vhosts.conf ,然后去掉#号,继续找到
文件中的DocumentRoot和Directory,改为站点目录的上一级目录
例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式
DocumentRoot"D:/Appserv/www"
<Directory"D:/Appserv/www">,到此apache安装目录下的conf/httpd.conf配置完成。
(2)第二步,打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件
在最后添加如下代码,一般文件默认里面会有。注意:DocumentRoot是文件放置路径,ServerName是网站域名。
<VirtualHost*:80>
DocumentRoot"D:/wanda/php/1"
ServerName www.chinatme.com
</VirtualHost>
<VirtualHost*:8080>
DocumentRoot"D:/wanda/php_new/1"
ServerName wuliangye.chinatme.com
</VirtualHost>
最后一定要重新启动apache服务器就ok。
方法二:apache配置多个站点
例如:(1)你现在有一个站点了,http://localhost/,项目A, 此端口80默认端口
如果你还想在加一个8080端口访问这个项目A,或者是加几个端口访问项目A,
直接在apache安装目录找到conf/httpd.conf,找到Listen 80,
在下方加上Listen 8080,Listen 8081,Listen 8082等等,到此为止conf/httpd.conf不在做任何修改。这时当输入http://localhost/加端口号访问的都是项目A。
(2)如果想每个端口号访问的项目都不一样,则继续修改conf/httpd.conf文件。打开conf/httpd.conf文件在最后添加下面代码,注意端口号要对应,
DocumentRoot 是项目的路径,ServerName 是访问地址,下方举例为本地8088端口。
<VirtualHost *:8080>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "F:/php_new/public"
ServerName 127.0.0.1:8088
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
(3)修改完成后保存,到此位置修改完成,然后重新启动apache服务器ok。
方法三:查看本人微博http://blog.sina.com.cn/s/blog_c13d34f60102vbwe.html
相关文章推荐
- Apache服务器一个IP多个站点的配置方法示例
- Apache环境下配置多个ssl证书搭建多个站点的方法
- Apache配置多个站点的方法
- apache一个IP多个站点的配置方法
- Apache服务器放置多个站点的配置方法 (转)
- Windows下Apache+MySQL+PHP快速配置的几种方法
- Apache配置多个站点;
- Apache和Nginx防盗链的几种配置方法
- apache配置多站点多域名的方法
- Apache和Nginx防盗链的几种配置方法
- apache+tomcat配置多站点集群的方法
- [转]apache配置多个站点
- Apache配置在一个IP地址上运行多个基于域名的web站点
- APACHE多站点配置方法
- Windows下Apache+MySQL+PHP快速配置的几种方法
- Apache服务器之----几种常用配置
- windows环境下apache配置多个站点
- 独立服务器linux系统apache配置站点的方法
- Freebsd apache配置多个端口站点
- Windows下Apache+MySQL+PHP快速配置的几种方法