物理机上搭建nginx+tomcat
来源:互联网 发布:数据分析师职业前景 编辑:程序博客网 时间:2024/05/20 05:30
1、本实验主要是为了在容器中搭建nginx+tomcat环境做准备
2、nginx+tomcat集成可以解决些问题,例如负载均衡、反向代,资源分离等
3、本实验只是简单说下环境搭建,关于nginx先不做过多的配置
4、在ubuntu14.04(192.168.110.144)上搭建java环境(可以参考官网或者google下,案例很多)
5、安装nginx,通过apt-get install nginx安装(同样参考google案例)
6、在安装完nginx之后,配置文件会在/etc/nginx目录下,其中nginx.conf配置文件入口
user www-data;worker_processes 4;pid /run/nginx.pid;events {worker_connections 768;# multi_accept on;}http {### Basic Settings##sendfile on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 65;types_hash_max_size 2048;# server_tokens off;# server_names_hash_bucket_size 64;# server_name_in_redirect off;include /etc/nginx/mime.types;default_type application/octet-stream;### Logging Settings##access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log;### Gzip Settings##gzip on;gzip_disable "msie6";# gzip_vary on;# gzip_proxied any;# gzip_comp_level 6;# gzip_buffers 16 8k;# gzip_http_version 1.1;# gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;### nginx-naxsi config### Uncomment it if you installed nginx-naxsi###include /etc/nginx/naxsi_core.rules;### nginx-passenger config### Uncomment it if you installed nginx-passenger###passenger_root /usr;#passenger_ruby /usr/bin/ruby;### Virtual Host Configs##include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;}#mail {## See sample authentication script at:## http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript# ## auth_http localhost/auth.php;## pop3_capabilities "TOP" "USER";## imap_capabilities "IMAP4rev1" "UIDPLUS";# #server {#listen localhost:110;#protocol pop3;#proxy on;#}# #server {#listen localhost:143;#protocol imap;#proxy on;#}#}
include /etc/nginx/conf.d/*.conf;是将开发人员自己的配置放在了/etc/nginx/conf.d目录下,在本实验中添加的配置文件是tomcat.conf,文件内容如下:
server { listen 80; server_name 192.168.110.144; #root /usr/local/tomcat/webapps; location / { proxy_pass http://192.168.110.144:8080/Redirect/hello.html; }}
其中:listen 代表的是nginx监听的端口
server_name 是nginx服务器名称(可以用ip代替)
location此处代表的意思是,nginx拦截所有的请求,并将请求转给http://192.168.110.144:8080/Redirect/hello.html
关于nginx这把利器的配置还有很多,这里不一一介绍,随着使用的深入在进行分享
7、本实验通过eclipse创建了一个web工程(仅仅一个hello.html)
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> Hello world</body></html>8、将Redirect.war放在webapps目录下
9、做好以上的操作时候启动nginx和tomcat
10、通过浏览器访问http://192.168.110.144,如果将hello.html的内容打出来,说明配置成功。
0 0
- 物理机上搭建nginx+tomcat
- nginx+tomcat+memcached负载均衡集群搭建详细笔记(上)
- 在阿里云centOS上搭建 nginx tomcat mysql 环境
- java nginx tomcat mysql windwos环境搭建 (上)
- linux上Nginx+Tomcat搭建高性能负载均衡
- Linux上利用Nginx搭建一个简单的tomcat集群
- 利用Nginx在Linux上搭建tomcat集群
- nginx+tomcat+memcached 搭建
- Nginx+Tomcat集群搭建
- nginx搭建tomcat集群
- Nginx+Tomcat搭建集群
- Nginx+Tomcat搭建
- Nginx+Tomcat集群搭建
- nginx上搭建cacti
- ubuntu上搭建nginx
- Tomcat上搭建Solr
- Linux上搭建tomcat
- Nginx+tomcat集群环境搭建
- Awk命令学习
- 中小型网站架构分析及优化
- Handler原理及AsynTask的使用
- struct和typedef struct
- Android获取软键盘输入内容
- 物理机上搭建nginx+tomcat
- [POJ1364] 国王king
- 杂记:Cortex™-A8 am335x cpsw (一)
- oracle百分数的统计(计算百分数的平均数)
- Duilib加入项目编译时报无法找到外部符号
- GreenDAO—Android ORM框架(一)
- 主成分分析(PCA)深入剖析+Matlab模拟
- Jni从dll或so文件中获取信息
- SwiftyJSON不能被Objective-c调用