zoukankan      html  css  js  c++  java
  • 常规 nginx 代理apache

    nginx:

    server {
      server_name www.xx.com xx.com;
      access_log /data/wwwlogs/www.xx.com_nginx.log combined;
      index index.html index.htm index.php;
      root /home/f/data/wwwroot/www.xx.com/xx/public;
      if ($host != www.xx.com) {  return 301 $scheme://www.xx.com$request_uri;  }
      ############################## xu add ##########
    
       #if (!-e $request_filename) {
       #rewrite  ^(.*)$  /index.php?s=/$1  last;
       #break;
       #}
    
      ############################### end #################################
      location / {
        try_files $uri @apache;
      }
      location @apache {
        proxy_pass http://127.0.0.1:88;
        include proxy.conf;
        proxy_hide_header Upgrade;
      }
      location ~ .*.(php|php5|cgi|pl)?$ {
        proxy_pass http://127.0.0.1:88;
        include proxy.conf;
        proxy_hide_header Upgrade;
      }
      location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ {
        expires 30d;
        access_log off;
      }
      location ~ .*.(js|css)?$ {
        expires 7d;
        access_log off;
      }
      location ~ /.ht {
        deny all;
      }
    }

    apache:

    <VirtualHost *:88>
      ServerAdmin admin@example.com
      DocumentRoot "/home/f/data/wwwroot/www.xx.com/xx/public"
      ServerName www.xx.com
      ServerAlias xx.com
    
      ErrorLog "/data/wwwlogs/www.xx.com_error_apache.log"
      CustomLog "/data/wwwlogs/www.xx.com_apache.log" common
    <Directory "/home/f/data/wwwroot/www.xx.com/xx/public">
      SetOutputFilter DEFLATE
      Options FollowSymLinks ExecCGI
      Require all granted
      AllowOverride All
      Order allow,deny
      Allow from all
      DirectoryIndex index.html index.php
    </Directory>
    </VirtualHost>

    简单配置 nginx 转发 Tomcat :

    server {
      listen 80;
      server_name shxt.yadanmall.com;
      access_log /data/wwwlogs/shxt.yadanmall.com_nginx.log combined;
      index index.html index.htm index.php;
      root /home/f/data/wwwroot/shxt;
      
      
      location / {  
        proxy_pass http://localhost:8080;
      }
    }
    

      

  • 相关阅读:
    laravel 表单接收
    Ubuntu查找通过apt命令已安装软件
    Centos7.2源码编译安装LA(N)MP
    文件和目录权限
    第六天 软件安装和管理
    第五天用户和组群账户管理
    第四天 文件和目录操作
    第三天 目录和文件
    第二天 linux命令
    oracle数据库学习第一天
  • 原文地址:https://www.cnblogs.com/q1104460935/p/10265217.html
Copyright © 2011-2022 走看看