发表于: 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的日志配置问题
评论