本项目采用nginx1.7.4附上nginx安装流程
1.wget httpnginx.orgdownloadnginx-1.7.4.tar.gz 下载安装包
2. tar -zxvf nginx-1.7.4.tar.gz 解压 默认在 /usr/local 下
3.cd nginx-1.7.4
4…/configure 使用–prefix参数指定nginx安装的目录,make、make install安装
5.make
6.make install
7.没有报错则安装完成
Tomcat配置(解决启动慢的问题)
1.在tomcat的安装目录 cd /bin 找到 catalina.sh
2.vi catalina.sh
3.在cygwin=false这句前插入一行JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"
4.具体配置大小根据服务器实际内存来配置这里就不说了
nginx配置
1.server配置
upstream project{
server localhost:8080 weight=1;
}
server {
listen 80;
server_name 域名;
access_log /mnt/logs/nginx/projectPath_access.log;
location /{
index index.html;
proxy_pass http://project/projectPath/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 100m;
client_body_buffer_size 128k;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 3600;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_cookie_path /projectPath/ /;
proxy_cookie_path /projectPath/;##这里是重点
proxy_set_header Cookie $http_cookie;
}
}