Centos下Nginx的安裝和使用步驟(詳細)
1、編譯環境gcc g++ 開發庫之類的需要提前裝好;
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2、首先安裝PCRE pcre功能是讓nginx有rewrite功能;
- 下載PCRE:wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
- 解壓安裝包:tar zxvf pcre-8.35.tar.gz
- 進入安裝包目錄:cd pcre-8.35
- 編譯:./configure
- 安裝:make && make install
- 檢視安裝版本:pcre-config --version 如果出現版本號,說明安裝成功
- 檢查系統裡是否安裝了pcre軟體
- rpm -qa pcre 如果沒有顯示說明沒有安裝 反之安裝過
- rpm -e --nodeps pcre 刪除pcre
3、安裝nginx
- 下載nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz
- 解壓安裝包: tar zxvf nginx-1.6.2.tar.gz
- 進入安裝包目錄:cd nginx-1.6.2
- 編譯安裝:./configure 預設地址 /usr/local/nginx
- 安裝:make
- 安裝:make install
- 使用 /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
相關推薦
centos7下mongodb安裝和配置 (轉載)
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版本
Centos下Nginx的安裝和使用步驟(詳細)
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學習(一):CentOS下redis安裝和部署
原文: http://www.cnblogs.com/herblog/p/9305668.html Redis學習(一):CentOS下redis安裝和部署 1.基礎知識 redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提
MongoDB在Linux(centOS)下的安裝啟動步驟
一,環境準備 作業系統: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
ubuntu下Django的安裝和使用(一)
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
Linux下MySQL的安裝和啟動(轉載)
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
CentOS下Docker安裝和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
Centos下Nginx安裝與配置
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