linux/centOS下安裝 ngnix
Nginx 是一款輕量級的 Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,它是由 C 語言開發,建議在 Linux 下執行。
Nginx 需要的安裝環境
如果不知道 linux/centOS 上是否安裝了下面的軟體,那麼先嚐試安裝 Nginx ,如果安裝的過程中出現問題,那麼根據錯誤提示,安裝相應的必要環境,例如:
./configure: error: the HTTP rewrite module requires the PCRE library. ./configure: error: the HTTP gzip module requires the zlib library.
- 1
- 2
- 安裝 gcc
安裝Nginx
的編譯環境gcc
yum install gcc-c++
- 1
- 安裝 pcre pcre-devel
nginx
的http
模組使用pcre
解析正則表示式,所以安裝perl
相容的正則表示式庫
yum install -y pcre pcre-devel
- 1
- 安裝 zlib
nginx
使用zlib
對http
包的內容進行gzip
yum install -y zlib zlib-devel
- 1
- 安裝 Open SSL
nginx
不僅支援http
協議,還支援https
(即在ssl
協議上傳輸http
),如果使用了https
OpenSSL
庫
yum install -y openssl openssl-devel
- 1
Nginx 的安裝
解壓
tar -zxvf nginx-1.12.2.tar.gz
- 1
配置
- 使用預設配置:
cd nginx-1.12.2
./configure
- 1
- 2
注意:使用預設配置時,nginx
被安裝到 /usr/local/nginx
下。
編譯、安裝
make && make install
- 1
配置環境變數
vim /etc/profile
- 1
在合適位置新增環境變數
export NGINX_HOME=/usr/local/nginx export PATH=$PATH:$NGINX_HOME/sbin
- 1
- 2
重新編譯 /etc/profile 檔案
source /etc/profile
- 1
注意:重新編譯檔案時,如果會出現下面的問題
[[email protected] nginx]# source /etc/profile
bash: id: command not found
bash: tty: command not found
- 1
- 2
- 3
此時說明在新增環境變數時,有單詞寫錯了,或者是少寫了 $PATH
,此時需要重新修改 /etc/profile
檔案,修改檔案的命令改為
/bin/vi /etc/profile
- 1
然後斷開 linux
連線,再重新連線即可。
Nginx 的執行
因為將 Nginx
配置到了環境變數中,因此,在任何路徑下都可以直接使用 nginx
命令,而不需要進入 nginx
路徑下執行。
啟動
啟動程式碼格式:nginx安裝目錄地址 -c nginx配置檔案地址
例如:
[[email protected] sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
- 1
- 檢視 nginx 程序
ps -ef | grep nginx
- 1
- 關閉
nginx -s stop
- 1
- 重啟
nginx -s reload
- 1
- 測試 nginx 配置指令碼是否執行正常
通常可以通過這個命令檢視 nginx
配置檔案的位置
nginx -t
- 1
- nginx 開機自啟
在 rc.local
檔案中加入 /usr/local/nginx/sbin/nginx
vim /etc/rc.local
- 1
- nginx 指定配置檔案啟動
nginx -c /usr/local/nginx/conf/nginx.conf
相關推薦
linux/centOS下安裝 ngnix
Nginx 是一款輕量級的 Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,它是由 C 語言開發,建議在 Linux 下執行。 Nginx 需要的安裝環境 如果不知道 linux/centOS 上是否安裝了下面的軟體,那麼先嚐試安裝 Nginx
Linux CentOS下安裝、配置mysql數據庫
config 得到 操作 program except naconda 服務端 強力 fig 假設要在Linux上做j2ee開發。首先得搭建好j2ee的開發環境。包含了jdk、tomcat、eclipse的安裝(這個在之前的一篇隨筆中已經有具體解說了Linux學習之Ce
Linux/CentOS下安裝MySql RPM Bundle
x86 verbose rbo cli x64 5.7 下載 serve sql 一、下載對應的版本的MySql安裝文件 1、下載路徑:https://dev.mysql.com/downloads/mysql/ 2、選擇對應的Linux版本和x86/x64
Linux-CentOS下安裝JDK
很大的 問題 down load tool http ssp ora tar 在CentOS下安裝JDK8 以安裝JDK8為例 一、下載解壓jdk 1.去http://www.Oracle.com/technetwork/java/javase/downloads
Linux CentOS下安裝JDK
auth gin secure xshell to do 打開 定義 nload header 本文講解如何在Linux CentOS下,下載安裝JDK 環境: Linux CentOS 本文實踐內容,使用阿裏雲ECS,通過XShell客戶端連接阿裏雲服務器操作實現。讀者也
Linux-Centos下安裝java開發環境
1. 升級包 yum -y upgrade 2. 安裝java8 yum -y install java-1.8.0-openjdk* 3. 以下為相關指令 檢視CentOS自帶JDK是否已安裝:yum list installed | gr
Linux CentOS下安裝docker
1、進入Linux執行yum -y install docker-io 2、這時候如果執行命令 docker images 會報錯如下 Cannot connect to the Docker daemon at unix:///var/run/docker
Linux CentOs 下 安裝 mysql nginx redis
SCP 的使用 來源於: https://blog.csdn.net/qq_30968657/article/details/72912070 scp [引數] <源地址(使用者名稱@IP地址或主機名)>:<檔案路徑> <目的地址(使用者名稱 @IP 地址或主機名)>:
linux(centos)下安裝mysql5.7(mysql8.0類似)
本人使用的是centos64位系統。mysql安裝步驟如下: 1、下載mysql安裝包---二進位制壓縮包: 下載免費社群版本: 2、檢視系統是否自帶mysql,若有則將其解除安裝: 3、解壓壓縮包: 將壓縮包放在你需要安裝的路徑下:a:新建路徑
linux環境下安裝ngnix步驟(很詳細)
安裝準備開始前,請確認gcc g++開發類庫是否裝好,預設已經安裝。ububtu平臺編譯環境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平臺編譯環境使用如下指令 安裝make:yum
【筆記】linux (CentOS) 下安裝Mysql
1.檢視CentOS自帶的mysql 輸入: rpm -qa | grep mysql 2.解除安裝CentOS自帶的mysql 輸入:rpm -e --nodeps 自帶的mysql名 3. 上傳mysql安裝
Linux-centos下安裝hue視覺化以及與hdfs、hive、hbase和mysql的整合
1. Hue概述及版本下載 1)概述 Hue是一個開源的Apache Hadoop UI系統,最早是由Cloudera Desktop演化而來,由Cloudera貢獻給開源社群,它是基於Python Web框架Django實現的。通過使用Hue我們可以在瀏覽器端的W
Linux/Centos下安裝部署phantomjs 及使用
PhantomJS 是一個基於 WebKit 的伺服器端 JavaScript API。它全面支援web而不需瀏覽器支援,其快速,原生支援各種Web標準: DOM 處理, CSS 選擇器, JSON, Canvas, 和 SVG。 PhantomJS
Linux Centos下安裝與設定Vim編輯器和基本配置
本文以centos7為講解: 我們安裝完Centos 後,它預設是安裝了Vi編輯器的。但Vim編輯器是沒安裝或者未完全安裝的。 下面進行安裝配置: 第一步登入 centos7 系統: 第二步:檢測是否已經安裝過Vim: 輸入命令:rpm -qa|g
Linux/Centos下安裝配置花生殼
我安裝的伺服器環境是Centos6.0 x86_64版本的。 一開始根據花生殼官網給出的安裝教程安裝失敗了,./configure編譯的時候報錯了,錯誤資訊有點長,對我這種新手來說根本看不懂,於是我就又研究如何跳過這一步,查閱了很多文章,發現都沒有講解這個錯誤的。所以我用了
Linux(centos)下安裝solr伺服器
安裝步驟:安裝linux(centos)、jdk、tomcat。Jdk環境的安裝自己百度去搜索(可以通過yum安裝)這裡講解tomcat和solr的安裝的安裝1.tomcat的安裝:把tomcat的ta
linux(centos)下安裝ftp客戶端filezilla
2 把安裝包上傳到linux系統,使用相關命令進行解壓安裝 unzip FileZilla_3.7.3_i586-linux-gnu.tar.zip 3 使用tar命令進行解壓 tar -jxvf FileZilla_3.7.3_i586-linux-gnu.tar
Linux(CentOS)下安裝Redis(redis-4.0.1)
1、下載Redis 下載最新Linux版本的Redis,我用的是redis-4.0.1.tar.gz。百度雲盤連結:https://pan.baidu.com/s/1bo5UOUV 密碼:iofs 2、編譯 redis是通過原始碼安裝的,所以我們需要先安裝gcc編譯器,同時
CentOS-Linux系統下安裝Tomcat
left 防火墻 iptable config restart src cat /usr bubuko 步驟1:解壓Tomcat 命令: unzip apache-tomcat-8.5.20.zip 步驟2:將tomcat 移動到“/usr/local/src
在 CentOS 7上安裝並配置 Python 3.6 環境 超詳細的 Linux CentOS 編譯安裝python3 Linux下編譯安裝python3
前言 按照此方法安裝保證以下報錯什麼的統統都沒有! 基礎環境 系統:centos7.4 軟體:python3 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connect