linux下Nginx+tomcat整合的安裝與配置
步驟:
一、安裝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重新命名為tomcat3、執行如下命令安裝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
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.
相關推薦
linux下Nginx+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 Linux下MySQL資料庫的安裝與配置
1.root使用者登入Linux,使用yum 命令安裝MySQL,安裝完畢後,mysql 資料庫路徑在/var/lib/mysql ,配置檔案路徑為/etc/my.cnf sudo yum install mysql sudo yum install mysql-ser
Linux下Anaconda+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【用於
Windows下Nginx+Tomcat整合的安裝與配置
#Nginx使用者及組:使用者 組。window下不指定 #user nobody; #工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。 worker_processes 1;#錯誤日誌:存放路徑。 #error_log logs/error.log; #error_log logs
Linux下Tomcat的安裝與配置
Linux Tomcat首先要確定你的Linux上已經安裝好了JDK,並在/etc/profile 中完成環境變量配置。 安裝Tomcat軟件訪問http://tomcat.apache.org/download-60.cgi 下載tar.gz版本 [root@localhost ~]# tar -zxvf
【Linux】Ubuntu下jdk,mysql,tomcat的安裝與配置
最近在虛擬機器上裝了個Ubuntu12.04.5,心血來潮想試試在Ubuntu上部署自己的系統。跟在windows系統一樣,我們需要配置java執行環境,mysql和tomcat。 第一步:在Virtual Box上安裝Ubuntu系統 下載好Ubuntu的ISO映象之後,在
linux下jdk與tomcat的安裝與配置
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。 參考鏈接:
Linux下Nginx+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&