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下建立temp及nginx目錄
然後依次執行以下兩個命令:
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
【NGINX】LINUX安裝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編譯安