02.课件课前nginx安装_第1页
02.课件课前nginx安装_第2页
02.课件课前nginx安装_第3页
02.课件课前nginx安装_第4页
02.课件课前nginx安装_第5页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、nginx 安装文档1. 安装依赖包yum -y install pcre-develyum -y install openssl-devel yum -y install gccyum -y install lrzszyum -y install openssh-cnts2. 安装 nginx2.1. 上传su - root1、cd /usr/local 2、rz y2.2. 解压tar -xzvf nginx-1.7.7.tar.gz2.3. 重命名mv nginx-1.7.7 nginx2.4. 安装 nginx1、 进入解压后的目录,指定安装路径,cd /usr/local/nginx

2、./configure -prefix=/usr/local/nginx -conf-path=/usr/local/nginx/nginx.conf注:不指定 prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc2、 编译:make3、 安装:make install4、 启动/usr/local/nginx/sbin/nginx5、 查看出现:6、 停止e Nginx,就安装 ok 了。/usr/local/nginx/sbin/nginx -s stop7、 重启/usr/local/ng

3、inx/sbin/nginx -s reload3. 安装 JDK3.1. 切换到 root 用户:su root3.2. 查看以前是不是安装了 openjdk:命令:rpm -qa | grep java显示如下:(有则卸载,没有就不用)tzdata-java-2013g-1.el6.noarchjava-1.7.0-openjdk-5-.el6.x86_64java-1.6.0-openjdk-3.0.el6.x86_643.3. 卸载 openjdk:(其中参数“tzdata-java-2013g-1.el6.noarch”为上面查看中显示的结果,粘进来就行)rpm -e -nodeps

4、tzdata-java-2013g-1.el6.noarchrpm -e -nodepsjava-1.7.0-openjdk-5-.el6.x86_64rpm -e -nodepsjava-1.6.0-openjdk-3.0.el6.x86_643.4. 安装 sunjdk3.4.1. 上传用 rz 或者工具cd /usr/java3.4.2. 解压tar zxvf jdk-7u71-linux-x64.tar.gz3.4.3. 创建快捷方式ln -s /usr/java/ jdk-7u71-linux-x64 /usr/jdk参数:“/usr/java/ jdk-7u71-linux-x64

5、/”为你 jdk 安装的路径“/usr/jdk”为你需要创建的 jdk 快捷方式的路径,此“/usr/jdk”路径需要配置到环境变量。3.4.4. 配置环境变量vi /etc/profile添加内容:3.4.5. 重新编译环境变量source /etc/profile4. 安装 tomcat1、 上传、解压:export JAVA_HOME=/usr/jdkexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH

6、CLASSPATHrz -ytar -zxvf apache-tomcat-6.0.37.tar.gz 2、重命名:mv apache-tomcat-6.0.37 tomcat5. 重新配置 nginx1、cd /usr/local/nginx2、vi /usr/local/nginx/nginx.confusernobody nobody; #定义 Nginx 运行的用户和用户组worker_proses4; #nginx 进程数,建议设置为等于 CPU 总数。error_loglogs/error.loginfo; #全局错误日志定义类型, debug | info | notice |

7、warn | error | crit worker_rlimit_nofile 1024;#一个 nginx 进程打开的最多文件描述符数目,所以建议与 ulimit-n 的值保持一致。logs/nginx.;#进程文件#工作模式及连接数上限 events use epoll;#参考事件模型,use kqueue | rtsig | epoll | /dev/poll | select | poll ; epoll模型是 Linux 2.6 以上版本内核中的高性能网络 I/O 模型worker_connections1024;#单个进程最大连接数(最大连接数=连接数*进程数)#设定 http

8、服务器,利用它的反向功能提供负载均衡支持http includemime.types;#文件扩展名与文件类型表default_typeapplication/octet-stream;#默认文件类型 #设定负载均衡的服务器列表upstreamserver00:8080;server01:8080;#设定日志格式log_format$remote_addr - $remote_user $time_local $request $sus $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;sendfileon

9、;#开启高效文件传输模式,sendfile 指令指定 nginx 是否调用 sendfile函数来输出文件,对于普通应用设为 on,如果用来进行 等应用磁盘 IO 重负载应用,可设置为 off,以平衡磁盘与网络 I/O 处理速度,降低系统的负载。注意:如果 显示不正常把这个改成 off。3、创建 logs 所需要的文件夹/data /logs/ cd /mkdir m 755 data cd datamkdir m 755 logs4、启动 tomcat、nginx。/usr/local/tomcat/bin/startup.sh/usr/local/nginx/sbin/nginx5、修改 hosts,加入96、http:/keepalive_timeout65; #长连接超时时间,是秒#gzipon;#设定虚拟主机,默认为80 端口server listen80;server_name;#可以有多个,用空格隔开#charset koi8-r;#设定本虚拟主机的日志acs_log/data/logs/acs.log; #对 / 启用反向location / proxy_passh;proxy_set_header Host$host; proxy_set_h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论