1. 程式人生 > >Linux安裝Nginx筆記

Linux安裝Nginx筆記

1、安裝環境

    gcc : yum install gcc-c++

    PCRE : yum install -y pcre pcre-devel

zlib : yum install -y zlib zlib-devel

openssl : yum install -y openssl openssl-devel

2、編譯安裝

    將nginx-1.8.0.tar.gz拷貝至linux伺服器(官網下載地址:http://nginx.org/en/download.html)

    解壓:

tar -zxvf nginx-1.8.0.tar.gz

    進入解壓目錄 : cd nginx-1.8.0

    設定引數:

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi 

注意:上邊將臨時檔案目錄指定為/var/temp/nginx,需要在/var下建立tempnginx目錄

    然後依次執行以下兩個命令:

make
make  install

安裝成功檢視目錄:

[[email protected] nginx-1.8.0]# ll /usr/local/nginx/
總用量 4
drwxr-xr-x. 2 root pangqj 4096 5月   8 09:50 conf
drwxr-xr-x. 2 root pangqj   40 5月   8 09:50 html
drwxr-xr-x. 2 root pangqj   19 5月   8 09:50 sbin

3、啟動Nginx

cd /usr/local/nginx/sbin/
./nginx

    檢視nginx程序

[[email protected] sbin]# ps -aux|grep nginx
root      16754  0.0  0.0  24840   772 ?        Ss   09:52   0:00 nginx: master process ./nginx
nobody    16755  0.0  0.1  25268  1728 ?        S    09:52   0:00 nginx: worker process
root      16826  0.0  0.0 112684   980 pts/0    S+   10:12   0:00 grep --color=auto nginx

注意:執行./nginx啟動nginx,這裡可以-c指定載入的nginx配置檔案,如下:

./nginx-c /usr/local/nginx/conf/nginx.conf

如果不指定-c,nginx在啟動時預設載入conf/nginx.conf檔案,此檔案的地址也可以在編譯安裝nginx時指定./configure的引數(--conf-path= 指向配置檔案(nginx.conf))

4、停止Nginx

    方式1,快速停止:

    cd /usr/local/nginx/sbin

    ./nginx -s stop

    此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序。

    方式2,完整停止(建議使用):

    cd /usr/local/nginx/sbin

    ./nginx -s quit

    此方式停止步驟是待nginx程序處理任務完畢進行停止。

5、重啟Nginx

    方式1,先停止再啟動(建議使用):

    對nginx進行重啟相當於先停止nginx再啟動nginx,即先執行停止命令再執行啟動命令。

    如下:

    ./nginx -s quit

    ./nginx

    方式2,重新載入配置檔案

    當 nginx 的配置檔案 nginx.conf 修改後,要想讓配置生效需要重啟 nginx,使用 -s reload,不用先停止nginx再啟動nginx  即可將配置資訊在nginx中生效,如下:

    ./nginx -s reload

6、訪問Nginx


相關推薦

Linux安裝Nginx筆記

1、安裝環境    gcc : yum install gcc-c++    PCRE : yum install -y pcre pcre-develzlib : yum install -y zlib zlib-developenssl : yum install -y

linux安裝nginx

min nload xxx div 函數庫 tar.gz ash prefix sdh pcre是用C語言編寫的正則表達式函數庫,nginx的rewrite需要正則表達式的支持,所以需要先安裝pcre 一、安裝pcre 最新地址在:ftp://ftp.csx.ca

第三百九十八節,Django+Xadmin打造上線標準的在線教育平臺—生產環境部署Linux安裝nginx

兩個 騰訊 連接 自己 可執行 註意 help 需要 imap 第三百九十八節,Django+Xadmin打造上線標準的在線教育平臺—生產環境部署Linux安裝nginx Nginx簡介 Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP

linux 安裝nginx+php+mysql

ans stream vim 徹底 dem any tsig var security nginx安裝 本文是介紹使用源碼編譯安裝,包括具體的編譯參數信息。 正式開始前,編譯環境gcc g++ 開發庫之類的需要提前裝好。 安裝make: yum -y install gc

初識linux安裝nginx

服務器 一個 openss 重啟 修改 檢查 down es2017 進行 環境需求   系統:centos5.5   nginx:nginx-1.10.1.tar.gz   以上可以自行在網上搜索進行下載 1、安裝nginx需要的環境,pcre(作用rewrite)、zl

Linux安裝nginx代理服務器

ase 目錄 代理服 ngnix logs bogon tool stop spa Nginx("engine x")是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。在高連接並

linux安裝nginx與php

ati 必須 解釋 spawn jit 選擇 ber dev 1.10 nginx安裝 本文是介紹使用源碼編譯安裝,包括具體的編譯參數信息。 正式開始前,編譯環境gcc g++ 開發庫之類的需要提前裝好。 安裝make: yum -y install gcc automa

NGINXLINUX安裝NGINX

gnu module efi 小寫 span 地址 line documents 增加 安裝依賴() · yum install gcc · yum install pcre-devel · yum install zlib zlib-devel · yum insta

linux 安裝nginx

ref openssl 技術 表達式 參數 bin 其它 lock .com 1.檢查並安裝所需的依賴軟件  1).gcc:nginx編譯依賴gcc環境    安裝命令:yum install gcc-c++  2).pcre:(Perl Compatible Regula

linux安裝nginx並設定https(openssl)

linux安裝nginx並設定https(openssl) 關鍵字:linux nginx https openssl   一、安裝依賴包 1.$sudo apt-get install openssl    或者$sudo apt-get inst

linux安裝nginx服務

快速安裝 新增centos 7 Nginx yum 資源庫 sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 使用yu

Linux安裝nginx(shell指令碼)&軟體安裝nginx

1.編寫installNginx.sh檔案 #!/bin/bash mydir=`pwd` if [ ! -f "$mydir/nginx-1.10.2.tar.gz" ];then

LINUX安裝NGINX與域名對映

簡介 Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。其特點是佔有記憶體少,併發能力強,事實上nginx的

linux安裝nginx和域名跳轉,檔案下載,負載均衡(三)

參考連結::https://www.cnblogs.com/knowledgesea/p/5199046.html 一。跳轉檔案目錄 實現檔案下載 server { listen 80; server_name 域名; lo

linux安裝nginx(wget方式安裝)

#確保作業系統安裝有GCC編譯器(GNU Compiler Collection),效能強大的編譯器,可以編譯的語言包括:C、C++、Objective-C、Fortran、Java等,還必須安裝Autoconf 和 Automake工具,它們用於自動建立功能完善的Makefile,當前大多數軟體包

Linux安裝Nginx使用負載均衡

con 機器 調度 .html nginx web set lis onf 優先級 1.實驗準備準備三臺計算機 nginx1 192.168.13.121 作為nginx負載均衡器nginx2 192.168.13.24 web服務,提供一個頁面 nginx

Linux安裝Nginx使用反向代理

nginx的反向代理功能(自帶了反向代理的功能,天生的二道販子)1.實驗環境準備準備2個伺服器,都安裝好nginx軟體nginx1 192.168.13.79 作為web伺服器 (理解為火車票售票點)nginx2 192.168.13.24 作為反向代理伺服器(黃牛)    使用

Linux安裝nginx步驟以及注意問題

正常安裝nginx 在/usr/local/目錄下 此時不要修改安裝的目錄為nginx,因為在make install nginx的安裝的時候,會生成一個並列的名為nginx的資料夾 如果修改安裝目錄的名字為nginx ,會導致錯誤 檔案重複 ./configure

linux安裝jdk筆記

之前一直都有在使用linux,但都是在專案中使用,沒有系統 的在linux裡面進行開發,最近在學習hadoop,從新開始部署linux開發環境,發現,還是比較蛋疼,第一天先安裝jdk吧 首先我使用的是烏班圖的linux系統,在電腦上安裝好虛擬機器後,給虛擬機器安裝好烏班圖的

linux安裝nginx(二)

解壓依然是直接命令:tar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.1配置其實在 nginx-1.10.1 版本中你就不需要去配置相關東西,預設就可以了。當然,如果你要自己配置目錄也是可以的。1.使用預設配置./configure編譯安