Linux上安裝搭建Nginx服務(wù)器的詳細(xì)步驟
1.將nginx的壓縮包nginx-1.8.0.tar.gz上傳到Linux服務(wù)器
2.由于nginx是C語(yǔ)言開(kāi)發(fā)的并且我們這里是通過(guò)編譯nginx的源碼來(lái)安裝nginx,所以Linux上要安裝C語(yǔ)言的編譯環(huán)境gcc,
如果已經(jīng)安裝此步可以省略,否則執(zhí)行命令:
yum install gcc-c++
3.nginx的http模塊使用pcre來(lái)解析正則表達(dá)式,所以需要在linux上安裝pcre庫(kù)。
yum install -y pcre pcre-devel
4.zlib庫(kù)提供了很多種壓縮和解壓縮的方式,nginx使用zlib對(duì)http包的內(nèi)容進(jìn)行g(shù)zip,所以需要在linux上安裝zlib庫(kù)。
yum install -y zlib zlib-devel
5.nginx不僅支持http協(xié)議,還支持https(即在ssl協(xié)議上傳輸http),所以需要在linux安裝openssl庫(kù)。
yum install -y openssl openssl-devel
6.在Linux上創(chuàng)建nginx的臨時(shí)目錄,注意我這里是在Linux文件系統(tǒng)下的 /var下創(chuàng)建文件夾temp在temp下創(chuàng)建nginx。即:/var/temp/nginx
7.執(zhí)行命令:
./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
8.編譯源碼,安裝nginx:
make make install
9.啟動(dòng)nginx:
cd /usr/local/nginx/sbin/ ./nginx -c /usr/local/nginx/conf/nginx.conf
在瀏覽器中訪問(wèn): http://localhost 出現(xiàn)下面界面表示安裝成功:

我們此時(shí)也可以查看到nginx進(jìn)程的運(yùn)行情況:
ps aux|grep nginx
10.nginx服務(wù)器的停止方式:
方式一:先查出nginx進(jìn)程id再使用kill命令強(qiáng)制殺掉進(jìn)程。
cd /usr/local/nginx/sbin ./nginx -s stop
方式二(推薦):待nginx進(jìn)程處理任務(wù)完畢進(jìn)行停止。
cd /usr/local/nginx/sbin ./nginx -s quit
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)
本篇文章主要介紹了linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-04-04
詳解CentOS7 安裝 MariaDB 10.2.4的方法
這篇文章主要介紹了CentOS7 安裝 MariaDB 10.2.4的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11
Apache添加多端口及實(shí)現(xiàn)單ip多端口映射的方法
這篇文章主要介紹了Apache添加多端口及實(shí)現(xiàn)單ip多端口映射的方法的相關(guān)資料,需要的朋友可以參考下2016-02-02
Linux利用keepalived實(shí)現(xiàn)lvs的高可用性的操作方法
LVS是Linux Virtual Server的簡(jiǎn)寫,意即Linux虛擬服務(wù)器,是一個(gè)虛擬的服務(wù)器集群系統(tǒng)。這篇文章主要介紹了Linux利用keepalived實(shí)現(xiàn)lvs的高可用性 ,需要的朋友可以參考下2018-09-09
Linux系統(tǒng)下部署項(xiàng)目的設(shè)置方法
這篇文章主要介紹了Linux系統(tǒng)下部署項(xiàng)目的教程詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10

