国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS系列:【Linux】CentOS7操作系統(tǒng)安裝nginx實(shí)戰(zhàn)(多種方法,超詳細(xì))

這篇具有很好參考價(jià)值的文章主要介紹了CentOS系列:【Linux】CentOS7操作系統(tǒng)安裝nginx實(shí)戰(zhàn)(多種方法,超詳細(xì))。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。



一. 實(shí)驗(yàn)環(huán)境

本次的實(shí)驗(yàn)環(huán)境見下表:

操作系統(tǒng) 服務(wù)器IP hostname
centos7.6 192.168.1.41 mufengrow41

如何查看相應(yīng)的參數(shù):

  • 查看操作系統(tǒng):

    [root@mufenggrow ~]# cat /etc/redhat-release 
    CentOS Linux release 7.6.1810 (Core) 
    
  • 查看ip

    [root@mufenggrow41 ~]# ifconfig |grep inet |awk 'NR==1{print $2}'
    192.168.1.56
    

二. 使用yum安裝nginx

2.1 添加yum源

nginx不在的默認(rèn)的yum源中, 可以使用epel或者官網(wǎng)提供的yum源來安裝。

以下兩種方法,選擇任意一種即可,也就是2.1.1和2.1.2兩個(gè)小節(jié)的內(nèi)容,任選其一:

2.1.1 使用官網(wǎng)提供的源地址(方法一)
1. 找到官網(wǎng)的源

官網(wǎng)提供的源地址:http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

2. 使用rpm -ivh 進(jìn)行安裝
[root@mufeng ~]# rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
獲取http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
警告:/var/tmp/rpm-tmp.DRyoO4: 頭V4 RSA/SHA1 Signature, 密鑰 ID 7bd9bf62: NOKEY
準(zhǔn)備中...                          ################################# [100%]
正在升級/安裝...
   1:nginx-release-centos-7-0.el7.ngx ################################# [100%]
3. 安裝完成之后查看源:

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

2.1.2 使用epel的方式進(jìn)行安裝(方法二)
1. 先安裝epel
[root@mufeng ~]# sudo yum install yum-utils
2. 安裝完成后,查看安裝的epel包即可
yum install epel-release

2.2 開始安裝nginx

上面的兩個(gè)方法不管選擇哪個(gè),都可以使用yum進(jìn)行安裝:
[root@mufeng ~]# yum install nginx

2.3 啟動(dòng)并進(jìn)行測試

# 查看nginx版本
[root@mufeng ~]# nginx -v
nginx version: nginx/1.22.1
# 設(shè)置開機(jī)自啟動(dòng)
[root@mufeng ~]# systemctl enable nginx
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
# 啟動(dòng)nginx
[root@mufeng ~]# systemctl start nginx
[root@mufeng ~]# 

測試 :
直接訪問IP即可:
安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

2.4 其他的一些用法:

1. 停止服務(wù):
 systemctl restart nginx
2. 重新加載nginx
systemctl reload nginx
3. 打開防火墻的80端口:
[root@mufeng ~]# firewall-cmd --zone=public --permanent --add-service=http 
success
[root@mufeng ~]# firewall-cmd --reload
success
[root@mufeng ~]# 

命令的作用是將 http 服務(wù)添加到 public 區(qū)域的永久規(guī)則中,即允許通過防火墻訪問 http 服務(wù)。

其中,
–zone=public 指定了作用的區(qū)域?yàn)?public
–permanent 表示該規(guī)則將被永久保存
–add-service=http 指定添加的服務(wù)為 http

三. 編譯方式安裝nginx

3.1 下載所需要的包

nginx 包下載地址: http://nginx.org/en/download.html

[root@mufeng ~]# wget http://nginx.org/download/nginx-1.22.1.tar.gz

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

3.2 創(chuàng)建目錄并解壓nginx包

root@mufeng ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  nginx-1.22.1.tar.gz  公共  模板  視頻  圖片  文檔  下載  音樂  桌面
[root@mufeng ~]# mkdir tools
[root@mufeng ~]# mv nginx-1.22.1.tar.gz tools/
[root@mufeng ~]# cd tools/
[root@mufeng tools]# tar xf nginx-1.22.1.tar.gz 
[root@mufeng tools]# ls
nginx-1.22.1  nginx-1.22.1.tar.gz
[root@mufeng tools]# cd nginx-1.22.1/
[root@mufeng nginx-1.22.1]# ls
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src
[root@mufeng nginx-1.22.1]# 

3.3 安裝編譯需要的包

一般編譯都需要gcc,如果沒有會報(bào)錯(cuò)

./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre
root@mufeng nginx-1.22.1]# make && make install

這里指定了 nginx 的安裝路徑為 /usr/local/nginx,同時(shí)啟用了 SSL 和狀態(tài)監(jiān)控模塊。

在編譯 Nginx 時(shí),可以使用 ./configure --help 命令來查看可以使用的編譯選項(xiàng)

3.4 安裝并測試

使用make和make install進(jìn)行安裝

[root@mufeng nginx-1.22.1]# make && make install

開始測試:瀏覽器輸入IP:

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

3.5 簡化默認(rèn)的啟動(dòng)方式

默認(rèn)的操作方式,比如查看配置文件是否正確:

[root@mufeng nginx-1.22.1]# /usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

我們使用軟鏈接或者alias的形式來簡化,這里我們使用軟鏈接:

[root@mufeng nginx-1.22.1]# ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
[root@mufeng nginx-1.22.1]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
[root@mufeng nginx-1.22.1]# 

啟動(dòng)方式:

[root@mufeng nginx-1.22.1]# nginx

重新加載方式:

[root@mufeng nginx-1.22.1]# nginx -s reload

關(guān)閉的話只能通過殺死進(jìn)程了:

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

四. 拓展內(nèi)容

4.1 編譯安裝完nginx的配置文件位置

  • conf: /usr/local/nginx , 存放 nginx 的配置文件,nginx.conf 是 nginx 服務(wù)最核心最主要的配置文件。

  • html:/usr/local/nginx,保存 ningx 服務(wù)器的 web 文件。也可以更改為其他目錄保存 web 文件。

  • logs: /var/logs/nginx,保存 ningx 服務(wù)器的訪問日志、錯(cuò)誤日志等日志。

  • sbin: /usr/local/nginx,保存 nginx 二進(jìn)制啟動(dòng)腳本??梢越邮懿煌瑓?shù)以實(shí)現(xiàn)不同的功能。

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx
如果啟動(dòng)或者重啟的過程中報(bào)錯(cuò),可以查看logs中的日志。

4.2 配置訪問狀態(tài)統(tǒng)計(jì)

我們在編譯的時(shí)候添加了 –with-http_stub_status_module這個(gè)模塊,你可以使用nginx -V查看是否包含這個(gè)模塊。

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

然后修改配置文件:

[root@mufeng nginx]# vim /usr/local/nginx/conf/nginx.conf

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

代碼如下:

 location / {
            root   html;
            index  index.html index.htm;
        }
location /status {

	stub_status on;
	access_log off;

}

查看配置文件是否正確

[root@mufeng nginx]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

重啟:

nginx -s reload

測試:

安裝完成nginx的centos7,運(yùn)維,linux,centos,nginx

可以看到: 當(dāng)前的活動(dòng)連接數(shù)為3個(gè)
554 表示: 已處理的連接數(shù)為5, 成功的TCP握手次數(shù)為5, 已處理的請求數(shù)為1







我是沐風(fēng)曉月

【Linux】CentOS7操作系統(tǒng)安裝nginx實(shí)戰(zhàn)(多種方法,超詳細(xì))文章來源地址http://www.zghlxwxcb.cn/news/detail-851854.html

到了這里,關(guān)于CentOS系列:【Linux】CentOS7操作系統(tǒng)安裝nginx實(shí)戰(zhàn)(多種方法,超詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • VMware安裝CentOS7操作系統(tǒng)超詳細(xì)圖文教程

    VMware安裝CentOS7操作系統(tǒng)超詳細(xì)圖文教程

    目錄 一.下載鏡像 二.鏡像安裝 三.繼續(xù)進(jìn)行虛擬機(jī)設(shè)置 四.虛擬機(jī)啟動(dòng)設(shè)置 一些供參考的視頻教程 官網(wǎng)鏡像下載地址(需要開梯) 清華大學(xué)鏡像站地址 點(diǎn)擊虛擬機(jī)后鼠標(biāo)就不會出VMare,想要鼠標(biāo)返回個(gè)人的計(jì)算機(jī),則按下Ctrl+Alt 自定義方式安裝 步驟比較繁瑣,與本文章的圖文教

    2024年03月09日
    瀏覽(100)
  • 在Centos7上安裝PXE裝機(jī)環(huán)境來批量安裝操作系統(tǒng)

    首先,需要確保系統(tǒng)已安裝 dhcp 、 tftp-server 和 httpd 等軟件包??梢允褂靡韵旅钸M(jìn)行安裝: 接下來,需要配置 DHCP 服務(wù)器以向客戶端分配 IP 地址。在 /etc/dhcp/dhcpd.conf 文件中添加以下內(nèi)容: 這將啟用 DHCP 服務(wù)器,并設(shè)置子網(wǎng),IP 范圍,子網(wǎng)掩碼,網(wǎng)關(guān)和 DNS 服務(wù)器。還需要

    2024年02月05日
    瀏覽(95)
  • 實(shí)機(jī)安裝CentOS7.9操作系統(tǒng)圖文(保姆級)教程

    實(shí)機(jī)安裝CentOS7.9操作系統(tǒng)圖文(保姆級)教程

    1、下載Ventoy軟件 去Ventoy官網(wǎng)下載Ventoy軟件(Download . Ventoy)如下圖界面 ? 2、制作啟動(dòng)盤? 選擇合適的版本以及平臺下載好之后,進(jìn)行解壓,解壓出來之后進(jìn)入文件夾,如下圖左邊所示,雙擊打開 Ventoy2Disk.exe, 會出現(xiàn)下圖右邊的界面,選擇好自己需要制作啟動(dòng)盤的U盤,然后

    2024年02月04日
    瀏覽(21)
  • 在Ubuntu操作系統(tǒng)和centos7上安裝docker環(huán)境的詳細(xì)步驟

    Ubuntu操作系統(tǒng)安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。 CentOS7安裝Docker環(huán)境步驟: 如果輸出“Hello from Docker!”則表示Docker已經(jīng)成功安裝。

    2024年02月05日
    瀏覽(38)
  • 云服務(wù)器 CentOS7 操作系統(tǒng)上安裝Jpress (Tomcat 部署項(xiàng)目)

    云服務(wù)器 CentOS7 操作系統(tǒng)上安裝Jpress (Tomcat 部署項(xiàng)目)

    xftp 新建連接 下載 jdk1.8 注:此處 CentOS7 是64位,所以下載的是:Linux x64, 文件類型為 tar.gz 的文件 JDK 官網(wǎng)地址:https://www.oracle.com/java/ 上傳此包到云服務(wù)器上面 xShell 連接云服務(wù)器,找到 jdk1.8 所在的位置,輸入解壓指令: 配置 jdk 環(huán)境,輸入編輯指令: 在最后一行加上環(huán)境

    2024年02月07日
    瀏覽(35)
  • Linux|centos7操作系統(tǒng)|無線WiFi的命令行配置---wpa_supplicant詳解

    Linux系統(tǒng)下,可以配置無線網(wǎng)卡的工具和方法有很多,比如,nmcli,iw,wap_supplicant,hostapd?或者直接安裝桌面,圖形化配置等等 這些工具比較多,但基本都是一個(gè)共同的流程:先利用工具掃描到AP,然后設(shè)置無線網(wǎng)卡的連接方式,最后無線網(wǎng)卡連接無線路由,完成WiFi連接 那么

    2024年01月23日
    瀏覽(79)
  • Linux操作系統(tǒng)與實(shí)訓(xùn)(CentOS7.4&RHEL7.4)微課視頻版(清華出版社)主編:縣小平課后習(xí)題及答案

    一、填空題 1.GNU的含義是 。 2.Linux一般有3個(gè)主要部分: 、 、 。 3. 文件主要用于設(shè)置基本的網(wǎng)絡(luò)配置,包括主機(jī)名稱、網(wǎng)關(guān)等。 4.一塊網(wǎng)卡對應(yīng)一個(gè)配置文件,配置文件位于目錄 中,文件名以 開始。 5. 文件是DNS客戶端用于指定系統(tǒng)所用的DNS服務(wù)器的IP地址。 6.PO

    2024年02月16日
    瀏覽(44)
  • 安裝Linux操作系統(tǒng)CentOS 6詳細(xì)圖文步驟

    安裝Linux操作系統(tǒng)CentOS 6詳細(xì)圖文步驟

    為滿足業(yè)務(wù)對Linux操作系統(tǒng)部署的要求,本文檔主要提供CentOS 6操作系統(tǒng)的最小化安裝和基本配置, 安裝本系統(tǒng)建議最少1GB內(nèi)存和2GB磁盤空間。 1、??? 使用光盤或者掛載ISO鏡像,在出現(xiàn)如下圖形界面時(shí)選擇【Install or upgrade an existing system】并按Enter鍵進(jìn)行下一步。 2、??? 下一

    2024年02月13日
    瀏覽(38)
  • 更改centos7操作系統(tǒng)的IP地址

    更改centos7操作系統(tǒng)的IP地址

    如果安裝的是有圖形化界面,如GUI等圖形化界面的話修改起來相對簡單,在我的虛擬機(jī)克隆中有介紹。但是如果你安裝的只有黑窗口的centos7的話,可以采取本文章的方式。 1、輸入ip addr命令查看本系統(tǒng)的網(wǎng)卡名稱 如下圖,我的網(wǎng)卡是ens33 輸入以下命令編輯網(wǎng)絡(luò)配置文件 如我

    2023年04月08日
    瀏覽(33)
  • 【操作系統(tǒng)】Centos7搭建nfs文件共享服務(wù)器實(shí)戰(zhàn)

    【操作系統(tǒng)】Centos7搭建nfs文件共享服務(wù)器實(shí)戰(zhàn)

    1.NFS介紹 2.環(huán)境準(zhǔn)備 3.在A服務(wù)端機(jī)器安裝nfs-utils和rpcbind包 4.啟動(dòng)rpcbind檢查是否啟動(dòng)了rpcbind服務(wù)并監(jiān)聽111端口 5.配置NFS服務(wù)的配置文件,參數(shù)配置:vi /etc/exports 數(shù)據(jù)同步與數(shù)據(jù)異步的區(qū)別 數(shù)據(jù)同步:當(dāng)系統(tǒng)從內(nèi)存中向磁盤中持久化數(shù)據(jù)時(shí),同步發(fā)送表示只有當(dāng)內(nèi)存中的數(shù)據(jù)

    2024年02月07日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包