日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

安装Nginx服务

發布時間:2024/9/30 Nginx 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装Nginx服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Nginx最大特點:

靜態小文件(1M),支持高并發,同時占用系統資源很少。3W并發,10個進程,內存150M。

Nginx特點:

1、配置簡單,靈活,輕量。

2、高并發(靜態小文件),靜態幾萬的并發。

3、占用資源少。2W并發 開10個線程服務,內存消耗幾百M。

4、功能種類較多(Web,cache,proxy),每一個功能都不是特別強。

5、支持epoll模型,使得Nginx可以支持高并發!apache(select模型)。

6、Nginx可以配合動態服務(FASTCGI接口)

7、利用nginx可以對IP限速,可以限制連接數。

1.1 Nginx安裝

1.1.1 創建Nginx虛擬用戶

[root@Web-lnmp02 ~]# useradd nginx -s /sbin/nologin -M ##禁止用戶用于ssh登錄,且不創建家目錄[root@Web-lnmp02 ~]# id nginxuid=501(nginx) gid=501(nginx) groups=501(nginx)[root@Web-lnmp02 ~]#

1.1.2 在安裝Nginx之前安裝配套的pcre

-------------------------------------------------------------------- 注:如果你對python感興趣,我這有個學習Python基地,里面有很多學習資料,感興趣的+Q群:895817687 --------------------------------------------------------------------[root@Web-lnmp02 tools]# rpm -qa pcre pcre-devel pcre-7.8-7.el6.x86_64[root@Web-lnmp02 tools]# yum install -y pcre pcre-develLoaded plugins: fastestmirror, securitySetting up Install ProcessLoading mirror speeds from cached hostfile* base: mirrors.sina.cn* extras: mirrors.opencas.cn* updates: centos.ustc.edu.cnPackage pcre-7.8-7.el6.x86_64 already installed and latest versionResolving Dependencies--> Running transaction check---> Package pcre-devel.x86_64 0:7.8-7.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved================================================================================Package Arch Version Repository Size================================================================================Installing:pcre-devel x86_64 7.8-7.el6 base 320 kTransaction Summary================================================================================Install 1 Package(s)Total download size: 320 kInstalled size: 957 kDownloading Packages:pcre-devel-7.8-7.el6.x86_64.rpm | 320 kB 00:00 Running rpm_check_debugRunning Transaction TestTransaction Test Succeeded Running TransactionInstalling : pcre-devel-7.8-7.el6.x86_64 Verifying : pcre-devel-7.8-7.el6.x86_64 Installed:pcre-devel.x86_64 0:7.8-7.el6 [root@Web-lnmp02 tools]# rpm -qa pcre pcre-devel pcre-7.8-7.el6.x86_64pcre-devel-7.8-7.el6.x86_64

1.1.3 安裝SSL Modules跟OpenSSL library

[root@Web-lnmp02 ~]# yum install -y openssl-devel[root@Web-lnmp02 ~]# rpm -qa|grep openssl openssl-1.0.1e-42.el6_7.2.x86_64openssl-devel-1.0.1e-42.el6_7.2.x86_64openssl098e-0.9.8e-18.el6_5.2.x86_64

1.1.4 下載Nginx,并且編譯安裝

1 [root@Web-lnmp02 tools]# wget http://nginx.org/download/nginx-1.6.3.tar.gz2 --2015-11-28 20:50:36-- http://nginx.org/download/nginx-1.6.3.tar.gz3 4 [root@Web-lnmp02 tools]# ll5 total 7886 -rw-r--r--. 1 root root 805253 Apr 8 2015 nginx-1.6.3.tar.gz7 [root@Web-lnmp02 tools]# tar xf nginx-1.6.3.tar.gz ##解壓8 [root@Web-lnmp02 tools]# ll9 total 792 10 drwxr-xr-x. 8 1001 1001 4096 Apr 7 2015 nginx-1.6.3 11 -rw-r--r--. 1 root root 805253 Apr 8 2015 nginx-1.6.3.tar.gz 12 [root@Web-lnmp02 tools]#

編譯安裝Nginx

1 [root@Web-lnmp02 tools]# cd nginx-1.6.32 [root@Web-lnmp02 nginx-1.6.3]# ls -lk3 total 6244 drwxr-xr-x. 6 1001 1001 4 Nov 28 20:52 auto5 -rw-r--r--. 1 1001 1001 232 Apr 7 2015 CHANGES6 -rw-r--r--. 1 1001 1001 353 Apr 7 2015 CHANGES.ru7 drwxr-xr-x. 2 1001 1001 4 Nov 28 20:52 conf8 -rwxr-xr-x. 1 1001 1001 3 Apr 7 2015 configure9 drwxr-xr-x. 4 1001 1001 4 Nov 28 20:52 contrib 10 drwxr-xr-x. 2 1001 1001 4 Nov 28 20:52 html 11 -rw-r--r--. 1 1001 1001 2 Apr 7 2015 LICENSE 12 drwxr-xr-x. 2 1001 1001 4 Nov 28 20:52 man 13 -rw-r--r--. 1 1001 1001 1 Apr 7 2015 README 14 drwxr-xr-x. 8 1001 1001 4 Nov 28 20:52 src 15 [root@Web-lnmp02 nginx-1.6.3]# ./configure --prefix=/application/nginx-1.6.3 --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module 16 [root@Web-lnmp02 nginx-1.6.3]# make && make install ##編譯

備注:

參數簡單說明:

–prefix=PATH 設置安裝路徑

–user=USER 進程用戶權限

–group=GROUP 進程用戶組權限

–with-http_ssl_module 激活ssl功能

–with-http_stub_status_module 激活狀態信息

接著創建軟鏈接:

1 [root@Web-lnmp02 nginx-1.6.3]# ln -s /application/nginx-1.6.3/ /application/nginx2 [root@Web-lnmp02 nginx-1.6.3]# ls -l /application/3 total 44 lrwxrwxrwx. 1 root root 25 Nov 28 21:18 nginx -> /application/nginx-1.6.3/5 drwxr-xr-x. 6 root root 4096 Nov 28 21:09 nginx-1.6.36 [root@Web-lnmp02 nginx-1.6.3]# cd nginx7 -bash: cd: nginx: No such file or directory8 [root@Web-lnmp02 nginx-1.6.3]# cd /application/nginx9 [root@Web-lnmp02 nginx]# ll 10 total 16 11 drwxr-xr-x. 2 root root 4096 Nov 28 21:09 conf 12 drwxr-xr-x. 2 root root 4096 Nov 28 21:09 html 13 drwxr-xr-x. 2 root root 4096 Nov 28 21:09 logs 14 drwxr-xr-x. 2 root root 4096 Nov 28 21:09 sbin

1.1.5 啟動Nginx服務

1 [root@Web-lnmp02 nginx]# /application/nginx/sbin/nginx ##啟動Nginx服務 2 [root@Web-lnmp02 nginx]# lsof -i :80 3 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 4 nginx 5027 root 6u IPv4 23623 0t0 TCP *:http (LISTEN) 5 nginx 5028 nginx 6u IPv4 23623 0t0 TCP *:http (LISTEN) 6 [root@Web-lnmp02 nginx]# netstat -lntup|grep nginx|grep -v grep 7 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 5027/nginx

1.1.6 測試

服務器地址:
瀏覽器訪問:
########## 今天的苦逼是為了不這樣一直苦逼下去!##########

總結

以上是生活随笔為你收集整理的安装Nginx服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。