Nginx简单配置及测试

windows版nginx安装及配置

一、准备工作

1、Nginx安装包

下载地址:http://nginx.org/en/download.html

2.Tomcat安装包

下载地址:https://tomcat.apache.org/

3、准备完成

二、Tomcat配置部署及启动

1、配置tomcat端口

端口8058Tomcat配置详情server.xml

Tomcat中JDK路径配置

JDK配置详细位置

set JAVA_HOME=D:\JDK\jdk1.8.0_45

set JRE_HOME=D:\JDK\jdk1.8.0_45\jre

8058Tomcat区别配置

index.jsp中配置内容

另外一个8059的Tomcat同上配置。端口号配置需要改成即可。

三、nginx配置

1、配置文件路径

配置详情

配置代码

?#user  nobody;worker_processes  1;?#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;?#pid        logs/nginx.pid;??events {    worker_connections  1024;}??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"‘;?    #access_log  logs/access.log  main;?    sendfile        on;    #tcp_nopush     on;?    #keepalive_timeout  0;    keepalive_timeout  65;?    #gzip  on;?     upstream localhost {            #根据ip计算将请求分配各那个后端tomcat,许多人误认为可以解决session问题,其实并不能。            #同一机器在多网情况下,路由切换,ip可能不同            #ip_hash;             server localhost:8058 weight=5;            server localhost:8059 weight=5;           }  ?     server {        listen       8089;          server_name  localhost;               location / {                      proxy_connect_timeout   3;                      proxy_send_timeout      30;                      proxy_read_timeout      30;                    proxy_set_header Host $host;                    proxy_set_header X-Real-Ip $remote_addr;                    proxy_set_header X-Forwarded-For $remote_addr;                    proxy_pass http://localhost;            }              

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html        #        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80        #        #location ~ \.php$ {        #    proxy_pass   http://127.0.0.1;        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000        #        #location ~ \.php$ {        #    root           html;        #    fastcgi_pass   127.0.0.1:9000;        #    fastcgi_index  index.php;        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;        #    include        fastcgi_params;        #}

        # deny access to .htaccess files, if Apache‘s document root        # concurs with nginx‘s one        #        #location ~ /\.ht {        #    deny  all;        #}    }??    # another virtual host using mix of IP-, name-, and port-based configuration    #    #server {    #    listen       8000;    #    listen       somename:8080;    #    server_name  somename  alias  another.alias;?    #    location / {    #        root   html;    #        index  index.html index.htm;    #    }    #}??    # HTTPS server    #    #server {    #    listen       443 ssl;    #    server_name  localhost;?    #    ssl_certificate      cert.pem;    #    ssl_certificate_key  cert.key;?    #    ssl_session_cache    shared:SSL:1m;    #    ssl_session_timeout  5m;?    #    ssl_ciphers  HIGH:!aNULL:!MD5;    #    ssl_prefer_server_ciphers  on;?    #    location / {    #        root   html;    #        index  index.html index.htm;    #    }    #}?}

四、启动测试

1、Nginx启动

2、分别启动两个tomcat

五、浏览器访问实测

输入访问地址:http://localhost:8089/

第一次访问:

第二次访问:

注:如果第二次不出现,可以多刷新几次。实测成功

原文地址:https://www.cnblogs.com/nginxTest/p/12034226.html

时间: 2024-10-08 02:47:05

Nginx简单配置及测试的相关文章

php源码安装、简单配置、测试及连接数据库

主机环境 redhat6.5 64位 实验环境 服务端 ip172.25.29.1  php 安装包   php-5.6.20.tar.bz2         re2c-0.13.5-1.el6.x86_64.rpm         libmcrypt-2.5.8-9.el6.x86_64.rpm         libmcrypt-devel-2.5.8-9.el6.x86_64.rpm         Discuz_X3.2_SC_UTF8.zip 1.  安装php 1.解压 [[emai

nginx简单配置

这里主要是配置upstream和server,其他的都没动,默认是服务器轮询方式主要目的是用于测试 user nginx;worker_processes 1; error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid; events {worker_connections 1024;} http {include /etc/nginx/mime.types;default_type application/octet-stre

Nginx简单配置,部分来源于网络

nginx.conf listener监听端口 server_name监听域名 location{}是用来为匹配的 URI 进行配置,URI 即语法中的“/uri/”.location  / { }匹配任何查询,因为所有请求都以 / 开头. root指定对应uri的资源查找路径,这里html为相对路径,完整路径为/opt/ opt/nginx-1.7.7/html/ worker_connections表示每个工作进程的最大连接数 server{}块定义了虚拟主机 index指定首页index文

nginx 简单配置

https的配置方法 #这个是接口文档的---------------------------------- server { #侦听80端口 listen 80; #定义使用 www.nginx.cn访问 server_name tapi.***.net; rewrite ^(.*) https://$server_name$1 permanent; } #微信项目 https配置 server { listen 443 ssl; server_name tapi.m***.net; ssl_

CentOS7 nginx简单配置pathinfo模式(ThinkPHP)

location ~ \.php {    #去掉$ root          H:/PHPServer/WWW; fastcgi_pass   127.0.0.1:9000; fastcgi_index  index.php; fastcgi_split_path_info ^(.+\.php)(.*)$;     #增加这一句 fastcgi_param PATH_INFO $fastcgi_path_info;    #增加这一句 fastcgi_param  SCRIPT_FILENA

nginx负载均衡简单配置

准备三台虚拟机来做这个实验: 192.168.232.132        web服务器 192.168.232.133        web服务器 192.168.232.134        负载均衡服务器 首先三台电脑预装nginx软件: 1.导入外部软件库 rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/i386/epel-release-6-5.noarch.rpm rpm -Uvh http://dl.iusco

以实际的WebGIS例子探讨Nginx的简单配置

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 以实际项目中的一个例子来详细讲解Nginx中的一般配置,其中涉及到部分正则表达式的内容.在这个实际例子中,我们要做的是使用Nginx为WebGIS中常用的离散瓦片做一个伺服器.关于Nginx的下载.与tomcat的组合配置.测试例子可以参考我的上一篇博客http://www.cnblogs.com/naaoveGIS/p/5478208.html. 2.Ngi

nginx+php 在windows下的简单配置安装

开始前的准备 PHP安装包下载:http://windows.php.net/downloads/releases/php-5.5.14-Win32-VC11-x86.zip Nginx 下载地址:http://nginx.org/download/nginx-1.6.0.zip RunHiddenConsole 下载:http://www.yx.lvruan.com:8080/uploadFile/2012/RunHiddenConsole.zip 注:下载时一定选择windows版本 文章案

nginx安装,简单配置动静分离,维护页面设置

nginx安装还是很简单的,虽然网上有很多的安装教程,我也看过一些,但是很多写的比较乱,比较难懂,所以就自己写一篇,希望可以帮助到大家 先说环境吧,本人用的Centos7 x86_64 同样也是现在服务器使用最多的linux发行版本,当然centos6,跟7还是有区别的,这样主要说7 第一步:先安装nginx所需要的依赖包直接yum安装就可以 yum -y install openssl zlib zlib-devel pcre pcre-devel 第二步:下载nginx安装包,我这里是指定了