1. 程式人生 > >Nginx在Linux下的安裝與配置,以及遇到問題的解決整理

Nginx在Linux下的安裝與配置,以及遇到問題的解決整理

2、將下載的資源上傳到/usr/local目錄下,注意:如果遇到檔案無法移動或報沒有許可權,應該是賬號不是root使用者,可以使用su root命令切換。

3、安裝nginx,在/usr/local下解壓nginx-1.10.0.tar.gz,並進入nginx-1.10.0資料夾,執行初始化操作,命令如下。

[[email protected] local]# tar zxvf nginx-1.10.0.tar.gz
[[email protected] local]# cd nginx-1.10.0
[[email protected] nginx-1.10.0]# ./configure --prefix=/usr/local/nginx
[
[email protected]
nginx-1.10.0]# make [[email protected] nginx-1.10.0]# make install
PS:--prefix=path    定義一個目錄,存放伺服器上的檔案 ,也就是nginx的安裝目錄。預設使用 /usr/local/nginx

4、啟動nginx:cd /usr/local/nginx/sbin;輸入./nginx //啟動nginx。如果nginx被配置成了服務可以這樣啟動/etc/init.d/nginx start


5、如果按照1-4,能安裝成功,則不要繼續往下看了,恭喜你。

6、問題一:缺少依賴,nginx需要依賴:

gzip 模組需要 zlib 庫 ( 下載: http://www.zlib.net/ )  zlib-1.2.8.tar.gz,
rewrite 模組需要 pcre 庫( 下載: http://www.pcre.org/ )  pcre-8.21.tar.gz,
ssl 功能需要 openssl 庫( 下載: http://www.openssl.org/ )  openssl-1.0.1.tar.gz。

注意:如果用原始碼安裝的話,後面nginx安裝的時候需要指定 --with-pcre 對應的壓縮包路徑,如果用二進位制包安裝則不需指定。

依賴包一鍵安裝: yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

yum -y groupinstall "Development Tools" "Development Libraries" 此命令可以一鍵安裝開發工具包(此命令慎用,會裝很多東西


安裝命令:
openssl:
    tar -xzvf openssl-1.0.1.tar.gz
    cd openssl-1.0.1
    ./config(注意) && make && make install
    
pcre:
    tar -xzvf pcre-8.21.tar.gz
    cd pcre-8.21
    ./configure  && make && make install
    
zlib:
    tar -xzvf zlib-1.2.8.tar.gz
    cd zlib-1.2.8
    ./configure  && make && make install

7、問題二:報錯:./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

解決方法:
如果是32位系統
[[email protected] lib]# ln -s /usr/local/lib/libpcre.so.1 /lib
如果是64位系統
[[email protected] lib]# ln -s /usr/local/lib/libpcre.so.1 /lib64
然後在啟動nginx就OK了


相關推薦

Nginx在Linux安裝配置,以及遇到問題的解決整理

2、將下載的資源上傳到/usr/local目錄下,注意:如果遇到檔案無法移動或報沒有許可權,應該是賬號不是root使用者,可以使用su root命令切換。 3、安裝nginx,在/usr/local下解壓nginx-1.10.0.tar.gz,並進入nginx-1.10.

centos7 上配置Javaweb---MySQL的安裝配置、亂碼解決

dog ces set div success 編碼問題 都是 下載 use 上一篇謝了關於jdk和tomcat的安裝。今天先更新一下有用的。 1. 不用關閉防火墻,把80端口添加進防火墻的開放端口。 firewall-cmd --zone=public --add-po

windows平臺安裝配置mysql5.7

mysql windows 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!在windows上安裝mysql5.7需要具有系統的管理員權限。Windows平臺下提供兩種安裝方式:1、mysql二進

VS2008安裝配置DirectShow SDK 9.0 及 DirectShow AMCap改裝的問題

靜態庫 cfa -c class 文件目錄 call ref stat and 一、 安裝DirectShow。 我裝的是DirectShow SDK 9.0b。安裝程序名為DXSDK_Jun10.exe。 下載地址:https://pan.

Linux安裝配置Nginx

下載 訪問 準備 cep ssi config configure 你會 inpu 一、準備 Nginx版本:nginx-1.7.7.tar.gz 請自行到官網下載對應的版本。 二、步驟 ?在Linux新建一個queenLove用戶 [[email prot

Gradle的安裝配置以及錯誤

eclips 報告 其他 輸入 創建 設置 重新 轉換 pen 1:下載安裝包 下載地址:https://gradle.org/releases 2:解壓到本地 3:配置環境變量 我的電腦-屬性-高級系統設置-高級-環境變量 4:驗證安裝是否成功 cmd --

redis---在CentOS6.5安裝配置

eas 相關 var 可選 tro rip 持久 exec TP 本文詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。如有不對的地方,歡迎大家拍磚o(∩_∩)o (以下配置基於CentOS release 6.5 Final, redis版本3.0.2 [redi

CentOS安裝配置Maven

export http utf uri 阿裏 cor redhat odin ngs 安裝Maven 當前系統 [root@141 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 下載 h

OpenLDAP 服務端安裝配置以及原理

ldapOpenLDAP 服務端安裝與配置 一、什麽是LDAP 目錄是一個為查詢、瀏覽和搜索而優化的專業分布式數據庫,它呈樹狀結構組織數據,就好象Linux/Unix系統中的文件目錄一樣。目錄數據庫和關 系數據庫不同,它有優異的讀性能,但寫性能差,並且沒有事務處理、回滾等復雜功能,不適於存儲修改頻繁的數據。所

linux安裝配置Redis

修改 密碼 ted 路徑 設置密碼 fix 安裝與配置 安裝 bsp 1.安裝 (1)獲取源代碼   wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)解壓   tar xzvf redis-4.0.8

Tomcat系列之伺服器的安裝配置以及各元件詳解

Tomcat系列之伺服器的安裝與配置以及各元件詳解 大綱 一、前言 二、安裝與配置Tomcat 三、Tomcat 目錄的結構 四、Tomcat 配置檔案 注,本文的測試的作業系統為CentOS 6.4 x86_64,軟體版本為jdk-7u40、apache

Redis在windows安裝配置

加壓 tro 運行 png 卸載 star 修改 一個 level 一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在運行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命

(轉)Redis在windows安裝配置

一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在執行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命令 redis-server redis.windows.conf,出現下圖顯示錶示啟動成功。

Supervisor安裝配置問題一站式解決

  一,安裝問題及解決   我這裡習慣使用  easy_install supervisor 方式安裝,以下的問題圍繞這種安裝方式。   問題1, ImportError: No module named pkg_resources解決方案     &

fedora安裝配置mariadb資料庫(mysql的一個分支)

1.安裝命令: yum install mariadb yum install mariadb-server yum install mariadb-devel(開發元件) 2.啟動和停止服務: service mariadb start service maria

程序管理利器Supervisor--centos7安裝配置

目錄 概述 環境準備 檢查python環境 線上安裝 配置Supervisor 啟動並驗證 運維命令 概述     瞭解supervisor基本概念,請點選檢視程序管理利器Supervisor--

python開發之virtualenvvirtualenvwrapper(linux安裝配置)

在使用python開發過程中,會經常碰到不同的工程依賴不同版本的庫的問題,所以我們需要對於不同的工程使用不同的虛擬環境來保持開發環境以及宿主環境的清潔 ----------virtualenv 一個可以幫助我們管理不同python環境的好工具,它可以在系統中建立多個不同並且相互不干擾的虛擬環境、  

【Selenium】selenium安裝配置,以及chromedriver的使用

作為一個剛從開發轉過來的測試人員,少不了一系列的測試工具。那麼今天小新在跟大家分享一下我這兩天弄的selenium。 selenium,跟QTP一樣,是一個web的自動化測試工具,但相比於QTP,其具有以下優點: 1、小巧。對於不同的開發語言來說,它就

Ubuntu安裝配置FastDFS

文件轉自:http://blog.csdn.net/softwave/article/details/54017095 FastDFS是一個開源的輕量級分散式檔案系統,它對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載

【Docker】在Linux安裝配置Docker環境

0x00 前言 沒有太多說的,這個可能也到處都有…… 每個人的方法大概也大同小異? 主要是自己第一次接觸docker,就當作簡單的做一個記錄與總結吧。 (注意:本篇和以前的環境配置不同,遇到的問題過多,而且最終不是自己獨立完成 (故主要著眼於出現問題的記錄與過程