将 nginx,java,MySQL 分别安在不同的服务器上
1. 安装 openresty, 按照官网操作
- # 启动 openresty
- systemctl start openresty.service
2. 动静分离服务器
location 节点 path 为 resources 的访问静态资源路径
location 节点其他路径访问动态资源
将静态文件 html 等放入 / usr/local/openresty/nginx/HTML/resources 目录下
修改 nginx.conf 文件, 使 http://miaoshaserver/resources/register.HTML 能访问后台静态文件
其他请求访问 backend_server 中的动态资源.
- upstream backend_server{
- server 127.0.0.1:8090 weight=1;
- server 192.168.31.65:8090 weight=1;
- }
- server {
- listen 80;
- server_name localhost;
- #charset koi8-r;
- #access_log logs/host.access.log main;
- location /resources/ {
- alias /usr/local/openresty/nginx/HTML/resources/;
- index index.HTML index.htm;
- }
- location / {
- proxy_pass http://backend_server/;
- proxy_set_header Host $http_host:$proxy_port;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarder_for;
- }
重启 nginx [[email protected] nginx]# sbin/nginx -s reload
查看启动是否正常 [[email protected] logs]# tail -f error.log
来源: http://www.bubuko.com/infodetail-3321307.html