Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器。在Ubuntu18.04系统中,如何安装nginx?本文将针对此问题进行详细说明。
首先更新软件列表
sudo apt-get update
然后安装nginx
sudo apt-get install nginx
打开nginx配置文件
vi /etc/nginx/nginx.conf
Nginx配置文件的大致结构主要为
http {
# 可以设置 gzip、gzip_buffers、timeout 时间等
server {
# 通常会加入这个虚拟主机的 Port 和网域名称
access_log /var/log/nginx/nginx.access.log;
# 可以将这个网页服务器产生的 log 新增放置位置
location {}
# location 指令会因为不同的URL符合不同的规则
}
}
例如,本地端 (localhost) 已有架设好的 Web service,想要让 internet 上的使用者透过 www.example.com 这个 domain name 连线至本地端的服务 127.0.0.1:3000,可以透过如下的设定。
server {
listen 80;
server_name www.example.com;
location / {
proxy_pass 127.0.0.1:3000;
# 把 www.example.com 指到本地端 3000 port
}
}
设置完之后,需要重新加载nginx配置后生效
/etc/init.d/nginx reload