本文共 1347 字,大约阅读时间需要 4 分钟。
Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务器。作为一款轻量级的 Web 服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器,Nginx 在 BSD-like 协议下发行。其特点是占用内存少、并发能力强,同类型的 Web 服务器中表现较好。中国大陆使用 Nginx 网站用户包括百度、京东、新浪、网易、腾讯、淘宝等。
反向代理是一种代理服务器的工作方式,代理服务器接收 Internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 Internet 上请求连接的客户端。可以这样理解:反向代理服务器充当了真正服务器的功能,但实际上并不是,代理服务器只是转发请求,并从真正的服务器获取返回数据。
很多场景下,Nginx 被用作静态资源服务器。这种方式可以方便缓存静态文件,如 CSS、JavaScript、html、htm 等文件。
下载步骤:
安装步骤:
start nginx 启动 Nginx。默认配置文件 (nginx.conf) 中包含以下内容:
server { listen 80; server_name localhost; # 字符集配置(可选) # charset koi8-r; # 访问日志配置(可选) # access_log logs/host.access.log main; location / { root html; index index.html index.htm; }} 配置说明:
listen 80:当前代理服务器监听的端口,默认为 80 端口。server_name localhost:监听完成后转发到的地址,这里为本地地址。root html:匹配请求路径时,根目录为 html,适用于静态文件服务。index index.html index.htm:默认访问页面,按顺序选择。文件修改后,无需关闭 Nginx 即可重新加载配置文件。
nginx -t 测试配置语法。nginx -s reload 重新加载配置文件。nginx -s stop:强制迅速关闭 Nginx 进程。nginx -s quit:优雅关闭 Nginx 进程。nginx -s reload:重新加载配置文件。nginx -s reopen:重新打开 log 文件。nginx -t:测试并检测 Nginx.conf 语法。nginx -v:输出 Nginx 版本。nginx -V:输出 Nginx 版本和配置信息。nginx -c file:使用指定的 Nginx.conf 配置文件。转载地址:http://tlcfk.baihongyu.com/