- 进入nginx的安装目录的conf子目录下
- 编辑nginx.conf文件 vi nginx.conf
- 找到server节点,server节点用来设置基于域名的虚拟主机。内容如下:
- 修改该节点的内容
#www.bdqn1.com
server {
listen 80;
server_name www.bdqn1.com;location / {
root html/bdqn1;
index index.html index.htm;
}
}
#www.bdqn2.com
server {
listen 80;
server_name www.bdqn2.com;location / {
root html/bdqn2;
index index.html index.htm;
}
}
listen用来监听端口,此处的端口号为80,它也是http协议的默认端口。location表示位置信息,后面的/表示站点的根目录。root是根目录在nginx的物理地址,最后的index表示访问站点的默认页面,在此处设置为index.html和index.html。
修改后的内容如下: - 保存并退出vi编辑器
- 在html目录下创建bdqn1和bdqn2两个目录
- 在这两个目录下分别创建两个index.html文件,内容如下:
- 进入sbin目录执行 ./nginx -t命令检查配置文件是否正确,出现如下提示则表示配置成功!
- 编辑windows的hosts文件,在windows当中该文件在C:\Windows\System32\drivers\etc目录下,注意该文件默认是只读的。因此需要先将只读属性去掉,如下图所示:
去掉只读旁边的对钩 - 编写该文件,内容如下:
在文件的末尾增加ip地址和域名,前面的ip地址是nginx服务器的ip地址 - 保存退出
- 启动nginx服务/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- 在浏览器当中输入www.nginx1.com,结果如下所示:
- 在浏览器当中输入www.nginx2.com,结果如下所示:
- 将server节点单独放到一个配置文件
a、在conf目录下创建vhosts子目录,cd进入该目录
b、vi vhosts.conf编辑该文件,将之前编写的server节点内容剪切 并粘贴到此文件,如下图:
c、编辑conf目录下的nginx.conf文件,添加include vhosts/*.conf;注意一定要增加分号,否则执行sbin目录下的 ./nginx -t显示配置文件错误
d、保存然后执行sbin目录下的 ./nginx -s reload命令重启nginx服务
e、在浏览器当中输入域名查看运行结果与步骤13、14一致。 - 一般在企业当中server节点的配置单独放在一个文件当中的情况居多。
一步一步配置nginx域名服务器(图文)
最新推荐文章于 2024-06-25 17:30:00 发布