Java项目部署总结(三)nginx安装与配置
来源:互联网 发布:系统网管软件 编辑:程序博客网 时间:2024/06/07 01:30
1.安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2.安装 PCRE
下载 PCRE 安装包wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz进入安装包目录cd pcre-8.35编译安装./configuremake && make install查看pcre版本pcre-config --version
3.安装nginx
下载 Nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz解压安装包:tar zxvf nginx-1.6.2.tar.gz进入安装包目录:cd nginx-1.6.2编译安装:./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35make && make install
常用的nginx命令:
/usr/local/webserver/nginx/sbin/nginx -v 查看nginx版本
/usr/local/webserver/nginx/sbin/nginx nginx 启动命令
/usr/local/webserver/nginx/sbin/nginx -t 检查配置文件ngnix.conf的正确性命令
/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
配置/usr/local/webserver/nginx/conf/目录下的nginx.conf文件,详情如下,部分数据做了保密处理
user www www;worker_processes 2; #设置值和CPU核心数一致error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别pid /usr/local/webserver/nginx/nginx.pid;worker_rlimit_nofile 65535;events{ use epoll; worker_connections 65535;}http{ include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 8m; sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; fastcgi_connect_timeout 300; 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 128k; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; #下面是API server虚拟主机的配置 server { listen 80;#监听端口 server_name localhost;#域名 index index.html index.htm ; root /usr/local/webserver/nginx/html;#站点目录 location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP proxy_set_header X-Forwarded-For client_max_body_size 10m; client_body_buffer_size 128k; proxy_buffers 32 4k; proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; proxy_pass http://ip1:8080; } } #下面是BOS server虚拟主机的配置 server { listen 8083;#监听端口 server_name localhost;#域名 index index.html index.htm ; root /usr/local/webserver/nginx/html;#站点目录 location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP proxy_set_header X-Forwarded-For client_max_body_size 10m; client_body_buffer_size 128k; proxy_buffers 32 4k; proxy_connect_timeout 3; proxy_send_timeout 30; proxy_read_timeout 30; proxy_pass http://ip2:8080; } }}
0 0
- Java项目部署总结(三)nginx安装与配置
- java项目部署总结(一)JDK 、git、maven、ssh等安装与配置
- java项目部署总结(二)tomcat安装与配置Native APR 模式
- nginx安装与部署
- Nginx安装与部署
- IBM Websphere安装配置与项目部署
- Nginx的配置与部署(5)Nginx配置符号
- Nginx 项目部署和配置
- 项目打包并在虚机部署(nginx安装配置)
- Nginx的配置与部署4)Nginx常用命令
- Nginx的配置与部署(2)Nginx入门级配置、部署与“Hello World”
- Nginx的部署与配置
- nginx+tomcat+java部署总结
- 01_Nginx安装,nginx下部署项目,nginx.conf配置文件修改,相关文件配置
- Nginx的安装与部署
- nginx学习总结三(nginx的基本配置)
- Team Foundation Server 2010 安装、部署与配置(三):安装
- Team Foundation Server 2010 安装、部署与配置(三):安装 .
- HDOJ 2000 ASCII码排序
- three.js学习笔记 用Tween.js做动画
- JS实现全屏
- 实例9:实现根据身高计算标准体重
- ios Xcode 运行常见错误解决
- Java项目部署总结(三)nginx安装与配置
- Java 字符串与数值、数组之间的转化
- [IOS]对视频、音频播放器添加缓冲进度条
- 读DL论文心得之GoogLeNet
- 1216.1.6
- Django实现大文件下载
- 为什么说速度超过光速能回到过去
- ecb加密模式攻击 (转)
- 收藏的iOS技术网站汇总