什么是Nginx
Nginx是一款轻量级的、高性能的Web服务器软件,也可以充当反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。它可以从互联网上接受客户端的请求,向客户端发送响应内容。

安装Nginx
安装Nginx可通过源码编译安装、通过包管理器进行安装。
源码编译安装:
wget http://nginx.org/download/nginx-1.16.1.tar.gz
tar -zxvf nginx-1.16.1.tar.gz
cd nginx-1.16.1
./configure
make
make install
通过包管理器进行安装(以Ubuntu为例):
sudo apt-get update
sudo apt-get install nginx
配置Nginx
Nginx的配置文件为nginx.conf,位于/etc/nginx目录下。在修改配置文件前,最好备份一份原文件。然后可以通过以下几步来配置Nginx:
- 修改监听端口(默认为80):
- 设置虚拟主机:
- 设置反向代理:
server {
listen 8080;
...
}
server {
listen 8080;
server_name example.com;
...
}
server {
listen 8080;
server_name example.com;
location / {
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
...
}
}
重新加载配置文件
修改配置文件后,需要重新加载Nginx的配置文件使其生效。
在命令行中输入以下命令:
sudo nginx -t
sudo nginx -s reload
结语
通过以上步骤,你已经成功地配置好了Nginx的安装和基础使用。当然,还有更多高级的配置和用法需要深入学习。关于Nginx更多的使用和配置,参考官方文档:https://nginx.org/en/docs/
原创文章,作者:本际云,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5481.html
