Windows系统下安装及部署Nginx详细教程(含多个站点部署)
分类: Nginx学习 发布时间: 2024-05-03 18:33:51
一、安装Nginx 下载Nginx:首先,从Nginx官网下载适合您Windows版本的安装包。 安装过程:运行下载的安装包,按照提示完成安装。通常,Nginx会被安装到C:\nginx目录下。 二、启动Nginx 启动命令:打开命令提示符或PowerShell,导航到Nginx安装目录,执行...
在现代的互联网应用中,Nginx因其高性能和灵活性而被广泛使用。本教程将指导您在Windows系统下安装和部署Nginx,并实现多个站点的配置。
一、安装Nginx
- 下载Nginx:首先,从Nginx官网下载适合您Windows版本的安装包。
- 安装过程:运行下载的安装包,按照提示完成安装。通常,Nginx会被安装到
C:\nginx
目录下。
二、启动Nginx
- 启动命令:打开命令提示符或PowerShell,导航到Nginx安装目录,执行
start nginx
命令。 - 验证安装:在浏览器中访问
http://localhost
,如果看到“Welcome to nginx!”页面,说明安装成功。
三、配置多个站点
-
配置文件:打开
conf\nginx.conf
文件,在http
块内添加多个server
块,每个server
块代表一个站点配置。- 重点配置:每个
server
块内需要配置listen
(监听端口)、server_name
(域名)和root
(站点根目录)等指令。
- 重点配置:每个
- 示例配置:
server {
listen 80;
server_name site1.com;
root C:/sites/site1;
...
}
server {
listen 8080;
server_name site2.com;
root C:/sites/site2;
...
}
- 重启Nginx:修改配置文件后,需要重启Nginx使配置生效。
四、测试多个站点
- 本地测试:修改本地hosts文件,将域名解析到本地IP(通常是127.0.0.1)。
- 访问站点:在浏览器中分别访问
http://site1.com
和http://site2.com:8080
,应该能看到对应站点的内容。
通过本教程,您应该已经成功在Windows系统下安装和部署了Nginx,并实现了多个站点的配置。现在,您可以开始利用Nginx的强大功能来构建和管理您的Web应用了。