这我们都知道Nginx这款服务器,它可以用来做反向代理服务器,也可以做负载均衡。
关于nginx(要读成 engine x),有兴趣的朋友可以多看一下官方网站:http://nginx.org/
通过Nginx做反向代理
首先,需要安装nginx
sudo apt-get install nginx
然后,需要对Nginx进行配置
cd /etc/nginx/sites-available/
这个目录下面默认会有一个default的配置文件,内容如下
image
它是在80端口进行监听。你可以直接修改这个文件,例如我上图中其实已经设置了将所有请求转发(proxy_pass)到之前我们启动的那个网站(8888端口)。
我们也可以自己创建一个独立的配置文件,另外指定一个端口
cat > nancydemo
然后输入如下的内容
server {
listen 81;
server_name yourdomainname.com;
root /var/www/nancydemo;
location /Content/ {
alias /var/www/nancydemo/Content/;
location ~* \.(jpg|jpeg|png|gif|ico|css|js|ttf)$ {
expires 365d;
}
}
location / {
proxy_pass http://127.0.0.1:8888;
}
}
按下CTRL +D保存这个文件,然后重新加载一下配置