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.