How to implement Local apache configuration of Virtual Host based on Domain name
This article mainly introduces "how to realize the local apache configuration of domain name-based virtual hosts". In the daily operation, I believe many people have doubts about how to realize the local apache configuration of domain name-based virtual hosts. Xiaobian consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts of "how to realize local apache configuration of domain name-based virtual hosts". Next, please follow the editor to study!
1. Open the httpd.conf file of apache and find
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
This paragraph removes the "#" in front of the Include conf/extra/httpd-vhosts.conf.
two。 Modify the hosts file located in the (win7) c:/windows/system32/drivers/etc/ directory
Add a paragraph: 127.0.0.1 x.acme.com (the domain name you use to access)
3. I use the wamp package, so go to the c:/wamp/bin/apache/Apache2.2.11/conf/extra directory
Modify the file httpd-vhosts.conf
NameVirtualHost defaults to the following:
NameVirtualHost *: 80
Add:
ServerAdmin x@acme.com
DocumentRoot "/ var/www/html"
ServerName x.acme.com
ErrorLog "logs/x.acme.com-error.log"
CustomLog "logs/x.acme.com-access.log" common
Fix it and restart the server.
Type http://x.acme.com in the browser and you can go to your directory.
Of course, if you want to add virtual hosts to the existing web server, then if the original localhost service is to work, you need to add something to the above:
Add: 127.0.0.1 localhost to the hosts file
And add to the httpd-vhosts.conf file:
ServerAdmin localhost@xxx.com
DocumentRoot "/ var/www/"
ServerName localhost
ErrorLog "logs/ localhost-error.log"
CustomLog "logs/ localhost-access.log" common
At this point, the study on "how to implement the local apache configuration of domain name-based virtual hosts" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!