标题:Windows下Nginx多域名简单配置教程
在Windows系统上安装和配置Nginx服务可以让我们在本地或局域网内搭建轻巧高效的Web服务器,并且可以支持多个域名的访问。下面是详细的步骤说明:
1. 安装Nginx
我们可以从Nginx的官方网站(https://nginx.org/en/download.html)下载到适合我们系统的Nginx版本。下载后,运行安装程序并按照提示完成安装过程。
2. 配置Nginx
首先,我们需要打开nginx.conf文件,它默认位于Nginx安装目录下的conf目录中。我们需要添加多个server块来支持多个域名。
例如,我们要支持两个域名example1.com和example2.com,我们可以在http的块中添加以下内容:
http {
...
# example1
server {
listen 80;
server_name example1.com;
root D:/www/e1;
index index.html index.htm;
}
# example2
server {
listen 80;
server_name example2.com;
root D:/www/e2;
index index.html index.htm;
}
...
}
要注意的是,我们需要将server_name设置为对应的域名,将root设置为对应的文件目录,并在index中设置主页文件(默认为index.html或index.htm)。
3. 配置Hosts文件
接下来,我们需要将域名解析到本地。打开C:\Windows\System32\drivers\etc\hosts文件,添加以下内容:
127.0.0.1 example1.com
127.0.0.1 example2.com
4. 测试
完成上述配置后,我们可以重启Nginx服务,并尝试访问两个不同的域名。在浏览器中输入http://example1.com和http://example2.com,如果一切正常,将会看到对应的网页内容。
例如,我们在D:/www/e1目录下放置一个index.html文件,内容为:
<!DOCTYPE html>
<html>
<head>
<title>Example 1</title>
</head>
<body>
<h1>This is example 1.</h1>
</body>
</html>
在D:/www/e2目录下放置一个index.html文件,内容为:
<!DOCTYPE html>
<html>
<head>
<title>Example 2</title>
</head>
<body>
<h1>This is example 2.</h1>
</body>
</html>
访问http://example1.com将会看到“This is example 1.”,访问http://example2.com将会看到“This is example 2.”。
以上就是在Windows系统下配置Nginx支持多域名的简单教程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows下Nginx多域名简单配置教程 - Python技术站