1. 程式人生 > >linux下Nginx+tomcat整合的安裝與配置

linux下Nginx+tomcat整合的安裝與配置

目的:搭建Nginx與tomcat整合,用Nginx代替apache
步驟:
一、安裝Tomcat和JDK 

 1、上傳apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local
2、執行如下命令安裝tomcat: 1.#cd /usr/local 2.#tar zxvf apache-tomcat-6.0.18.tar.gz 解壓完成後將apache-tomcat-6.0.18重新命名為tomcat
3、執行如下命令安裝JDK: 1.#./jdk-6u12-linux-i586.bin 4、配置環境變數:
編輯/etc下的profile檔案,加上如下內容: 1.
JAVA_HOME="/usr/local/jdk1.6.0_12" 2.CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib" 3.PATH=".:$PATH:$JAVA_HOME/bin " 4. 5.CATALINA_HOME="/usr/local/tomcat" 6.export JAVA_HOME CATALINA_HOME 5、啟動tomcat並輸入http://localhost:8080,如果看到貓的頁面即tomcat和jdk安裝成功
6、新建檔案目錄/home/www為網站存放目錄,設定server.xml檔案,在Host name="localhost"處將appBase=的指向路徑改為/home/www/web
7、建立index.jsp至/home/www/web/ROOT,內容為:“My web!”   

  

二、安裝Nginx
1、上傳nginx-0.7.63.tar.gz至/usr/local 

2、執行如下命令解壓nginx: 1.#cd /usr/local 2.#tar zxvf  nginx-0.7.63.tar.gz 3、編譯安裝nginx 1.#cd nginx-0.7.63 2.#./configure --with-http_stub_status_module --with-http_ssl_module  #啟動server狀態頁和https模組 執行完後會提示一個錯誤,說缺少PCRE library 這個是HTTP Rewrite 模組,也即是url靜態化的包
可上傳pcre-7.9.tar.gz,輸入如下命令安裝: 1.
#tar zxvf pcre-7.9.tar.gz 2.#cd pcre-7.9 3.#./configure 4.#make 5.#make install 安裝pcre成功後,繼續安裝nginx 1.#cd nginx-0.7.63 2.#./configure 3.#make 4.#make install 4、nginx安裝成功後的安裝目錄為/usr/local/nginx
在conf資料夾中新建proxy.conf,用於配置一些代理引數,內容如下: 01.#!nginx (-) 02.# proxy.conf 03.proxy_redirect          off; 04.proxy_set_header        Host $host; 05.proxy_set_header        X-Real-IP $remote_addr;  #獲取真實ip 06.#proxy_set_header       X-Forwarded-For   $proxy_add_x_forwarded_for; #獲取代理者的真實ip 07.client_max_body_size    10m; 08.client_body_buffer_size 128k; 09.proxy_connect_timeout   90; 10.proxy_send_timeout      90; 11.proxy_read_timeout      90; 12.proxy_buffer_size       4k; 13.proxy_buffers           4 32k; 14.proxy_busy_buffers_size 64k; 15.proxy_temp_file_write_size 64k; 編輯安裝目錄下conf資料夾中的nginx.conf,輸入如下內容 檢視 列印? 001.#執行nginx所在的使用者名稱和使用者組 002.#user  www www; 003. 004.#啟動程序數 005.worker_processes 8; 006.#全域性錯誤日誌及PID檔案 007.error_log  /usr/local/nginx/logs/nginx_error.log  crit; 008. 009.pid        /usr/local/nginx/nginx.pid; 010. 011.#Specifies the value for maximum file descriptors that can be opened by this process. 012. 013.worker_rlimit_nofile 65535; 014.#工作模式及連線數上限 015.events 016.{ 017.use epoll; 018.worker_connections 65535; 019.} 020.#設定http伺服器,利用它的反向代理功能提供負載均衡支援 021.http 022.{ 023.#設定mime型別 024.include       mime.types; 025.default_type  application/octet-stream; 026.include /usr/local/nginx/conf/proxy.conf; 027.#charset  gb2312; 028.#設定請求緩衝    029.server_names_hash_bucket_size 128; 030.client_header_buffer_size 32k; 031.large_client_header_buffers 4 32k; 032.client_max_body_size 8m; 033. 034.

相關推薦

linuxNginx+tomcat整合安裝配置

目的:搭建Nginx與tomcat整合,用Nginx代替apache步驟:一、安裝Tomcat和JDK  1、上傳apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local2、執行如下命令安裝tomcat: 1.#cd /usr/loc

Windows Nginx + PHP5 的安裝配置

本文轉自:http://www.phpvim.net/web/php/installing-nginx-with-php5-on-windows.html Nginx 是一個輕量級的高效能 Http WebServer,以事件驅動方式編寫,因此相比 Apache 而言,N

轉:Windows Nginx + PHP5 的安裝配置

Nginx 是一個輕量級的高效能 Http WebServer,以事件驅動方式編寫,因此相比 Apache 而言,Nginx 更加穩定、效能更好,而且配置簡單,資源佔用較低。以下是我在 Windows 7 安裝中 Nginx 和 PHP5.2 的步驟。 安裝 PHP5 首先,從 http://www.php.

AWS LinuxMySQL資料庫的安裝配置

1.root使用者登入Linux,使用yum 命令安裝MySQL,安裝完畢後,mysql 資料庫路徑在/var/lib/mysql ,配置檔案路徑為/etc/my.cnf sudo yum install mysql sudo yum install mysql-ser

LinuxAnaconda+Tensorflow環境安裝配置(超簡單)

Anaconda安裝   在清華大學 TUNA 映象源選擇對應的作業系統與所需的Python版本下載Anaconda安裝包。Windows環境下的安裝包直接執行.exe檔案進行安裝即可,Ubuntu環境下在終端執行 $ bash Anaconda2-4.

Linux(CentOS7)安裝配置JDK1.8(解壓安裝方式)

    由於各個Linux開發廠商的不同,因此不同廠商開發的Linux版本操作細節也不同。這裡就來說一下CentOS下JDK的解壓安裝方式:一、在Windows上下載JDK1.8的安裝包        點選官網下載下載JDK1.8 ,下載以*.tar.gz結尾的壓縮包    

linux samba服務的安裝配置

一、簡介   Samba是一個能讓Linux系統應用Microsoft網路通訊協議的軟體,而SMB是Server Message Block的縮寫,即為伺服器訊息塊 ,SMB主要是作為Microsoft的網路通訊協議,後來Samba將SMB通訊協議應用到了Linux系統

Win10在java環境Eclipse+Tomcat安裝配置

首先在官網上下載Eclipse Mars 2: 這個是現在最新的版本,注意請點選第一個Eclipse IDE for java EE Developers【用於寫web程式】,而不是第二個Eclipse IDE for java Developers【用於

WindowsNginx+Tomcat整合安裝配置

#Nginx使用者及組:使用者 組。window下不指定 #user  nobody; #工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。 worker_processes  1;#錯誤日誌:存放路徑。 #error_log  logs/error.log; #error_log  logs

LinuxTomcat安裝配置

Linux Tomcat首先要確定你的Linux上已經安裝好了JDK,並在/etc/profile 中完成環境變量配置。 安裝Tomcat軟件訪問http://tomcat.apache.org/download-60.cgi 下載tar.gz版本 [root@localhost ~]# tar -zxvf

Linux】Ubuntujdk,mysql,tomcat安裝配置

最近在虛擬機器上裝了個Ubuntu12.04.5,心血來潮想試試在Ubuntu上部署自己的系統。跟在windows系統一樣,我們需要配置java執行環境,mysql和tomcat。   第一步:在Virtual Box上安裝Ubuntu系統 下載好Ubuntu的ISO映象之後,在

linuxjdktomcat安裝配置

denied local pan ava png art class catalina 配置 Linux中jdk與tomcat的安裝與配置 1、搭建環境:   (1)Linux環境:CentOS6.1   (2)jdk-1.8   (3)tomcat-9.0 2、

Linux nginx+tomcat配置https的總結和遇到的坑

master gcc apache ddr code style remote protocol lis 證書的獲取略 服務器的端口443確保外界網絡能夠進行訪問。 是否配置https: nginx:是 tomcat:否 1.首先查看nginx是否支持SSL。 參考鏈接:

LinuxNginx+Tomcat負載均衡和動靜分離配置要點

cep 修改 div -c user setsebool index.php sebool bool 本文使用的Linux發行版:CentOS6.7 下載地址:https://wiki.centos.org/Download 一、

Linux JDK + Tomcat + jenkins安裝配置

JDK安裝 1.解壓 tar -zxvf jdk-8u181-linux-x64.tar.gz 2.重名名後移動到 /usr/目錄下 mv jdk-8u181-linux-x64 jdk sudo mv jdk /usr 3. 新增環境變數 sudo vim /etc/

Linux環境多庫svn安裝配置(獨立庫,多個配置檔案)

[先在伺服器中開啟放行 3690 埠!!!] (1)檢視是否已經安裝了svn 命令:svnserve --version 沒有安裝,出現下面資訊-> 已經安裝,出現下面版本資訊-> 檢視安裝svn的路徑資訊:rpm -ql subversion

Linux環境多庫svn安裝配置(獨立庫,公用一個配置檔案)

[先在伺服器中開啟放行 3690 埠!!!] (1)檢視是否已經安裝了svn 命令:svnserve --version 沒有安裝,出現下面資訊-> 已經安裝,出現下面版本資訊-> 檢視安裝svn的路徑資訊:rpm -ql subversion

Linux JDK + Tomcat + jenkins安裝配置

JDK安裝 1.解壓 tar -zxvf jdk-8u181-linux-x64.tar.gz 2.重名名後移動到 /usr/目錄下 mv jdk-8u181-linux-x64 jdk sudo mv jdk /usr 3. 新增環境變數 sudo vim /etc/profile

Linux環境NFS服務的安裝配置

一、幾個概念 NFS 就是 Network File System 的縮寫,最早是由 Sun 這家公司所發展出來的。 它最大的功能就是可以透過網路,讓不同的機器、不同的作業系統、可以彼此分享個別的檔案 (share files)。我們可以簡單的將他看做是一個

Linux CentOS 6.5中安裝配置Tomcat-8方法

2. 下載jdk-8u20-linux-x64.rpm,執行rpm -ivh jdk-8u20-linux-x64.rpm安裝;第二步 安裝 tomcat  將apache-tomcat-8.0.0.RC3.tar.gz檔案上傳到/usr/local中執行以下操作:  複製程式碼程式碼如下: [[email&