Nginx (engine x) 是一個高性能的HTTP和反向代理web服務(wù)器。在Ubuntu18.04系統(tǒng)中,如何安裝nginx?本文將針對此問題進(jìn)行詳細(xì)說明。
首先更新軟件列表
sudo apt-get update
然后安裝nginx
sudo apt-get install nginx
打開nginx配置文件
vi /etc/nginx/nginx.conf
Nginx配置文件的大致結(jié)構(gòu)主要為
http {
# 可以設(shè)置 gzip、gzip_buffers、timeout 時間等
server {
# 通常會加入這個虛擬主機(jī)的 Port 和網(wǎng)域名稱
access_log /var/log/nginx/nginx.access.log;
# 可以將這個網(wǎng)頁服務(wù)器產(chǎn)生的 log 新增放置位置
location {}
# location 指令會因為不同的URL符合不同的規(guī)則
}
}
例如,本地端 (localhost) 已有架設(shè)好的 Web service,想要讓 internet 上的使用者透過 www.example.com 這個 domain name 連線至本地端的服務(wù) 127.0.0.1:3000,可以透過如下的設(shè)定。
server {
listen 80;
server_name www.example.com;
location / {
proxy_pass 127.0.0.1:3000;
# 把 www.example.com 指到本地端 3000 port
}
}
設(shè)置完之后,需要重新加載nginx配置后生效
/etc/init.d/nginx reload