fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml;
gzip_vary on;
gzip_proxied expired no-cache no-store private auth;
gzip_disable "MSIE [1-6].";
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;
server_tokens off;
access_log off;
upstream tomcats{
ip_hash;
server 39.107.104.52:8080;
server 39.107.104.52:8081;
}
server
{
listen 80;
server_name localhost;
index index.html index.htm index.jsp;
root /www/server/myadmin;
#error_page 404 /404.html;
include enable-php.conf;
location / {
proxy_pass http://tomcats;
}
location ~ .(gif|jpg|png)$ {
expires 30d;
access_log off;
root /www/server/myadmin;
}
location ~ .well-known{
allow all;
}
access_log /www/wwwlogs/access.log;
}
include /www/server/panel/vhost/nginx/*.conf;}
这个配置文件中 , 我们必须要了解的内容有两部分 , 文件中的 upstream tomcats中就是我们的tomcat地址 , 也就是nginx接收到动态请求后要转发的地址,在这里我除了宝塔安装的tomcat外 , 又手动安装了一个tomcat , 分别在8080和8081端口 , 手动安装tomcat请参考第三部分中的tomcat安装 , 如果你不想手动安装 , 在这里可以只写一个 , 将另一个删掉 , 让Nginx只做动静分离 , ip_hash是指绑定用户IP , 防止出现更换tomcat后session的问题 , 每个ip只能访问到其中的一个tomcat , 删除掉这句话后刷新几次页面你会发现你会访问不同的tomcat 。 server中的 root /www/server/myadmin 指的就是我们存放静态文件的根目录 , 当有静态请求时nginx将在这个目录下寻找文件 。 location ~ .(gif|jpg|png)$指的是当请求以.gif|.jpg|.png结尾时判定其为静态文件 , 直接去根目录寻找 , 其他请求则转发至tomcat , 当然你也可以把css , js等文件判定为静态文件 , 只需将.js,.css加在里面即可 。 配置完毕后 , 就可以去访问项目了 , 例如
http://39.107.104.52:8080/shop/可以修改为
http://39.107.104.52/shop/进行访问了 , 这时你会发现项目中的图片不见了 , 因为所有的以.gif|.jpg|.png结尾的文件请求都被nginx拦截了 , 我们需要将这些文件放在nginx的根目录下 , 同时更改项目中的图片路径 , 例如路径/picture/1.png指的就是
/www/server/myadmin/picture/1.png 。
以上内容就是关于服务器架设教程和服务器搭建web服务器搭建的精彩内容 , 是由小编认真整理编辑的 , 如果对您有帮助欢迎收藏转发...谢谢!
- webqq网页登录 qq网页版登录入口
- 玩lol显示无法连接服务器 为什么LOL无法连接服务器
- 免费 个人 主页,3分钟教你免费搭建永久个人主页
- lol卡在正在连接服务器 英雄联盟一直正在连接服务器
- 英雄联盟连接不到服务器 英雄联盟无法连接服务器怎么办
- 英雄联盟无法连接至服务器
- 英雄联盟服务器连接失败 英雄联盟怎么连接不上服务器
- 英雄联盟连接不到服务器怎么回事 英雄联盟怎么连接不上服务器
- 英雄联盟服务器连接失败 英雄联盟服务器已满显示的页面
- 英雄联盟无法连接服务器什么意思 为啥英雄联盟无法连接服务器
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
