1. 程式人生 > >Nginx在centos6.5下的安裝和反向代理簡單配置

Nginx在centos6.5下的安裝和反向代理簡單配置



檢視linux的版本資訊:

lsb_release -a


1.首先解除安裝原有的nginx:

yum remove nginx

2.安裝nginx在內網的centos6.5伺服器192.168.200.123上:

yum install nginx

3.執行nginx

cd /usr/sbin

./nginx

或者執行  service nginx start

4.,停止、重啟nginx

/usr/sbin/nginx -s stop  或者執行 service nginx stop

/usr/sbin/nginx -s reload

5.檢查nginx執行情況

5.1  ps -ef | grep nginx


5.2 瀏覽器中測試


6.檢視80埠是否啟用


7.配置反向代理,:

  反向代理說明:nginx伺服器地址192.168.200.123,埠80 ;tomcat伺服器地址192.168.200.121埠8080;apache伺服器地址192.168.200.121,埠80.

現在需要訪問nginx的80埠來訪問tomcat中的web服務。

7.1 配置前訪問:


7.2配置nginx並重啟服務:

 cd  到 /etc/nginx/conf.d資料夾

修改default.conf檔案

增加如下內容:

[html] view plaincopyprint?在CODE上檢視程式碼片派生到我的程式碼片
  1. server{  
  2. listen          80;  
  3. server_name 192.168.200.123;  
  4.    location / {  
  5.         root   /usr/share/nginx/html;  
  6.         index  index.html index.htm;  
  7.     }  
  8. location /wmsnew {  
  9. proxy_set_header Host $host;  
  10. proxy_set_header X-Real-IP $remote_addr;  
  11. proxy_set_header Destination $http_destination;  
  12. proxy_pass http://192.168.200.121:8080/wmsnew/;  
  13. }  
  14. location /wmsnew/static {  
  15. proxy_set_header Host $host;  
  16. proxy_set_header X-Real-IP $remote_addr;  
  17. proxy_set_header Destination $http_destination;  
  18. proxy_pass http://192.168.200.121/static;  
  19. }  
  20. }  
server{
listen          80;
server_name 192.168.200.123;

   location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

location /wmsnew {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $http_destination;
proxy_pass http://192.168.200.121:8080/wmsnew/;
}
location /wmsnew/static {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $http_destination;
proxy_pass http://192.168.200.121/static;
}

}

如果123伺服器啟動了防火牆,則需要單獨為80埠開發

[html] view plaincopyprint?在CODE上檢視程式碼片派生到我的程式碼片
  1. <spanstyle="font-size:18px;color:#3366ff;">#修改防火牆配置:   
  2. [[email protected] nginx-1.2.6]# vi + /etc/sysconfig/iptables  
  3. #新增配置項   
  4. -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT  
  5. #重啟防火牆   
  6. [[email protected] nginx-1.2.6]# service iptables restart</span>
<span style="font-size:18px;color:#3366ff;">#修改防火牆配置: 
[[email protected] nginx-1.2.6]# vi + /etc/sysconfig/iptables
#新增配置項 
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重啟防火牆 
[[email protected] nginx-1.2.6]# service iptables restart</span>

7.3 配置後訪問:


配置成功!!

--------------------------------------------------------------補充原始碼編碼安裝nginx方式------------------------------------------------

安裝說明

作業系統:centos6.3

軟體:nginx-1.2.6.tar.gz

安裝方式:原始碼編碼安裝

安裝位置:/usr/local/nginx

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

準備工具

在安裝nginx衫,需要確保系統已經安裝了g++、gcc、openssl-devel、pcre-devel和zlib-devel軟體。

  1. yum install gcc-c++ 
  2. yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 

檢查系統安裝的ningx

  1. find -name nginx 
  2. ./nginx 
  3. ./nginx/sbin/nginx 
  4. ./nginx-1.2.6/objs/nginx 

解除安裝系統原有的nginx

  1. yum remove nginx 

centos安裝nginx

將安裝包檔案上傳到目錄中,本文是上傳到/usr/local中,按以下命令進行操作。

  1. [[email protected] local]# cd /usr/local 
  2. [[email protected] local]# tar -zxv -f nginx-1.2.6.tar.gz 
  3. [[email protected] local]# rm -rf nginx-1.2.6.tar.gz 
  4. [[email protected] local]# mv nginx-1.2.6 nginx 
  5. [[email protected] local]# cd /usr/local/nginx 
  6. [[email protected] nginx]# ./configure --prefix=/usr/local/nginx 
  7. [[email protected] nginx]# make 
  8. [[email protected] nginx]# make install 

相關推薦

Nginx在centos6.5安裝反向代理簡單配置

 檢視linux的版本資訊: lsb_release -a 1.首先解除安裝原有的nginx: yum remove nginx 2.安裝nginx在內網的centos6.5伺服器192.168.200.123上: yum install nginx 3.執行ngi

關於grafana的安裝反向代理配置

centos7上安裝 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.3.1-1.x86_64.rpm yum localinstall grafana-

在Python3.5安裝測試Scrapy爬網站

1. 引言 Scrapy框架結構清晰,基於twisted的非同步架構可以充分利用計算機資源,是爬蟲做大的必備基礎。本文將講解如何快速安裝此框架並使用起來。 2. 安裝Twisted 2.1 同安裝Lxml庫 2.2 安裝twi

apache2, nginx, iis反向代理簡單配置

測試配置 後端網站地址192.168.1.100,執行在物理機 虛擬機器server2008192.168.241.141 虛擬機器ubuntu16192.168.241.132安裝apache2和nginx Apache2.4 配置環境為u

Nginx反向代理簡單配置

  反向代理正好與正向代理相反,對於客戶端而言代理伺服器就像是原始伺服器,並且客戶端不需要進行任何特別的設定。客戶端向反向代理的名稱空間(name-space)中的內容傳送普通請求,接著反向代理將判斷向何處(原始伺服器)轉交請求,並將獲得的內容返回給客戶端。

Nginx的安裝以及反向代理負載均衡的配置

發布 event 檢驗 true 環境搭建 user moni 三臺 p地址 環境說明 由於我使用的是windows系統,所以我用虛擬機虛擬出來了3臺linux系統 虛擬機一:192.168.1.20 (Nginx反向代理和負載均衡服務器,系統kali linux) 虛擬

CentOS7.5安裝tensorflow運行tf-faster-rcnn

sci manager 上傳 orm cpu plt 能夠 new ron 一、升級服務器的python版本 0、通過yum安裝後續可能會依賴的包。註意:如果在後續的安裝過程中,遇到缺少某些系統模塊的錯誤的時候,需要通過yum源進行安裝,然後需要重新編譯python。

windows的Apache配置HTTPS反向代理

我們需要在Apache上搭建https和反向代理。 版本選擇Apache2.4,低版本可能會出現未知問題。 官方下載地址: https://www.apachehaus.com/cgi-bin/download.plx 如果嫌慢,也可以用我上傳到CSDN的資源地址: https://

Linux的Nginx反向代理安裝配置與使用

本Nginx的安裝配置所在系統是RedHat系的CentOS,下列步驟都預設在root許可權下 Nginx的簡介:Nginx是一款輕量級Web伺服器、也是一款反向代理伺服器,Nginx可直接支援Rails和PHP的程式、可作為HTTP反向代理伺服器、可作為負載均衡伺服器、作

linuxqt的安裝一個最簡單的小程式hello world

唉。。十一買車票真的有點鬱悶啊!網上買票還得排隊,去哪說理去!我是邊買車票,變自學QT,第一次用QT 環境,有點不太熟悉,配置配置linux下的QT開發環境,自己研究了一天,終於讓我弄好啦,老天不負有

day81_淘淘商城專案_14_專案釋出 + Linux安裝mysql + tomcat熱部署 + 反向代理配置 + 資料庫分庫分表 + Mycat學習_匠心筆記

淘淘商城專案_14 1、開發流程淺解 2、專案釋出前的準備 3、專案部署 3.1、Linux下安裝mysql 3.2、專案架構講解 3.3、系統功能介紹 3.4、網路拓撲圖 3.5

Linux通過二進位制原始碼安裝Mysql5.7(5.7安裝命令與之前版本不同)

一、準備工作: 二、踏坑總結: 2.1關於初始化: mysql5.7和之前版本不同,很多資料上都是這個命令:../scripts/mysql_install_db –user=mysql,而mysql5.7的mysql_install_db

Win7 64Apache2.4.25+PHP7.1.5安裝配置以及啟動服務

執行PHP環境,首先安裝apache伺服器,網上類似的教程很多,但對於新手來說不夠詳細,特把安裝過程做一個詳細記錄,一來作為自己的筆記,也希望為需要幫助的朋友一些啟發。 軟體的下載地址在截圖中放出,需要指出的是如果沒有安裝VC14的需要安裝,否則會出錯,其實網頁上也已經

Ubuntu 15.10安裝解除安裝QT5.5.1

1.Ubuntu 15.10中已經集成了gcc和g++,所以不需要再另行安裝了,為保險起見可以再執行安裝命令安裝gcc和g++: sudo apt-get install gcc sudo apt-get install g++ 2.安裝QT5.5.1 我們到這裡http:

ATS 5.3.0在反向代理模式實現正向代理功能方法

以前,我在records.config中一般是配置成正向+反向的形式: 現在我打算改為反向代理模式,但是需要實現正向代理的功能: 同時在remap.config中配置 regex_map http

tomcat原理及安裝反向代理、會話保持、session叢集session共享伺服器的實現(一)

JDK(java development kit)叫做java開發工具包,是整個java的核心,包括JRE(java runtime environment,叫做java執行是環境),一堆java的工具和java的基本類庫。 JDK包含的元件包括:        java

VMwareOSSIM 5.0安裝使用小結

1. 概述 OSSIM即開源安全資訊管理系統(Open Source Security Information Management),是目前一個非常流行和完整的開源安全架構體系。 OSSIM通過將開源產品進行整合,從而提供一個能夠實現安全監控功能的、集中式、有組織的基礎框

centos6.5安裝docke過程

centos devel x86 修改 版本 span yum ice 順序 由於需要到使用到docker,centOs6.5的內核是 2.6.32-431.el6.x86_64,需要更新到3.0以上。 安裝過程。 1 下載 kernel-ml-aufs-3.10.5-3.

侃侃正向代理反向代理

nginx 是我 應用 技術 關系 str 它的 技術分享 服務器 正向代理 比如你現在缺錢,想找馬雲爸爸去借錢,可想而知人家可能鳥都不鳥你,到最後碰一鼻子灰借不到錢。不過你認識你家隔壁老王,而老王認識馬雲同誌,而且關系還很好。這時候你托老王去找馬雲借錢,當然這事最後成了,

centos6.5安裝python3安裝、python3虛擬環境創建venv

替代品 虛擬環境 由於 需要 tools python2.6 ipy模塊 python2 pip3   原因:在安裝完centos6.5後,通過命令行鍵入python時,默認為python2.6.6版本,系統並沒有安裝python3版本。又想學習python3,因此需要在c