`
netfork
  • 浏览: 481266 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Apache的关于VirtualHost的配置

阅读更多

今天郁闷了一下午,还好今天晚上解决了。
事起Apache的关于VirtualHost的配置。
参照了原配置文件中的配置,作了如下的配置:
<VirtualHost *>
    ServerName www.ourbooks.cn
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080
</VirtualHost>

我在tomcat中,配置了Context,如下:
<Context path="/blog" reloadable="true" docBase="E:\roller\" workDir="E:\roller\work" >
<Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>

经过上面的配置后,在通过如下面的网址访问时,出现了两个斜杠,浏览器自动加了一个斜杠
http://www.ourbooks.cn/blog
访问后,变为:
http://www.ourbooks.cn // blog/

非常奇怪,最后经过多次试验,将Apache的配置文件作了如下修改后,终于好了。
<VirtualHost *>
    ServerName www.ourbooks.cn
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080 /
</VirtualHost>

 

经过上面的配置后,tomcat中,默认站点的配置需要稍做改动:
<Context path="" reloadable="true" docBase="E:\ourbooks\" workDir="E:\ourbooks\work" >
    <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>

 

=>

 

<Context path="/ " reloadable="true" docBase="E:\ourbooks\" workDir="E:\ourbooks\work" >
    <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Apache VirtualHost配置

    NULL 博文链接:https://sandy902724921-163-com.iteye.com/blog/1808232

    apache2-create-virtualhost:为其他网站添加虚拟主机

    apache2-create-virtualhost 该脚本为apache2 Web服务器创建了附加的virtualhost配置。 接受2个参数,网站目录,网站域名。 只需将这两个参数添加到下面的代码片段的末尾即可。在下面运行此代码以执行脚本以启动...

    Apache中Virtual Host虚拟主机配置及rewrite参数说明

    主要介绍了Apache中Virtual Host虚拟主机配置及rewrite模块中的重要参数说明,是在同一个Apache服务器软件上部署多个站点的基础方法,需要的朋友可以参考下

    单台服务器中利用Apache的VirtualHost如何搭建多个Web站点详解

    本文将详细记录一下如何在单台服务器上,利用apache的virtualhost(虚拟主机)来搭建多个不同的web站点,并且每个站点独立管理自己的session,下面话不多说了,来一起看看详细的介绍吧。 开发环境 先说下我各项开发...

    virtualhost:Apache 配置的示例 VHost 文件

    这是一个示例 Apache 虚拟主机定义文件。 它包含使路由按预期工作所需的重写规则。 如果您想根据存储应用程序文件的位置重新使用此文件,则可能需要更改路径。 我的通常在: /home/#username#/public_...

    Apache-VirtualHost-Manager:一个小的bash脚本,可让您管理apache虚拟主机

    适用于Apache 2.4.7的VirtualHost管理器 由于我在虚拟机上测试了各种开源自托管应用程序,因此决定创建一个用bash编写的小脚本,该脚本可帮助我配置初始设置。 我已经在Ubuntu 14.04 LTS上对其进行了测试,它也应该...

    CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法

    主要介绍了CentOS配置虚拟主机virtualhost使服务器支持多网站多域名的方法,涉及CentOS环境下Apache服务器虚拟主机设置技巧,需要的朋友可以参考下

    php+apache配置详解(图)

    详细介绍了php+apache+mysql如何配置,配置的方法,以及出现错误解决方法

    标准的apache虚拟域名配置

    标准的apache虚拟域名配置 &lt;VirtualHost *:80&gt; DocumentRoot "C:\AppServ\www\sss\web\dev" DirectoryIndex index.php ServerName www.shadowsite.com AllowOverride All Allow from All &lt;/VirtualHost&gt;

    深入apache host的配置详解

    &lt;VirtualHost&gt; ServerAdmin webmaster@dummy-host.127.0.0.1 DocumentRoot “D:/dev/Apache2.2/docs/dummy-host.127.0.0.1” ServerName dummy-host.127.0.0.1 ServerAlias www.dummy-host.127.0.0.1 ErrorLog ...

    apache openssl配置快速的https网站

    配置SSL &lt;VirtualHost&gt; DocumentRoot … ScriptAlias … &lt;/VirtualHost&gt; SSLCertificateFile /data/gauss/soft/httpd-2.2.4/conf/cert/server.crt SSLCertificateKeyFile /data/gauss/soft/httpd-2.2.4/conf/cert/...

    Apache2.2整合Tomcat6所用软件包

    &lt;VirtualHost *:80&gt; ServerName uambank.6677bank.com ProxyPass / http://uambank.6677bank.com:8080/ ProxyPassReverse / http://uambank.6677bank.com:8080/ &lt;/VirtualHost&gt; &lt;VirtualHost *:80&gt; ...

    php虚拟主机的配置参考

    &lt;VirtualHost *:80&gt; DocumentRoot "C:/myenv/apache/htdocs/static2" #Directory配置节点,用于指定该目录下的文件或是图片.的访问权限 #设置虚拟主机的错误页面,欢迎页面 &lt;Directory "C:/myenv/apache/htdocs...

    CentOS-6.5-apache网站服务器配置实例.doc

    编辑主配置文件,修改添加下列字段(虚拟主机的配置在最后面) #vim /etc/httpd/conf/httpd.conf #编辑主配置文件 NmeVirtualost 10.11.23.21 #设置虚拟主机所使用的IP地址 &lt;VirtualHost inner1.test.com&gt; #这里可以...

    分享apache http服务器设置虚拟主机的方法

    在apache http服务器上,设置虚拟主机(virtual host)的方法如下 打开apache 安装目录下面的conf/httpd.conf,加入下面两段 代码如下: &lt;VirtualHost&gt; ServerName fuwu.jb51.net ServerAlias fuwu.jb51.net fuwu.jb51...

    APACHE 多站点配置方法

    D:\website\333文件夹下 现在打开APACHE配置文件httpd.conf文件,设置不同的域名到不同的目录中: 代码如下:NameVirtualHost 192.168.1.8 &lt;VirtualHost&gt; DocumentRoot “D:\website\111” ServerName ...

    apache虚拟主机配置: 二级目录访问跳转到其他根文件夹

    &lt;VirtualHost&gt; ServerAdmin webmaster@abc.com DocumentRoot d:/www/abc ServerName www.abc.com ##ServerAlias Alias /course d:/www/moodle Options FollowSymLinks AllowOverride None O

    apache反向代理

    &lt; VirtualHost 1.2.3.4:80 &gt; ServerAdmin root@company.com DocumentRoot /usr/local/apache/htdocs ServerName default.company.com ErrorLog /usr/local/apache_http/logs/error_log CustomLog /usr/...

    python+Django+apache的配置方法详解

    本文实例讲述了python+Django+apache的配置方法。分享给大家供大家参考,具体如下: 下载安装xampp套件 下载mod_python-3.3.1.win32-py2.5-Apache2.2.exe 下载python-2.5.4.msi 下载Django 下载MySQL-python-1.2.2...

Global site tag (gtag.js) - Google Analytics