我阅读了一些教程以及一些主题,这些主题是如何在Windows的Nginx中配置虚拟主机的。
我已安装并通过本地主机示例页面成功运行nginx。
之后,在c:/ nginx / html下,我创建了/ hello /子目录,其中的index.html内容为:
C:/nginx/html/hello/index.html
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Hello!</h1>
</body>
</html>
之后,在nginx.conf文件中的http下,添加了以下内容:
server {
listen 80;
server_name www.localhello.com;
root C:/nginx/html/hello;
index index.html;
}
我也在我的主机文件中添加了www.localhello.com。
当我尝试退出并重新启动nginx时,并且当我在浏览器中键入www.localhello.com时,总是显示localhost的内容(C:/nginx/html/index.html的预装文件)和“我不明白为什么会这样。
答案 0 :(得分:0)
我卸下了外围设备“ C:” 现在使用此配置即可:
server {
listen *:80;
server_name www.localhello.com;
root /nginx/html/hello;
index index.html;
}