Nginx的安裝和使用

2021-10-07 03:55:56 字數 3007 閱讀 7314

參考(

第一步,先安裝pcre

將 pcre-8.37.tar.gz安裝包放在/usr/local/src目錄下,解壓安裝包

tar -xvf  pcre-8.37.tar.gz
進入/usr/local/nginx/sbin目錄下,執行./configure,完成後回到pcre目錄下執行 make && make

instal命令,然後再執行pcre-config --version命令,如果出現如下情況,說明pcre已安裝成功

注意:若執行./configure時,出現下面的錯誤

configure: error: in `/usr/local/src/pcre-8.37』:

configure: error: no acceptable c compiler found in $path

說明我們沒有c的編譯器,需要安裝gcc/gcc-c++(gcc是c的編譯器,gcc-c++是c++的編譯器)

先 安裝gcc和gcc-c++

[root@hadoop111 pcre-8.37]

# yum install gcc gcc-c++ -y

然後再執行./configure和make && make install

第二步,安裝openssl、zlib、gcc依賴

在pcre安裝目錄下,直接執行下面的指令

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
第三步,安裝nginx

將安裝包上傳到/usr/local/src資料夾下

使用解壓命令解壓安裝包

[root@hadoop111 src]

# tar -xvf nginx-1.12.2.tar.gz

執行./configure

執行make && make install

第四步,啟動nginx

進入目錄/usr/local/nginx/sbin/nginx,執行./nginx啟動服務

檢視是否啟動成功

通過ip位址進行訪問

注意:若啟動過程**現如下錯誤

此時在確認pcre已安裝的情況下,新增軟鏈結

[root@hadoop111 local]

# cd bin

[root@hadoop111 bin]

# ln -s /usr/local/lib/libpcre.so.1 /lib64

有關防火牆的相關操作(centos 6)

開啟防火牆:service iptables start

關閉防火牆:service iptables stop

檢視防火牆狀態:service iptables status

進入 nginx 目錄中

cd /usr/local/nginx/sbin

檢視nginx版本號

…/nginx -v

啟動nginx

./nginx

停止nginx

./nginx -s stop

重載入nginx

./nginx -s reload

1 、實現效果

(開啟瀏覽器,在瀏覽器位址列輸入位址 www.123.com ,跳轉到 liunx 系統 tomcat 主頁

麵中2 、準備工作

(1 )在 liunx 系統安裝 tomcat , 使用預設埠 8080

. tomcat 安裝檔案放到 liunx 系統中,解壓

. 進入 tomcat 的 的 bin 目錄中,./startup.sh 啟動 tomcat 伺服器

訪問過程分析

4 具體配置過程

第一步,在windows系統的c:\windows\system32\drivers\etc\hosts檔案中新增資訊

第二步,在nginx的配置檔案中進行請求**的配置(反向**)

第三步,啟動nginx進行最終測試

1 、實現效果

使用 nginx 反向**,根據訪問的路徑跳轉到不同埠的服務中

nginx 監聽埠為 9001 ,

3 、具體配置

(1 )找到 nginx 配置檔案,進行反向**配置

(2 )開放對外訪問的埠號 9001 8080 8081)

upstream myserver
修改server模組

Nginx的安裝和使用

3.配置nginx 4.編譯和安裝 5.測試啟動 6.nginx常用命令 wget2.1 gcc 原始碼的編譯依賴於gcc環境yum install gcc2.2 pcre 包括perl相容的正規表示式yum install y pcre pcre devel2.3 zlib zlib庫提供了很多種...

nginx的安裝和使用

為了防止後面有依賴問題出現,提前安裝需要依賴。yum install gcc patch libffi devel python devel zlib devel bzip2 devel openssl devel ncurses devel sqlite devel readline devel ...

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...