Apache Virtual Hosts and Weblogic 5.1SP6
Running:
WebLogic Server 5.1.0 w/ Service Pack 6
Solaris 7
Hello, I've been reading through the newsgroups and saw alot of information on
setting up apache and weblogic to handle virtual hosts, but am still having problems
getting it to work.
I have 2 domains that will be served up by one instance of Apache using NameBased
virtual hosts and I would like to have our one instance of WebLogic 5.1SP6 handle
them as well.
Excerpt from my httpd.conf file:
NameVirtualHost 216.xx.x.xx:80
<VirtualHost vcstgws011:80>
ServerName vcstgws011.domain1.com
Port 80
DocumentRoot /opt/vci-10.8/webapps/www
DirectoryIndex index.jsp
<Directory "/opt/vci-10.8/webapps/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost vcstgws011:80>
ServerName www.domain2.com
Port 80
DocumentRoot /opt/vci-10.8/webapps/www/dsl
DirectoryIndex index.jsp
<Directory "/opt/vci-10.8/webapps/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Under my default server configuration I have the WebLogic stuff:
<IfDefine WL>
WebLogicCluster vcstgas011.domain1.com:7001
Debug on
DebugConfigInfo on
ConnectTimeoutSecs 60
HungServerRecoverSecs 300
Debug on
DebugConfigInfo on
<Files *.jsp>
SetHandler weblogic-handler
</Files>
<Location /weblogic>
SetHandler weblogic-handler
PathTrim /weblogic
</Location>
<Location /servlet>
SetHandler weblogic-handler
</Location>
<Location /Admin*>
SetHandler weblogic-handler
</Location>
<Location /j_security_check>
SetHandler weblogic-handler
</Location>
</IfDefine>
And here's an excerpt from my weblogic.properties file:
# HTTPD
weblogic.httpd.enable=true
# DocumentRoot configuration
weblogic.httpd.defaultWebApp=/opt/vci-10.8/webapps/www
weblogic.httpd.indexDirectories=true
Any help would be appreciated.
Thanks,
Mark
Anyone have success with Name-Based virtual hosts using same instance of WebLogic?
"Mark Mangano" <[email protected]> wrote:
>
Running:
WebLogic Server 5.1.0 w/ Service Pack 6
Solaris 7
Hello, I've been reading through the newsgroups and saw alot of information
on
setting up apache and weblogic to handle virtual hosts, but am still
having problems
getting it to work.
I have 2 domains that will be served up by one instance of Apache using
NameBased
virtual hosts and I would like to have our one instance of WebLogic 5.1SP6
handle
them as well.
Excerpt from my httpd.conf file:
NameVirtualHost 216.xx.x.xx:80
<VirtualHost vcstgws011:80>
ServerName vcstgws011.domain1.com
Port 80
DocumentRoot /opt/vci-10.8/webapps/www
DirectoryIndex index.jsp
<Directory "/opt/vci-10.8/webapps/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost vcstgws011:80>
ServerName www.domain2.com
Port 80
DocumentRoot /opt/vci-10.8/webapps/www/dsl
DirectoryIndex index.jsp
<Directory "/opt/vci-10.8/webapps/www">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Under my default server configuration I have the WebLogic stuff:
<IfDefine WL>
WebLogicCluster vcstgas011.domain1.com:7001
Debug on
DebugConfigInfo on
ConnectTimeoutSecs 60
HungServerRecoverSecs 300
Debug on
DebugConfigInfo on
<Files *.jsp>
SetHandler weblogic-handler
</Files>
<Location /weblogic>
SetHandler weblogic-handler
PathTrim /weblogic
</Location>
<Location /servlet>
SetHandler weblogic-handler
</Location>
<Location /Admin*>
SetHandler weblogic-handler
</Location>
<Location /j_security_check>
SetHandler weblogic-handler
</Location>
</IfDefine>
And here's an excerpt from my weblogic.properties file:
# HTTPD
weblogic.httpd.enable=true
# DocumentRoot configuration
weblogic.httpd.defaultWebApp=/opt/vci-10.8/webapps/www
weblogic.httpd.indexDirectories=true
Any help would be appreciated.
Thanks,
Mark
Similar Messages
-
Apache Virtual Hosting and WLS 6.0 Apache plug-in
We have a client that uses Apache and virtual hosting. We also have a
single webapp that serves these virtual hosts/domains.
Therefore, all of the served virtual hosts/domain has the same webapp
directory structure ( e.g.: index.jsp, advert.jsp, css/ )
For the above to work, we are thinking of getting the requested virtual
hostname ( supposedly part of the HTTP header sent by the browser as the
"Host:" parameter ) to figure out how the page will be displayed ... Does
the Apache plug-in send this information to WLS?Apache plugin will forward the "Host" header to wls.
BTW, HTTP1.0 client will not send the HOST header if I recalled properly since
HOST header is not part of HTTP1.0 spec.
Jesus M. Salvo Jr. <[email protected]> wrote:
>
We have a client that uses Apache and virtual hosting. We also have a
single webapp that serves these virtual hosts/domains.
Therefore, all of the served virtual hosts/domain has the same webapp
directory structure ( e.g.: index.jsp, advert.jsp, css/ )
For the above to work, we are thinking of getting the requested virtual
hostname ( supposedly part of the HTTP header sent by the browser as
the
"Host:" parameter ) to figure out how the page will be displayed ...
Does
the Apache plug-in send this information to WLS? -
Apache virtual hosting and URL prefixes
I am having a bit of trouble with processing PHP after
setting up a virtual server on apache.
This is the setup:
Apache is installed and the document root is "C:\Program
Files\Apache Group\Apache2\htdocs" which was originally set as
localhost as well
Virtual hosting is to be set up for "C:\WEBSITES\mysite" This
directory, you will note,is outside the htdocs directory.
I edited the httpd.conf file as follows to set up a virtual
server.
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:\WEBSITES\mysite"
ServerName mysite.local
</VirtualHost>
I didnt forget to remap localhost either ..........
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:\Program Files\Apache Group\Apache2\htdocs"
ServerName localhost
</VirtualHost>
the hosts file got tweaked too to include this:
127.0.0.1 localhost
127.0.0.1 mysite.local
Everything was restarted and hey presto localhost still
processes PHP properly but mysite doesnt.
I am pretty sure i've set the url prefix wrong. The DWeaver
help files refer to an IIS setup. Could anybody fill me in on what
to put in this line and why. Any other pitfalls in setting this up
would also be kindly received
PS - port 80 is the listening port if it helps.All I did when I set up Apache was to set the document root
to what I
wanted:
DocumentRoot "C:\webserver"
and I put my documents in the "webserver" directory. I did
this cause the
htdocs directory path is way long .. it works fine.
Mine is localhost:8080 cause I have IIS on 80 but I don't see
where it
should matter.
Nancy Gill
Adobe Community Expert
BLOG:
http://www.dmxwishes.com/blog.asp
Author: Dreamweaver 8 e-book for the DMX Zone
Co-Author: Dreamweaver MX: Instant Troubleshooter (August,
2003)
Technical Editor: DMX 2004: The Complete Reference, DMX 2004:
A Beginner's
Guide, Mastering Macromedia Contribute
Technical Reviewer: Dynamic Dreamweaver MX/DMX: Advanced PHP
Web Development
"mark81" <[email protected]> wrote in
message
news:[email protected]...
>I am having a bit of trouble with processing PHP after
setting up a virtual
> server on apache.
>
>
> This is the setup:
>
> Apache is installed and the document root is "C:\Program
Files\Apache
> Group\Apache2\htdocs" which was originally set as
localhost as well
>
> Virtual hosting is to be set up for "C:\WEBSITES\mysite"
This directory,
> you
> will note,is outside the htdocs directory.
>
>
>
> I edited the httpd.conf file as follows to set up a
virtual server.
>
> <VirtualHost 127.0.0.1:80>
> DocumentRoot "C:\WEBSITES\mysite"
> ServerName mysite.local
> </VirtualHost>
>
> I didnt forget to remap localhost either ..........
> <VirtualHost 127.0.0.1:80>
> DocumentRoot "C:\Program Files\Apache
Group\Apache2\htdocs"
> ServerName localhost
> </VirtualHost>
>
>
> the hosts file got tweaked too to include this:
> 127.0.0.1 localhost
> 127.0.0.1 mysite.local
>
>
> Everything was restarted and hey presto localhost still
processes PHP
> properly
> but mysite doesnt.
>
>
> I am pretty sure i've set the url prefix wrong. The
DWeaver help files
> refer
> to an IIS setup. Could anybody fill me in on what to put
in this line and
> why.
> Any other pitfalls in setting this up would also be
kindly received
>
>
> PS - port 80 is the listening port if it helps.
>
> -
Apache, name based virtual hosts and multiple servers.
Hi,
Ive been playing with Apache and name-based virtual hosts for a while now, but, ive been doing it with one single server... now i have the need to forward a name-based request to another server inside the intranet (wich doesnt have a public IP, but a private)...
Something like this:
internet -----> Webserver (name based vhosts) ----> intranet-webserver
Where "webserver" has several domains resolved via name based virtual hosting, and one of those needs to be redirected (or forwarded) to another server on the LAN.
Any ideas on how to do this? i tryed searching the web, but i dont know under which keywords, so i always end on single server virtual hosting help sites.
thanks in advance!you need to define a virtual server for it..but inside that definition.. define a proxy.
Then the middle webserver, will actually handle the request to the intranet server, on behalf of the internet client..and then pass the traffic to the internet client.
this looks like a reasonable example..
http://www.linuxfocus.org/English/March … le147.html
namely, the section "Mapping Virtual Servers" -
Virtual Host on WebLogic Server 5.1
I need to configure my weblogic server 5.1 on windows 2000 server to make a virtual
host address.
How I can do it ????
Thanks a lot for any help.
ByeHi Andy,
I think a good approach for you would be to use a proxy server --
browser -> proxy that supports virtual hosting -> WebLogic
Use a proxy which supports virtual hosting, and which can have a separate
certificate bound to each virtual host.
That way you can do SSL between the browser and the proxy, and you can
have the proxy do cleartext to WebLogic.
This situation gets around WebLogic's limitation of allowing only one
certificate per instance of the server.
You could also use 5.1 as the proxy in the following manner:
Run 3 instances of Weblogic, each as a proxy server, each bound to a
different IP address and DNS name, having its own certificate --
one instance for aaa.com, another for bbb.com, and a third for ccc.com
Then have each of these three instances of WebLogic proxy to your "app
server" instance of WebLogic on the backend.
Hope this makes sense.
Joe Jerry
Andy Walker wrote:
Hello,
I am tasked with implementing a virtual hosting situation that must
use SSL. It goes like this: https://www.aaa.com, https://www.bbb.com
and https://www.ccc.com all having separate IPs. These URLs must
forward the request to the same WebLogic Server instance. The problem
is each URL must have its own certificate while WLS 5.1 only uses one
certificate per instance.
I was thinking about using a proxy server such that all three Web
servers that would host the URLs would be sent to a proxy server which
would redirect to the WLS 5.1 instance.
My questions are, would this be feasible using WLS 5.1 as the Web
Server and again WLS as the App Server? How secure is this
arrangement? Is it preferable to use another vendor's software as the
WebServer(IPlanet, Apache) -
SSL with virtual hosting in Weblogic Server 5.1(WLS5.1)
Hello,
I am tasked with implementing a virtual hosting situation that must
use SSL. It goes like this: https://www.aaa.com, https://www.bbb.com
and https://www.ccc.com all having separate IPs. These URLs must
forward the request to the same WebLogic Server instance. The problem
is each URL must have its own certificate while WLS 5.1 only uses one
certificate per instance.
I was thinking about using a proxy server such that all three Web
servers that would host the URLs would be sent to a proxy server which
would redirect to the WLS 5.1 instance.
My questions are, would this be feasible using WLS 5.1 as the Web
Server and again WLS as the App Server? How secure is this
arrangement? Is it preferable to use another vendor's software as the
WebServer(IPlanet, Apache)Hi Andy,
I think a good approach for you would be to use a proxy server --
browser -> proxy that supports virtual hosting -> WebLogic
Use a proxy which supports virtual hosting, and which can have a separate
certificate bound to each virtual host.
That way you can do SSL between the browser and the proxy, and you can
have the proxy do cleartext to WebLogic.
This situation gets around WebLogic's limitation of allowing only one
certificate per instance of the server.
You could also use 5.1 as the proxy in the following manner:
Run 3 instances of Weblogic, each as a proxy server, each bound to a
different IP address and DNS name, having its own certificate --
one instance for aaa.com, another for bbb.com, and a third for ccc.com
Then have each of these three instances of WebLogic proxy to your "app
server" instance of WebLogic on the backend.
Hope this makes sense.
Joe Jerry
Andy Walker wrote:
Hello,
I am tasked with implementing a virtual hosting situation that must
use SSL. It goes like this: https://www.aaa.com, https://www.bbb.com
and https://www.ccc.com all having separate IPs. These URLs must
forward the request to the same WebLogic Server instance. The problem
is each URL must have its own certificate while WLS 5.1 only uses one
certificate per instance.
I was thinking about using a proxy server such that all three Web
servers that would host the URLs would be sent to a proxy server which
would redirect to the WLS 5.1 instance.
My questions are, would this be feasible using WLS 5.1 as the Web
Server and again WLS as the App Server? How secure is this
arrangement? Is it preferable to use another vendor's software as the
WebServer(IPlanet, Apache) -
Following the book in chapter 2 I think Ivé followed everything correctly, but have encluded all the things I've edited below.
I was using wamp with no problems but after trying to set up a virtual host and now using xampp im abit lost its probabsomething stupid but I can find the prob.
(This post is abit long and dragged out so I used some colour to try ease the reading..)
When I try to view a dynamic page in live view or in firefox I get the following error:
**when using:
<VirtualHost *:80>
DocumentRoot c:/xampp/htdocs
ServerName localhost
</VirtualHost>
result:
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
thegoodlife
2009/10/13 12:47:48 PM
Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0
*when using:
<VirtualHost *:80>
DocumentRoot c:/htdocs
ServerName localhost
</VirtualHost>
result:
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
thegoodlife
2009/10/13 12:32:58 PM
Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0
This is what I've done, blue indicating where I have or was meant to edit, red being the relivant context. (hope it helps )
1. Created a new folder called htdocs (C:\htdocs)
2. Changed the pathname to:
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
DocumentRoot "C:/htdocs"
and
# This should be changed to whatever you set DocumentRoot to.
<Directory "C:/htdocs">
3. Created vhosts folder; with a sub-folder called thegoodlife (C:\vhosts)
4. entered new vhost:
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
# For example:
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
127.0.0.1 dwcs4
127.0.0.1 thegoodlife
127.0.0.1 bin.errorprotector.com ## added by CiD
5.It says uncomment the command by removing the #, (Supplemental configuation.), but this is the origional file; already uncommented?
# Real-time info on requests and configuration
Include "conf/extra/httpd-info.conf"
# Virtual hosts
Include "conf/extra/httpd-vhosts.conf"
# Distributed authoring and versioning (WebDAV)
Include "conf/extra/httpd-dav.conf"
6.Set the permissions and changed the code as instructed, unsing (c:/xampp/htdocs) as advised.
# You may use the command line option '-S' to verify your virtual host
# configuration.
<Directory C:/vhosts>
Order Deny,Allow
Allow from all
</Directory>
# Use name-based virtual hosting.
##NameVirtualHost *:80
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
<VirtualHost *:80>
DocumentRoot c:/xampp/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot c:/vhosts/dwcs4
ServerName dwcs4
</VirtualHost>
<VirtualHost *:80>
DocumentRoot c:/vhosts/thegoodlife
ServerName thegoodlife
</VirtualHost>
Then creating the site definition:
local root forlder: C:\htdocs\thegoodlife\
testing server folder: C:\vhosts\thegoodlife\
URL prefix: http://thegoodlife/
hope i've covered all area's where I could have gone wrongJust one more thing - the description of what i did while first Kernel appeared:
Happened 2 days ago. Wasn't turning it off for like a day, only sleep mode by closing it. Worked fine all day, wasn't doing anything, except for checking mail 2-3 times and having windows 7 virtual machine opened but doing nothing, everything was going fine. Then closed it without turning off.
Opened 3-4 hours later, everything was working fine for 30 minutes of checking mail, then Kernel appeared. After that pretty much everything i did is described in part 1-5.
Note: all the time MBP was connected to internet via wifi, so updates to both MBP and virtual machine of all programs were possible.
I only shared downloads and desktop folders, so windows couldn't have access to system folder of Mac Os.
Hope this might help...Thanks again. -
Virtual host in weblogic 5.1
Hi all
How do i set up a virutal hosting feature in weblogic 5.1? For eg., Current url
= http://[email protected]:1234/myapplication
Alias Request = http://<anything.com>/support/check/myapplication
please help. It's urgent.
with regds
sivahi.
Virtual hosting is supported in WLS 6.x. It is not supported in 5.1.
FWIW our apache plugin for WLS 5.1 does support apache virtual hosting. I'm not
sure if this is relevant to what you want to accomplish.
You might want to post questions like this in
weblogic.developer.interest.webserver.
Thanks,
Michael
siva wrote:
Hi all
How do i set up a virutal hosting feature in weblogic 5.1? For eg., Current url
= http://[email protected]:1234/myapplication//[email protected]:1234/myapplication
Alias Request = http://<anything.com>/support/check/myapplication
please help. It's urgent.
with regds
siva--
Developer Relations Engineer
BEA Support -
Web sharing - virtual hosts and CGI
This topic might be a bit advanced for this forum, I'm not sure. But here goes.
I'm trying to set up my laptop to act like a web server so that I can do test development on it. I have two web sites, and have successfully created virtual hosts for each of them.
The part that I'm struggling with now is enabling CGIs, as I want to learn to write CGIs in Perl. I can't seem to find any site that discusses how this is done in Leopard. One said something like "just put the CGIs into /Library/WebServer/CGI-Executables and it'll work", but of course, since I've got virtual hosts defined, it seems that anything addressed to "localhost" defaults to the first virtual host and thus there is no way to refer to a CGI placed in that location. Besides which, I'd like to know how to enable CGIs placed in a folder on each of my virtual sites, so that I could test them in place.
Any ideas?One said something like "just put the CGIs into /Library/WebServer/CGI-Executables and it'll work", but of course, since I've got virtual hosts defined, it seems that anything addressed to "localhost" defaults to the first virtual host and thus there is no way to refer to a CGI placed in that location.
That is an incorrect assumption.
By default, Apache is configured to recognize any URI that begins with /cgi-bin and serve that request via a CGI script in /Library/WebServer/CGI-Executables
This is true even though each site's DocumentRoot is set somewhere else on the file system (that's by design since it makes it harder for a remote attacker to affect your CGIs)
Since it does not matter which site the request was on, any /cgi-bin request would be served from there, so:
http://www.domain1.com/cgi-bin/some.cgi
http://www.domains2.net/cgi-bin/other.cgi
would both be served from /Library/WebServer/CGI-Executables even though they are for two different virtual hosts.
Now, of course, if you want each site to be separate and have its own set of CGIs (maybe some.cgi for domain1 does something different from some.cgi on domain2) then this approach causes problems. For this you will need to edit each site to have its own cgi-bin directory.
Unfortunately (although I haven't tested it) I think Matt's solution won't work because Apache is going to catch all /cgi-bin/ requests and serve them from /Library/WebServer/CGI-Executables, never getting to the cgi-bin directory within each site's documentroot.
To set site-specific CGI directories you need to add a ScriptAlias command to each site's .conf, such as:
ScriptAlias /cgi-bin/ /path/to/site/cgi-bin/
This tells apache that any request for /cgi-bin/* should be served from /path/to/site/cgi-bin
Ideally the path should be outside of the site's normal document root, but it can be inside if you really want. -
PlsqlCGIEnvironmentList for multiple apache virtual host
a question that's still related to the following thread
APEX Charts - Error XML Loading falied
APEX Charts - Error XML Loading falied
Hi,
I have multiple apache virtual host for my apex instance. I have trouble loading the flash chart in my virtual hosts.
I followed the instruction on the above link, it works.
PlsqlCGIEnvironmentList HTTP_HOST=<my friendly URL>:80
My question is what if I have multiple virtual hosts?
Has anyone done this before?
Thanks.
-JoelHi Jari,
You mean these parameter
PlsqlCGIEnvironmentList SERVER_NAME=external.server.com
PlsqlCGIEnvironmentList SERVER_PORT=80
How are those different from HTTP_HOST and what if I have multiple host (virtual)?
Cheers,
-Joel -
Hello,
I have a enabled http access to my G4 and also FTP. I now would like to host my other sites.
How can I enable virtual hosting?
I have looked at documentation relating to this but have come unstuck as I have tried to look for the areas in the httpd.conf file that controls this. I think I found it but I'm not at all unix or command-line savvy so I don't wish to stuff it up. I have also looked through Apaches' on line documentation but I cant find any straight forward "this is what to change and this is how to change it" document. There seems to be much to do through terminal in order to allow virtual hosts, and there is also security which I believe is contained in other apache files. The mac is standalone and I think I need to allow it to be inetd? Is that right?
Is there alternative software apart from apple server, that a novice like me can learn from or allow me to set these up through a gui?
Thanks for your helpHi--
sorry for the delay in responding have been away for
xmas, will ask for advice on the apache boards,
You can also ask for advice here. Unless the Apache boards have an area specifically for Apache on OS X, you could get confusing advice. Apple's Apache uses a different file layout than Linux, for example. Also, the Apache on OS X is still version 1.3, so you can get confusing advice there, too.
but I
will give nedit a go to see what it does.
If you find nedit too daunting to install (it requires X Windows, for example, so you'd need that), you should look at Bare Bones' TextWrangler (if you're not already using BBedit, that is). You can use it to open the Apache configuration files. There's even an Apache Configuration Language module that works with TextWrangler. To install it into TextWrangler, just substitute "TextWrangler" in the path given on the Daring Fireball page. It works like a champ with either BBEdit or TextWrangler.
Do you think it would be worth
investing in apple server?
If all you want to do is to set up virtual hosts on your computer, I don't think it's worth it. I haven't used the GUI tools for setting up so I don't know how good they are, though.
But it's pretty simple to set up a virtual host on regular OS X. Basically, you open up the Apache configuration file. If you're using TextWrangler, and you installed the command line tool, it's as easy as typing this in the Terminal application:
<pre class="command">edit /etc/httpd/httpd.conf</pre>TextWrangler will take care of the proper authentication when it comes time to make changes or save your file.
The first thing to look for in your httpd.conf file is the NameVirtualHost directive. By default, it's commented out (has a "#" in front of the line):
<pre class="command">#NameVirtualHost *:80</pre>Just remove the "#" from the front of the line.
Then, a little further down, there's an example host but it's commented out:
<pre class="command">#<VirtualHost *:80>
# ServerAdmin [email protected]
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost></pre>I always leave that alone, but start my virtual hosts just below that. It can be as simple as this:
<pre class="command"><VirtualHost *>
DocumentRoot "/Library/WebServer/sitedirectory"
ServerName www.domain.com
</VirtualHost></pre>You can, however, get fancy and add all kinds of directives into that block, customizing your virtual host as much as you want. My suggestion would be to try setting up a virtual host and see where you get stuck, then post back with questions.
As for messing up the httpd.conf file, don't worry about it too much. There's a "default" copy of the file in the /etc/httpd directory that you can always go back to. Or, do what I do before I'm about to try something that could turn ugly: make a copy of the current configuration file:
<pre class="command">sudo cp /etc/httpd/httpd.conf /etc/httpd/httpd.conf.cmbak.1</pre>Where I just incremement the "1" on the end. Or I put the date on there: httpd.conf.cmbak.20061229. That way, I always have the current file to fall back on...
And don't forget: any time you make a change to the httpd.conf file, you have to stop and restart the web server! That's so easy to forget. Also, if you're changing the configuration, these two Terminal commands will be your friends:
<pre class="command">/usr/sbin/apachectl configtest
/http -S</pre>
The first one tells you if you have any syntax errors in your configuration file, the second will tell you about your virtual host setup.
charlie -
Configuring a virtual host in Weblogic
Hi,
I created a virtual host in Weblogic but it doesn't work. I followed all of the steps from the Weblogic website.
The default URL for my application works, http://localhost:7001/abc_application but when I try using the new virtual host I get an error,
http://xyz.com:7001/abc_application. I applied the virtual host to my Weblogic Managed Server and also to a deployed application. What else needs to be done outside of Weblogic for this to work?
Sorry for the cross-posting.
Thanks,
AnnetteHi Annette!
Have you modified the hosts file for your machine to add an entry for xyz.com to map back to 127.0.0.1?
What sort of errors are you getting when you try to access the virtual host? Can you post a snippet from your log file?
Apologies if your problem has been solved since posting this message...
<br>
Kevin Powe
http://www.integral-techsolutions.com -
Virtual Hosts and CF Server Install
CF8
FC8 (yes I know it really has to be RHEL for support)
Apache 2.2.6
I am testing out a new webserver for a client. We are trying
to use apache virtual hosts with a single instance of CF8. This
will just be a few virtualhosts, not a large amount.
After some difficulty with installations and the connector I
was able to get CF8 running with apache. After setting up the
virtualhosts I only could get to the CFIDE directory after adding
it as an alias in the virtualhost config.
If I try to pull up a test cfm file in a virtualhost site CF
reports file not found. Yet it will pull up the administrator site.
I assume thats because the /CFIDE path matches that in the main
webserver root directory.
Can I run a single instance of CF across apache and its
virtualhosts? I know CF is running in the VirtualHosts as its an
error screen from CF. However it just seems like CF is very
confused when it comes to directory paths.I've been fighting the issue all day long. I was so glad to
come across your post. Unfortunately, there was no answer attached.
:-( I've figured it out in my install. Hopefully it will be of
benefit to you.
Turns out the problem was a permissions error. When
Coldfusion couldn't read my virtualhost's directory it defaulted to
the standard wwwroot. To fix it I did a "chmod -R a+rX
/home/jason/public_html. Then I tried loading the page again and
all was good. -
Using SSL with Apache Virtual Hosts
I am configuring Apache to use 3 virtual Host(Named base virtual Host).
I would like to run SSL on two of the 3 virtual host.
Do I need to gen a certificate for each virtual host or can I just use 1?William,
I thought I'd give my 2 cents on this...
Is there any particular reason as to why you are using named based virtual hosts?
Apache recommends using IP based virtual hosts over name based virtual hosts.
Go to http://httpd.apache.org/docs/dns-caveats.html and read the discussion on IP based virtual hosts and name based virtual hosts. The document describes the drawbacks to using the name-based approach.
Hope this helps!
-Manjeet -
How to configure Apache Virtual Hosts?
Hi, I was wondering, how does configure Apache virtual hosts for Mac OS X Client 10.4.5? At this time, I have added
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /Library/WebServer/Documents/janus
ServerName janus.php.test
ErrorLog /private/var/log/httpd/janus.php.com-error_log
CustomLog /private/var/log/httpd/janus.php.com-access_log common
</VirtualHost>
Finally, when I try to use the name in the browser, I get the following error message:
Safari can’t find the server.
Safari can’t open the page “http://janus.php.test/” because it can’t find the server “janus.php.test”.
Well, I must go and thanks in advance.
Peace,
-ConradIf you want to use the fqdn you defined and can/do not want to register it as a Internet Domain you can add it to the hosts file in /etc/hosts if you are comfortable using terminal and the shell
open a terminal
and use the following commands
cd /etc
sudo vim hosts
(you will be prompted for your password here, enter it and hit return)
in vim scroll to the last line which will look like
::1 localhost
type
i
(you are now in insert mode)
type the following line
192.168.0.15 janus.php.test
(replace the ip address with the ip address of the host in question)
hit Control-C
type
:w (vim will confirm in the last line)
type
:q
you are back at the terminal
test your new hosts file by typing
ping janus.php.test
Hope this helps
Mike
Maybe you are looking for
-
Movies in itunes but not playing on IPOD
Movies are in itunes and in the proper format. Movies play great using itunes. Movies are transferred to IPOD, but when I go to play them using the ipod, the screen freezes and the movies do not play. When I play the movies from the IPOD using the co
-
Look on my desk top HP running windows 7/ 64bit. I can not for the world of me get ITunes to open up at all and have tried all .??
-
Central Contract/Purchasing Contract
Hi All, What is the difference between Central contract and Purchasing contract in SRM 7.0 Also , can we dispaly the central contract in ECC using the transaction code Me33k . Thanks, Ashish
-
Database information encryption
Hi all, I´m trying to know if there´s a way of storing encrypted data into CRM OD Database and then if there´s a function that decrypts that information when CRM OD presents it to the UI. If you know anyway for storing secured data into CRM OD Databa
-
BW 3.5 + BPS on SQL-Server 32 or 64bit
Does anybody know if we have any "productive (i.e. live)" customers that have implemented BW 3.5 + BPS on SQL-Server 32 or 64bit? Thank you. -M