本身剛寫了一個nginx與tomcat的負載小例子,遇到了一些坑,在此記錄一下:html
1:配置文件nginx
worker_processes 1;tomcat
events {
use epoll;
worker_connections 1024;
}app
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;spa
upstream tomcat_server{
server localhost:8080 weight=1; ##tomcat1
server localhost:8081 weight=2; ##tomcat2
}代理
server {
listen 80; ##
server_name www.xxx.com; ##綁定域名server
location / { ##表示全部請求
proxy_pass http://tomcat_server; ##使用的代理名 對應上面upstream 後面的自定義參數
}htm
error_page 500 502 503 504 /50x.html;##錯誤頁
location = /50x.html {
root /home/www/html;
}
}
}域名
2:修改配置後重啓io
提示:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解決方法:指定配置文件 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf