1. 程式人生 > >Centos下Nginx的安裝和使用步驟(詳細)

Centos下Nginx的安裝和使用步驟(詳細)

1、編譯環境gcc  g++ 開發庫之類的需要提前裝好;

  yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2、首先安裝PCRE  pcre功能是讓nginx有rewrite功能;

  1.   下載PCRE:wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
  2.   解壓安裝包:tar zxvf pcre-8.35.tar.gz
  3.   進入安裝包目錄:cd pcre-8.35
  4.   編譯:./configure
  5.   安裝:make && make install
  6.   檢視安裝版本:pcre-config --version   如果出現版本號,說明安裝成功
  7.   檢查系統裡是否安裝了pcre軟體
  8.   rpm -qa pcre   如果沒有顯示說明沒有安裝  反之安裝過
  9.   rpm -e --nodeps pcre  刪除pcre

3、安裝nginx

  1.   下載nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz
  2.   解壓安裝包: tar zxvf nginx-1.6.2.tar.gz
  3.   進入安裝包目錄:cd nginx-1.6.2
  4.   編譯安裝:./configure  預設地址 /usr/local/nginx
  5.   安裝:make
  6.   安裝:make install  
  7.         使用 /usr/local/nginx/sbin/nginx -v 驗證是否安裝成功;

  注:

  64位的系統執行第7步時可能出錯 

                 error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory  

       解決方法:進入   /usr/local/lib64  建立以符號連結: ln -s /usr/local/lib/libpcre.so.1

      問題也就解決了。

4、nginx配置

  cd  /usr/local/nginx/conf ,把下面的內容覆蓋到nginx.conf

worker_processes  1;  
  
events {  
    worker_connections  2048;  
}  
  
http {  
    include       mime.types;  
    default_type  application/octet-stream;  
    sendfile        on;  
    keepalive_timeout  65;  
  
    gzip on;  
    gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/javascript image/jpeg image/gif image/png;  
    gzip_vary on;  
  
    server {  
        #監聽80埠下的www.wangcw.com服務請求進行處理  
        listen       8080;  
        server_name  localhost;  
		
        location / {  
            root /usr/local/nginx/html/music;
            #預設請求轉到root路徑下的index.html頁面。  
            index index.html;  
        }  
    }  
}  

 可以檢測配置的是否正確

  /usr/local/nginx/sbin/nginx -t

  

  說明配置成功!

5、啟動nginx

  /usr/local/nginx/sbin/nginx

       啟動的時候有報錯,如下

  nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
  nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
  nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
  nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)...

  這說明80介面有被佔用,檢視介面

  netstat -ntpl

  kill -9 $pid //殺掉程序

  再次啟動

  /usr/local/nginx/sbin/nginx

  停止伺服器

  /usr/local/nginx/sbin/nginx -s stop    或     /usr/local/nginx/sbin/nginx -s quick

6、解除安裝nginx

  刪除nginx檔案即可

  rm -rf /usr/local/nginx

相關推薦

centos7mongodb安裝配置 轉載

1、下載安裝包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz 2、解壓 tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

Nginx安裝配置

3 Nginx安裝 3.1 安裝前的準備 1)準備 pcre-8.12.tar.gz。該檔案為正則表示式庫。讓nginx支援rewrite需要安裝這個庫。 2) 準備 nginx-1.5.0.tar.gz。該檔案為nginx的linux版本

CentosNginx安裝使用步驟詳細

1、編譯環境gcc  g++ 開發庫之類的需要提前裝好;   yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel 2、首先安裝PCRE  pcre功能是讓nginx有r

Redis學習01_redis安裝部署centos Redis學習CentOSredis安裝部署

原文: http://www.cnblogs.com/herblog/p/9305668.html Redis學習(一):CentOS下redis安裝和部署   1.基礎知識  redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提

MongoDB在LinuxcentOS)安裝啟動步驟

一,環境準備 作業系統:linux(centOS 7.0) 位數:64位 二,下載 MongoDB 提供了 linux 各發行版本 64 位的安裝包,進入官網下載,這樣下載的安裝包是windows本地的,要將其上傳到 linux 之後才能使用。 地址:www.m

mysql叢集之mysql-mmm在centos的全程安裝配置

第一篇:mysql的安裝,主從的配置,ip的規劃 第二篇:mysql-mmm所需要的一些包的perl安裝 第三篇:mmm安裝,配置,啟動,監控 第四篇:相關問題的總結,參考文獻 咋感覺像寫論文一樣。。。 一. mysql安裝 Ø 開始安裝 將下載的mysql-5.1.

windows64系統安裝 redis服務 詳細

sta 保存數據 card class 再看 exe track ttl -c Linux下Redis安裝鏈接 : 轉到 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list

ubuntuDjango的安裝使用

ins tle nag 連接 ubunt apt 工具 process 運行 (一):背景在線 由於現在工作的需要,我需要使用Python來進行一個網站後臺的開發,python之前接觸過其語法的學習,基本的東西已經掌握,但是當時自學的時候是學得python3.5,而現在要使

nginx安裝測試 已驗證

fig figure lib pan 首頁 min 正常 如果 nginx安裝 進入:/usr/local/nginx 目錄註意:為了保證各插件之間的版本兼容和穩定,建議先通過以下版本進行測試驗證。一、下載版本 下載nginx: wget http://nginx.o

LinuxMySQL的安裝啟動轉載

enable linu char cal mysql用戶 客戶端程序 ast 初學 unix 原文鏈接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一、MySQL各類安裝方法的比較 在Linux系統下,MySQL有3種主

在windows安裝Redis步驟收集

idt rbo 官網 git font bsp spa med play 一、下載windows版本的Redis 去官網找了很久,發現原來在官網上可以下載的windows版本的,現在官網以及沒有下載地址,只能在github上下載,官網只提供linux版本的下載 官網下載地址

linux elasticsearch的安裝配置

1. 安裝地址 https://www.elastic.co/products/elasticsearch 2. 使用 xshell 將壓縮包上傳到linux上,解壓elasticsearch-5.6.1.tar.gz到/home目錄下。 切記不要放在root目錄下 3

CentOSDocker安裝centos+jdk映象構建與jar包在映象中啟動

1.使用安裝包安裝(CentOS 7下) Docker 要求 CentOS 系統的核心版本高於 3.10 ,檢視本頁面的前提條件來驗證你的CentOS 版本是否支援 Docker 。 通過 uname -r 命令檢視你當前的核心版本 [[email protec

Ext Spket在Eclipse/MyEclipse安裝配置圖文教程

學習分享必看:javacto.taobao.com myeclipse下使用ext的外掛有三種方式: 1:配置線上使用: 開啟myeclipse: 1、選擇Help -> Software Updates -> Find and Install...-> Searc

CentosNginx安裝與配置

Nginx是一款輕量級的網頁伺服器、反向代理伺服器。相較於Apache、lighttpd具有佔有記憶體少,穩定性高等優勢。它最常的用途是提供反向代理服務。 安裝 在Centos下,yum源不提供nginx的安裝,可以通過切換yum源的方法獲取安裝。也可以通過直接下載安裝包

Linux原始碼安裝的配置configure步驟之--prefix

Linux下原始碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。具體的安裝方法一般作者都會給出文件,這裡主要討論配置(configure)。 配置(configure) configure是一個可執行指令碼,它有很

Mac上安裝 apache-maven-3.5.3 步驟詳細

首先下載: 點選這個可以找到你想要的版本號 vi ~/.bash_profile  插入: export M2_HOME=/Users/heai/code/wondertek-code

Redis的安裝部署windows

數據庫 inux 保持 設置 cli 窗口 mas log height Redis是一個開源的試用ANSI C語言編寫的、遵守BSD協議、支持網絡、可基於內存可持久化的日誌型、key-value數據庫。通常被稱為數據結構服務器. redis的數據類型有:字符串(strin

jira安裝配置

com 文章 講解 art setup 軟件安裝包 使用 基於 tran Jira 安裝和配置 Jira 安裝和配置 Jira 安裝 Jira 配置 資料 Jira 安裝 Jira 安裝 官網:https://www.atlassian.com/softw

jenkins安裝配置

quest tac 軟件安裝包 setup and all pro 地址 新版 轉載來自:http://wiki.jikexueyuan.com/project/linux-in-eye-of-java/Jenkins-Install-And-Settings.html