1、虚拟机中安装好nginx后修改配置文件
# vim /usr/local/nginx/conf/nginx.conf
2、配置文件中每一个server段就是一个虚拟主机,这里写一个最简单的server
server {
listen 88;
server_name www.test.com;
location / {
root html;
index index1.html index1.htm;
}
字段说明:
listen 88:表示监听的端口号为88。
server_name www.test.com:表示访问虚拟主机的域名。
location /:表示用户访问时,打开页面的所在的相对位置为nginx安装目录/usr/local/nginx。
root html:表示/usr/local/nginx/目录下存放页面的html目录。
index index1.html index1.htm:表示访问时首先展示的页面
3、修改nginx配置文件之后一定要测试语法是否正确,否则在实际生产中会造成很大的影响
4、在/usr/local/nginx/html/下新建index1.html文件
# vim /usr/local/nginx/html/index1.html
5、这个时候我们的基于域名的虚拟主机就配置好了,但是在浏览中会访问不到,因为DNS服务器中并没有我们刚配置的的www.aaa.com域名,那么我们该如何模拟这个效果呢,我们可以配置我们的宿主机的hosts文件,hosts所在的路径是:
C:\Windows\System32\drivers\etc ,修改该文件,将虚拟机的IP地址和域名写入
6、浏览器测试