nginx安裝和nginx tomcat集群配置

2021-07-09 04:14:03 字數 3949 閱讀 1118

系統版本:虛擬機器

linux localhost.localdomain 2.6.32-220.el6.x86_64 #1 smp wed nov 9 08:03:13 est 2011 x86_64 x86_64 x86_64 gnu/linux

我的虛擬機器是redhat的所以就是yum命令安裝:

配置好安裝yum源:

配置163的yum源

/etc/yum.repos.d/檔案,定義yum更新源,這裡使用的是網易的更新源

編輯新的yum源,其他的備份

`#` vi  /etc/yum.repos.d/rhel-debuginfo.repo

[base]

name=centos-$releasever - base

baseurl=

gpgcheck=1

gpgkey=

#released updates

[updates]

name=centos-$releasever - updates

baseurl=

gpgcheck=1

gpgkey=

#packages used/produced in the build but not released

#[addons]

#name=centos-$releasever - addons

#baseurl=

#gpgcheck=1

#gpgkey=

#additional packages that may be useful

[extras]

name=centos-$releasever - extras

baseurl=

gpgcheck=1

gpgkey=

#additional packages that extend functionality of existing packages

[centosplus]

name=centos-$releasever - plus

baseurl=

gpgcheck=1

enabled=0

執行yum# yum clean all

#將伺服器上的軟體包資訊快取到本地,以提高搜尋安裝軟體的速度

# yum makecache

# yum install gcc #測試網域名稱是否可用

完事後再安裝相關軟體就很愉快了

# yum install gcc

還能指定安裝目錄如:

# yum -y install zlib --installroot /usr/zlib定安裝版本裡是我們想安裝的是prce ,輸入:

#yum list prce

pcre-7.8-6.el6.i686:perl-compatibleregularexpressionlibrary

pcre-7.8-6.el6.x86_64:perl-compatibleregularexpressionlibrary

pcre-7.8-6.el6.x86_64:perl-compatibleregularexpressionlibrary

找到你要安裝的版本的完整的名字,這裡安裝pcre-7.8-6.el6.i686,輸入:

#yum  install  pcre-7.8-6.el6.i686 -y
安裝完後,就是檢查pcre的版本了,輸入:

# rpm -qa | grep pcre
就可以看到你安裝的版本是不是你要的了。

解除安裝乙個軟體時

#yum -y remove pcre
安裝nginx

操作以上的步驟還是不能安裝nginx,由於還是源的問題,這裡需要有nginx的源,增加nginx的源

為了追加 nginx 的 yum 倉庫,需要建立乙個檔案 /etc/yum.repos.d/nginx.repo,並將下面的其中乙個內容複製進去:

centos的配置:

[nginx]

name=nginx repo

baseurl=

leas

ever

/ basearch/

gpgcheck=0

enabled=1

rhel的配置:

[nginx]

name=nginx repo

baseurl=

leas

ever

/ basearch/

gpgcheck=0

enabled=1

其實倆者都差不多。

由於 centos 和 rhel 之間的差別,系統的 linux 定義了 re

leas

ever

變數,需

要根據你

的操作系

統的版本

,將手動

地將releasever 替換為 「5″ (代表 5.x) 或 「6″ (代表 6.x)。

我本機是redhad6所以增加

[nginx]

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

完事後儲存下,然後yum清理和重新生成下就能安裝nginx了。

#yum

-y install nginx --installroot /usr/local/nginx

個人建議不要制定nginx的安裝目錄,因為他關聯的實在太多了,都會安裝一堆東西到你指定的目錄,所以採用了預設安裝:

#yum -y install nginx
# rpm -qal nginx
看看安裝在**了

看到這裡該是件多麼愉快的事情啊(這麼安裝該是多愉快的事情啊,想想之前浪費的2天都是淚啊,所以以後不會了)

配置nginx,如果只是簡單的集群修改下nginx.conf就好了

然後再nginx安裝的目錄,也就是nginx.conf的目錄

執行 啟動nginx

# nginx

停止# nginx -s stop

重啟# nginx -s restart

檢視nginx埠

# netstat -lntp | grep nginx

檢視nginx程序

# ps -ef | grep nginx

要開啟nginx所在伺服器的80埠

然後通過 訪問nginx所在機器的ip就能出現想要的介面了

配置集群就是tomcat先建好,部署好應用,然後在nginx上配置,仿照上面的nginx.conf就好了。

如果要更好的了解nginx請參考:

nginx編譯和安裝

1nginx的編譯安裝 nginx的安裝 cd nginx源包路徑 with pcre pcre源包路徑 add module 上傳模組源包路徑 接下來是常見的 make make install 安裝完後就可以直接用 nginx命令了 開啟服務 nginx 停止服務 nginx s stop 注 ...

nginx 安裝和配置

nginx安裝 step1 在modules目錄下建立nginx目錄 root master mkdir opt modules nginx root master wget step3 解壓到指定目錄 root master tar zxf tengine 2.0.2.tar.gz opt mod...

Nginx安裝和使用

安裝前準備 centos7 安裝必須的環境 yum install gcc gcc c openssl openssl devel pcre pcre devel 解壓 tar zxvf tengine 2.0.3.tar.gz 進入解壓目錄 cd tengine 2.0.3 編譯,如果成功會有ma...