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

歡迎訪問 生活随笔!

生活随笔

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

centos

Centos8 nginx1.18.0编译安装

發布時間:2023/12/20 centos 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Centos8 nginx1.18.0编译安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

1 編譯安裝 Nginx

.2 驗證版本及編譯參數

.3 啟動和停止 nginx 測試訪問 web 界面

?4 創建 Nginx 自啟動文件

5 驗證 Nginx 自啟動文件


?編譯器介紹

源碼安裝需要提前準備標準的編譯器,GCC的全稱是(GNU Compiler collection),其有GNU開發,并以 GPL即LGPL許可,是自由的類UNIX即蘋果電腦Mac OS X操作系統的標準編譯器,因為GCC原本只能處理C語 言,所以原名為GNU C語言編譯器,后來得到快速發展,可以處理C++,Fortran,pascal,objectiveC,java以及Ada等其他語言,此外還需要Automake工具,以完成自動創建Makefile的工作,Nginx的一些 模塊需要依賴第三方庫,比如: pcre(支持rewrite),zlib(支持gzip模塊)和openssl(支持ssl模 塊)等。

1 編譯安裝 Nginx

[root@centos8 ~]# yum -y install gcc pcre-devel openssl-devel zlib-devel wget make [root@centos8 ~]# useradd -s /sbin/nologin nginx [root@centos8 ~]# wget http://nginx.org/download/nginx-1.18.0.tar.gz [root@centos8 ~]# tar xf nginx-1.18.0.tar.gz [root@centos8 ~]# cd nginx-1.18.0 [root@centos8 nginx-1.18.0]#./configure --prefix=/apps/nginx \ --user=nginx \ --group=nginx \ --with-http_ssl_module \ --with-http_v2_module \ --with-http_realip_module \ --with-http_stub_status_module \ --with-http_gzip_static_module \ --with-pcre \ --with-stream \ --with-stream_ssl_module \ --with-stream_realip_module [root@centos8 nginx-1.18.0]# make -j 4 && make install [root@centos8 nginx-1.18.0]# ln -s /apps/nginx/sbin/nginx /usr/sbin/ [root@centos8 nginx-1.18.0]# nginx -v nginx version: nginx/1.18.0 #修改權限 [root@centos8 nginx-1.18.0]# chown -R nginx.nginx /apps/nginx/ #生成目錄 [root@centos8 nginx-1.18.0]# ll /apps/nginx/ total 0 drwxr-xr-x 2 root root 333 Sep 22 12:49 conf drwxr-xr-x 2 root root 40 Sep 22 12:49 html drwxr-xr-x 2 root root 6 Sep 22 12:49 logs drwxr-xr-x 2 root root 19 Sep 22 12:49 sbin

conf:保存nginx所有的配置文件,其中nginx.conf是nginx服務器的最核心最主要的配置文件,其他 的.conf則是用來配置nginx相關的功能的,例如fastcgi功能使用的是fastcgi.conf和 fastcgi_params兩個文件,配置文件一般都有個樣板配置文件,是文件名.default結尾,使用的使用將其 復制為并將default去掉即可。

html目錄中保存了nginx服務器的web文件,但是可以更改為其他目錄保存web文件,另外還有一個50x的web 文件是默認的錯誤頁面提示頁面。

logs:用來保存nginx服務器的訪問日志錯誤日志等日志,logs目錄可以放在其他路徑,比 如/var/logs/nginx里面。

sbin:保存nginx二進制啟動腳本,可以接受不同的參數以實現不同的功能。

.2 驗證版本及編譯參數

[root@centos8 nginx-1.18.0]#ls /apps/nginx/sbin/ nginx [root@centos8 nginx-1.18.0]#ln -s /apps/nginx/sbin/nginx /usr/sbin/ #查看版本 [root@centos8 ~]#nginx -v nginx version: nginx/1.18.0 #查看編譯參數 [root@centos8 ~]#nginx -V nginx version: nginx/1.18.0 built by gcc 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC) built with OpenSSL 1.1.1c FIPS 28 May 2019 TLS SNI support enabled configure arguments: --prefix=/apps/nginx --user=nginx --group=nginx --withhttp_ssl_module --with-http_v2_module --with-http_realip_module --withhttp_stub_status_module --with-http_gzip_static_module --with-pcre --with-stream --with-stream_ssl_module --with-stream_realip_module

.3 啟動和停止 nginx 測試訪問 web 界面

[root@centos8 nginx-1.18.0]# nginx [root@centos7 ~]# curl -I 10.0.0.8 HTTP/1.1 200 OK Server: nginx/1.18.0 [root@centos8 nginx-1.18.0]# ss -ntl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 0.0.0.0:80 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:* [root@centos8 nginx-1.18.0]# nginx -s stop [root@centos8 nginx-1.18.0]# ss -ntl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:*

?4 創建 Nginx 自啟動文件

#復制同一版本的nginx的yum安裝生成的service文件 [root@centos8 nginx-1.18.0]# vim /usr/lib/systemd/system/nginx.service [Unit] Description=nginx - high performance web server Documentation=http://nginx.org/en/docs/ After=network-online.target remote-fs.target nss-lookup.target Wants=network-online.target [Service] Type=forking PIDFile=/apps/nginx/run/nginx.pid ExecStart=/apps/nginx/sbin/nginx -c /apps/nginx/conf/nginx.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s TERM $MAINPID [Install] WantedBy=multi-user.target #修改nginx配置文件中的pid [root@centos8 nginx-1.18.0]# vim /apps/nginx/conf/nginx.conf pid /apps/nginx/run/nginx.pid; #創建目錄 [root@centos8 nginx-1.18.0]# mkdir /apps/nginx/run #修改配置文件 [root@centos8 nginx-1.18.0]# chown -R nginx.nginx /apps/nginx/run

5 驗證 Nginx 自啟動文件

#重新加載service文件 [root@centos8 nginx-1.18.0]# systemctl daemon-reload [root@centos8 nginx-1.18.0]# systemctl enable --now nginx Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service. [root@centos8 nginx-1.18.0]# ss -ntl State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 0.0.0.0:80 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:*

總結

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

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

主站蜘蛛池模板: 少妇特黄a一区二区三区88av | 一区二区在线观看视频 | 狠狠干香蕉 | 国产精品va无码一区二区 | 天天干,天天干 | 恶虐女帝安卓汉化版最新版本 | 欧美精品成人 | 久久国产影院 | 国产香蕉尹人视频在线 | 林由奈在线观看 | 视频在线一区二区 | 丰满少妇xoxoxo视频 | 精品人妻少妇一区二区 | 在线观看国产黄 | 亚洲人精品午夜射精日韩 | 天天躁日日躁狠狠躁免费麻豆 | 女人18毛片水真多18精品 | 性色AV无码久久一区二区三 | 免费禁漫天堂a3d | 欧美xxxx黑人xyx性爽 | 免费v片在线观看 | 欧美成人做爰猛烈床戏 | 97精品一区二区视频在线观看 | 欧美在线另类 | 水多多在线| 久久久成人精品视频 | 97在线看 | 久久久久久av无码免费看大片 | 青青草国产成人99久久 | 久久人人添人人爽添人人片 | av在线毛片 | 黄色大片在线播放 | 国产精品久久久久久久天堂 | 高清在线一区二区三区 | 天堂网中文字幕 | 夜夜躁很很躁日日躁麻豆 | 淫欲少妇 | 极品美女高潮 | 欧美一级xxx | 亚洲综合第一页 | 色永久| 狠狠狠狠狠干 | 求一个黄色网址 | 亚洲国产精品无码观看久久 | 日韩社区 | 欧美图片一区二区 | 真人抽搐一进一出视频 | 亚洲人成无码www久久久 | 99ri精品 | 婷婷综合影院 | 视色影院| 少妇69xx | 天天综合国产 | 国产无套精品一区二区 | 日韩va亚洲va欧美va久久 | 亚洲精品伦理 | 综合网在线| 黄色大全在线观看 | 中文字幕99页 | 婷婷激情五月网 | 国产三级中文字幕 | 九色视频自拍 | 日本在线播放一区 | 丰满肥臀噗嗤啊x99av | av软件在线观看 | 在线国产视频 | 在线aaa| 欧美日韩在线一区 | 激情欧美亚洲 | 毛片www | 青青草免费在线观看 | 日韩美女黄色片 | 亚洲人成一区 | 玖玖爱在线精品视频 | 亚洲熟妇av一区二区三区漫画 | 性做久久久久 | 欧美人与性动交xxⅹxx | 成人影院免费 | 欧美1区2区 | 日屁网站 | 性欧美69 | 久久久久亚洲av无码专区首jn | 日韩av男人天堂 | 免费亚洲一区二区 | 国产亚洲久一区二区 | 少妇被中出 | 国产在线视频一区二区 | 性猛交xxxx乱大交孕妇印度 | 久草国产精品视频 | 伊人888| 岛国av一区二区三区 | 色哟哟视频在线 | 美日韩精品一区二区 | 国产伦理av| www.欧美日韩| 秘密基地免费观看完整版中文 | 91极品国产 | 国产一级片在线播放 | 欧美一区二区三区成人 |