Nginx("engine x")是一款是由俄羅斯的程序設(shè)計師Igor Sysoev用C語言所開發(fā)高性能的 Web和 反向代理 服務(wù)器,也是一個 IMAP/POP3/SMTP 代理服務(wù)器。
在高連接并發(fā)的情況下,Nginx是Apache服務(wù)器不錯的替代品。
用途:負載均衡、web服務(wù)、反向代理。
成都創(chuàng)新互聯(lián)公司專注于衛(wèi)濱企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,電子商務(wù)商城網(wǎng)站建設(shè)。衛(wèi)濱網(wǎng)站建設(shè)公司,為衛(wèi)濱等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
NGINX
nginx news
[root@localhost src]# yum install gcc-c++
////省略安裝內(nèi)容...在線安裝gcc-c++
[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)頁服務(wù)器上,用來進行安全通信*/
[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
[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)是一個Perl語言的正則表達式庫*/
[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
[root@localhost src]# wget http://zlib.net/zlib-1.2.11.tar.gz
// /**下載zlib安裝文件... zlib是提供數(shù)據(jù)壓縮用的函式庫*/
[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
[root@localhost src]# yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
[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
先找一下nginx安裝到什么位置上了
[root@xxx bin]# whereis nginx
nginx: /usr/local/nginx
進入nginx目錄并啟動
[root@xxx bin]# cd /usr/local/nginx
[root@xxx nginx]# /usr/local/nginx/sbin/nginx
報錯了,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命令做個軟連接就可以了
3.用sbin/nginx啟動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
打開瀏覽器輸入localhost會看到下圖,說明nginx啟動成功
nginx的基本操作
[root@localhost ~]# /usr/local/nginx/sbin/nginx # 啟動
[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 #驗證配置文件是否正確
[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
server{}塊這部分就代表每一個web站點
listen 80; #監(jiān)聽端口
server_name localhost; #域名
index index.html index.htm index.php;
root /usr/local/webserver/nginx/html; #站點目錄
參考:
菜鳥教程:Nginx 安裝配置
Nginx Linux詳細安裝部署教程
文章標題:NginxLinux安裝部署
網(wǎng)頁URL:http://jinyejixie.com/article2/iehjoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、品牌網(wǎng)站設(shè)計、服務(wù)器托管、App設(shè)計、網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)