NginxLinux安裝部署

1,簡(jiǎn)介

Nginx("engine x")是一款是由俄羅斯的程序設(shè)計(jì)師Igor Sysoev用C語(yǔ)言所開(kāi)發(fā)高性能的 Web和 反向代理 服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。
在高連接并發(fā)的情況下,Nginx是Apache服務(wù)器不錯(cuò)的替代品。
用途:負(fù)載均衡、web服務(wù)、反向代理。

成都創(chuàng)新互聯(lián)公司專(zhuān)注于衛(wèi)濱企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,電子商務(wù)商城網(wǎng)站建設(shè)。衛(wèi)濱網(wǎng)站建設(shè)公司,為衛(wèi)濱等地區(qū)提供建站服務(wù)。全流程按需定制制作,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

NGINX
nginx news

2. 安裝編譯工具及庫(kù)文件

1. c++編譯環(huán)境安裝

[root@localhost src]# yum install gcc-c++
    ////省略安裝內(nèi)容...在線安裝gcc-c++ 

2. openssl安裝

[root@localhost src]# wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
///**下載openssl安裝文件,OpenSSL被應(yīng)用在互聯(lián)網(wǎng)的網(wǎng)頁(yè)服務(wù)器上,用來(lái)進(jìn)行安全通信*/
[root@localhost src]# tar zxvf openssl-fips-2.0.10.tar.gz
[root@localhost src]# cd openssl-fips-2.0.10
[root@localhost openssl-fips-2.0.10] # ./config && make && make install

3. pcre安裝

[root@localhost src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
///**下載pcre安裝文件,PCRE(Perl Compatible Regular Expressions)是一個(gè)Perl語(yǔ)言的正則表達(dá)式庫(kù)*/
[root@localhost src]# tar zxvf pcre-8.40.tar.gz 
[root@localhost src]# cd pcre-8.40
[root@localhost pcre-8.40]# ./configure && make && make install

4. zlib安裝

[root@localhost src]# wget http://zlib.net/zlib-1.2.11.tar.gz
 // /**下載zlib安裝文件... zlib是提供數(shù)據(jù)壓縮用的函式庫(kù)*/
[root@localhost src]# tar zxvf zlib-1.2.11.tar.gz
[root@localhost src]# cd zlib-1.2.11
[root@localhost zlib-1.2.11]# ./configure && make && make install

5.或者一步到位全部在線安裝:

[root@localhost src]# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

3.Nginx安裝

[root@localhost src]# wget http://nginx.org/download/nginx-1.10.2.tar.gz
///**下載nginx安裝文件*/
[root@localhost src]# tar zxvf nginx-1.10.2.tar.gz
[root@localhost src]# cd nginx-1.10.2
[root@localhost nginx-1.10.2]# ./configure && make && make install

 或者指定安裝參數(shù):prefix是nginx的安裝目錄
[root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@bogon nginx-1.6.2]# make
[root@bogon nginx-1.6.2]# make install

4.啟動(dòng)nginx

先找一下nginx安裝到什么位置上了

[root@xxx bin]# whereis nginx
nginx: /usr/local/nginx

進(jìn)入nginx目錄并啟動(dòng)

[root@xxx bin]# cd /usr/local/nginx
[root@xxx nginx]# /usr/local/nginx/sbin/nginx

報(bào)錯(cuò)了,error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,按照下面方式解決

1.用whereis libpcre.so.1命令找到libpcre.so.1在哪里
2.用ln -s /usr/local/lib/libpcre.so.1 /lib64命令做個(gè)軟連接就可以了
3.用sbin/nginx啟動(dòng)Nginx
4.用ps -aux | grep nginx查看狀態(tài)

[root@localhost nginx]# whereis libpcre.so.1
[root@localhost nginx]# ln -s /usr/local/lib/libpcre.so.1 /lib64
[root@localhost nginx]# sbin/nginx
[root@localhost nginx]# ps -aux | grep nginx 

打開(kāi)瀏覽器輸入localhost會(huì)看到下圖,說(shuō)明nginx啟動(dòng)成功
Nginx Linux安裝部署

nginx的基本操作

[root@localhost ~]# /usr/local/nginx/sbin/nginx  # 啟動(dòng)
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload) #停止/重啟
[root@localhost ~]# /usr/local/nginx/sbin/nginx -h #命令幫助
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t #驗(yàn)證配置文件是否正確
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf  #配置文件

/usr/local/webserver/nginx/sbin/nginx -s reload          # 重新載入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen         # 重啟 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop             # 停止 Nginx

5. Nginx配置

server{}塊這部分就代表每一個(gè)web站點(diǎn)

     listen 80;  #監(jiān)聽(tīng)端口
     server_name localhost;  #域名
     index index.html index.htm index.php;
     root /usr/local/webserver/nginx/html;  #站點(diǎn)目錄

Nginx Linux安裝部署

參考:
菜鳥(niǎo)教程:Nginx 安裝配置
Nginx Linux詳細(xì)安裝部署教程

文章標(biāo)題:NginxLinux安裝部署
網(wǎng)頁(yè)URL:http://muchs.cn/article2/iehjoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、服務(wù)器托管、App設(shè)計(jì)、網(wǎng)站制作外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)