Create a virtual directory in apache
Open the configuration file httpd. conf of apache.
Copy the following code at the bottom to save and restart the apache server.
| The code is as follows: |
Copy code |
NameVirtualHost *: 80 # First host, port 80 <VirtualHost *: 80> ServerAdmin admin@phpnow.org # Point to local location DocumentRoot "F: wwwrootdede" # Host name (it is important to note that your domain name can be entered accurately) ServerName www.111cn.net ServerAlias ppblog.cn # End the first host configuration </VirtualHost> # Second host, port 80 <VirtualHost *: 80> ServerAdmin admin@phpnow.org DocumentRoot "F: wwwrootwordpress" ServerName wp.ppblog.cn ServerAlias ppblog.cn </VirtualHost> # From here, it must be placed below, the third host, port 80 <VirtualHost *: 80> ServerAdmin admin@phpnow.org DocumentRoot "F: wwwroothtdocs" # Indicates that all domain names can be accessed. ServerName * ServerAlias * </VirtualHost> |
Create virtual directories in other folders
DocumentRoot "E: htdocs"
When You create a virtual directory in a directory other than "F: wwwroot", the following error occurs: "You don't have permission to access/on this server ."
The solution is as follows:
Open the configuration file httpd. conf of apache.
Find
| The code is as follows: |
Copy code |
<Directory/> Options FollowSymLinks AllowOverride None Order deny, allow Deny from all </Directory> Change <Directory/> Options Indexes FollowSymLinks AllowOverride None </Directory>
|
In this way, you can create a virtual directory anywhere.