最近研究nginx进行反向代理。
记录下nginx.conf的配置:
(以下内容都在http {} 内)
==========
server {
listen 80;
server_name ~^(www\.)?(\w+)\.com$; <----- 正则
location / {
root /usr/share/nginx/html/$2;
}
}
server {
listen 80;
server_name internal;
location / {
proxy_pass http://192.168.0.2; <----- 内网地址
proxy_redirect default;
}
}
==========
修改完成后nginx -s reload重新加载配置文件即可。