Blog 第二天

本贴最后更新于 2523 天前,其中的信息可能已经事过景迁

做了什么

  • nginx+tomcat 组合

nginx+tomcat 组合

配置 nginx

  1. 安装
    yum install -y nginx
    
  2. 运行
    service nginx start
    
  3. 修改配置文件
    vi /etc/nginx/nginx.conf
    
    http 部分如下配置
    http {
    access_log off;
    error_log /var/log/nginx/error.log crit;
    sendfile            on;
    keepalive_timeout   30;
    gzip on;
    gzip_disable "MSIE [1-6]\.";
    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 4;
    gzip_min_length 1024;
    gzip_http_version 1.1;
    gzip_types text/plain application/x-javascript application/json text/xml text/css application/xml application/xml+rss text/javascript application/x-httpd-php image/jpeg image/gif image/png image/bmp;
    open_file_cache max=655350 inactive=20s;
    open_file_cache_valid 30s;
    open_file_cache_min_uses 2;
    
    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;
    
    include /etc/nginx/conf.d/*.conf;
    upstream backend {
    #tomcat端口
    server localhost:18080;[](http://)
    }
    server {
        listen       80;
        listen       443;        
        include /etc/nginx/default.d/*.conf;
        ssl on;
        #证书配置
        ssl_certificate "/etc/nginx/xxx.crt";
        ssl_certificate_key "/etc/nginx/xxx.key";
    
        location ~ \.(html|js|css|gif|jpg|png|bmp|swf) {
        expires 30d;
        root /usr/local/tomcat/webapps/ROOT;
        }
        location ^~ / {
        proxy_pass http://backend$request_uri;
        proxy_set_header  Host $host:$server_port;
        proxy_set_header  X-Real-IP  $remote_addr;
        client_max_body_size  10m;
        }
        error_page 404 /404.html;
            location = /40x.html {
        }
    
        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }
    }
    

配置 Tomcat

  1. 修改配置文件
    vi /usr/local/tomcat/conf/server.xml
    
    修改端口为 18080
    <Connector port="18080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>
    
  2. 关闭 nginx+Tomcat
    service tomcat stop
    service nginx stop
    
  3. 检查端口占用
    lsof -i tcp:80 #80为端口
    #如有占用 记录PID
    kill -9 PID
    
  4. 启动 nginx+Tomcat
    service tomcat start
    service nginx start
    
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1433 引用 • 10052 回帖 • 484 关注
  • 博客

    记录并分享人生的经历。

    273 引用 • 2388 回帖
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 5 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...