1. 简介
Nginx("engine x")是一款是由俄罗斯的程式设计师Igor Sysoev所开发高效能的 Web和 反向代理 伺服器,也是一个 IMAP/POP3/SMTP 代理伺服器。
在高连线并发的情况下,Nginx是Apache伺服器不错的替代品。
2. 安装
Nginx的安装相对简单,在Debian系统中以root使用者执行以下命令进行安装。如果已安装lnmp的请忽略该步骤。 
apt install nginx		
			3. 配置档案
如果需要建立站点,可参考https://lnmp.org/faq/lnmp-vhost-add-howto.html进行设定。
本说明中使用的Nginx为lnmp中自带的版本。其配置档案位於/usr/local/nginx/conf/nginx.conf中。如果在lnmp中使用过lnmp vhost add新增了站点,则对应的站点配置档案位於/usr/local/nginx/conf/vhost/中,配置档案以站点的名称命名。
如果仅使用nginx的可在/etc/nginx/nginx.conf中设定。
4. FastWeb配置
FastWeb中需要修改主目录下的UG.ini档案,修改其中的UrlPath属性,属性的值会作为访问链接的路径。
例如,在UrlPath中指定值为fastweb,即设定为UrlPath=fastweb。则可以使用 http://ip:port/fastweb/来访问该页面。
5. Nginx设定
找到第三章节中的对应位置的配置档案并打开,在server专案中新增以下内容:
server { 
          ... 
          # 设定反向代理的路径,此处的路径需要与UrlPath中的路径一致,需要在路径两侧新增"/"符号 
          location ^~ /fastweb/ { 
            # 此处将代理的地址更改为您的伺服器所在的地址,地址後侧的"/"不可丢失 
            proxy_pass https://192.168.0.201:8806/; 
            proxy_read_timeout 300; 
            proxy_connect_timeout 300; 
            proxy_redirect off; 
            # 代理参数,请照复制 
            proxy_set_header Host $http_host; 
            proxy_set_header X-Real-IP $remote_addr; 
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
            proxy_set_header X-Forwarded-Proto $scheme; 
          }
       ...
}
		
			储存设定后,在命令列中使用以下命令以使配置生效:
nginx -s reload 如果为lnmp安装的nginx,请使用以下命令来使配置生效:
lnmp nginx reload 		
			6. 访问
使用浏览器访问地址http://yourdomain.com即可连线到您的FastWeb伺服器。