发表于: 2019-10-18 21:25:06

1 983


今天完成的事情:在服务器上安装nginx

nginx作用

Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器

可以实现在一台服务器虚拟出多个网站

性能

官方测试 nginx 能够支支撑 5 万并发链接

并且 cpu、内存等资源消耗却非常低,运行非常稳定

一、安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

二、首先要安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

1.在/usr/local/目录下下载安装包

wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2.解压

tar zxvf pcre-8.35.tar.gz

3.进入安装包目录

cd pcre-8.35

4.编译安装

./configure

make  &  make install

5.查看pcre版本

pcre-config --version

三、安装 Nginx

1、在/usr/local/目录下下载 Nginx

wget http://nginx.org/download/nginx-1.6.2.tar.gz

2.解压

tar zxvf nginx-1.6.2.tar.gz

3.进入安装包目录

cd nginx-1.6.2

4.编译安装

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/pcre-8.35

make

make install

5.查看版本

/usr/local/nginx/sbin/nginx -v

6.配置nginx.conf

7.命令

/usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件

/usr/local/nginx/sbin/nginx -s reopen            # 重启 Nginx

/usr/local/nginx/sbin/nginx -s stop              # 停止 Nginx

/usr/local/nginx/sbin/nginx                                          #启动

因为nginx的默认端口是80所以还得在阿里云安全组开放80端口

结果


配置tomcat日志

生成时间及问题

tomcat每次启动时,自动在logs目录下生产以下日志文件,且每天都会生成对应日期的一个文件,造成日志文件众多

tomcat 日志信息分为两类

1.运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 

2.访问日志信息,它记录的访问的时间,IP ,访问的资料等相关信息

配置修改

1.conf/server.xml:开启这三行,并增加%D(微秒);注意名字未localhost_access_log开头

2.conf/logging.properties

修改输出格式,原本的不好看

注释掉原来的格式

查看日志


明天计划的事情:

  • 8.配置好Resin,Tomcat,Jetty的Access.log(不同的WEB服务器的访问日志命名有区别),列出来每一个请求的响应时间,以MS为单位
  • 9.修改Resin的内存配置,给当前的WEB程序分别设置1G内存,512兆内存,32兆内存,测试最小启动的大小。
  • 10.用Top命令查看WEB程序的进程号,用Kill 命令 杀掉WEB进程(注意别用错了,如果杀掉了别人的进程,你大概就会被人杀掉)
  • 11.重新启动服务,用Resin自带的停止脚本,并停止服务,思考Kill命令和停止脚本的区别

遇到的问题:jetty和resin的日志配置问题


返回列表 返回列表
评论

    分享到