In your VirtualHost you can point Document root anywhere. The first VHost is where it points if the name that accesses the server is not included in another Vhost.
Eg.
<VirtualHost *:80>
ServerName google.com
ServerAlias www.google.com
DocumentRoot /where/ever/you/want/to/go
</VirtualHost>
Let me answer from less 'technicall' point of view.
Apache is the HTTP server. It gets the HTTP requests and answers with the HTML code. PHP is used to generate this HTML dynamically on server side. MySQL is used by PHP for getting the data.
Once the Apache HTTP server gets the request for the page with php (or php3, php4, phtml or whatever is configured in Apache's config file), it calls PHP interpreter to generate HTML. Then this HTML is returned to the client - internet browser which sent HTTP request.
PHP has got an access to MySQL DB via several APIs. This simply means, that you can just call some function in PHP script to select, import update or delete some data in a table of DB. You can also maintain the DB, create, delete new tables a.s.o. There is a lot of functions for that ;)
Apache is an open source web server that's supports php, Apache is known to be open source because the source code is available for configuration as per your requirements, its a Linux based product. on the other hand IIS is a Microsoft product you need a licence to use it commercially, there is no way of configuring any tabs in the code.
Apache is economical t use compared to IIS
By VALANCIO DANIEL FERNANDES
The specific order of program installation does matter here.
PHP makes certain configuration changes to Apache's httpd.conf to enable support for PHP files.
If you install Apache after PHP, then those changes will not take place.
To add such support, either re-install PHP, or edit httpd.conf manually.
IIS log file format is :
"fixed ASCII text-based" which normally contain following records :
user name,
date,
time,
client IP address,
server name,
server IP address,
parameters,
etc.
Open index.html and change it to this:
<html>
<head>
<title>How do you say...</title>
</head>
<body>
Princess
</body>
</html>
........... That's what you get for asking this question in Apache Web Server category :P
apache -v
or
httpd -v
should return the version information.
1. Click the green gecko.
2. Select System > YaST
3. Enter your password
4. Click "Software"
5. Enter "apache" in the search box
6. Select "apache2" from the list.
7. Click Accept.
Tomcat is a servlet container, and the following is how a servlet container works
The init, service, and destroy methods are the servlet's lifecycle methods. The init method is called once by the servlet container after the servlet class has been instantiated to indicate to the servlet that it being placed into service. The init method must complete successfully before the servlet can receive any requests. A servlet programmer can override this method to write initialization code that needs to run only once, such as loading a database driver, initializing values, and so on. In other cases, this method is normally left blank.
The service method is then called by the servlet container to allow the servlet to respond to a request. The servlet container passes a javax.servlet.ServletRequest object and a javax.servlet.ServletResponse object. The ServletRequest object contains the client's HTTP request information and the ServletResponse encapsulates the servlet's response. These two objects enable you to write custom code that determines how the servlet services the client request.
The servlet container calls the destroy method before removing a servlet instance from service. This normally happens when the servlet container is shut down or when the servlet container needs some free memory. This method is called only after all threads within the servlet's service method have exited or after a timeout period has passed. After the servlet container calls destroy, it will not call the service method again on this servlet. The destroy method gives the servlet an opportunity to clean up any resources that are being held (for example, memory, file handles, and threads) and make sure that any persistent state is synchronized with the servlet's current state in memory.
For Better Picture, Visit below article full of images to clear the concept :
http://shivasoft.in/blog/java/servlet/how-container-handles-the-servlet-request/
Copy and paste all the Glype zip files to your apache server and done..
"Apache" is short for "The Apache Software Foundation". There are many projects overseen by the ASF, though probably the best known one is a web server.
Yes. The Tomcat Web server will work on a stand-alone computer system. It will need The Java environment installed on the same machine.
I can not answer this about the Windows version of Apache but if you use any version of Linux or UNIX it is real easy to set up. I t normally takes about 15 to 30 minutes for a newbie to set up Apache as a web server. There are literally hundreds of articles and videos on the web to help set up Apache. Many of the Linux distros has Apache as a part of their Linux Packages. All of the Linux distros has Apache in their repositories available for download.
t depends on whether or not you are fluent in UNIX, most people are not these days since it is more kin to windows DOS than Vista or 7. If you are not and wondering what the world UNIX is then it is not going to be easy to use.
Software: Apache is a web server software. It can make your computer a web server.
The meaning of the word "apache": It's a term for several culturally related groups of native American in the United States.