Centos7 安裝 Nginx

2021-01-06 cuixiaoyande

Nginx 是C語言開發的,所以要安裝gcc編譯器。

安裝 nginx 需要先將官網下載的源碼進行編譯,編譯依賴 gcc 環境,如果沒有 gcc 環境,則需要安裝:yum install -y gcc-c++

PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx 的 http 模塊使用 pcre 來解析正則表達式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。yum install -y pcre pcre-devel

3.zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 Centos 上安裝 zlib 庫。

yum install -y zlib zlib-devel

4.OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協議,並提供豐富的應用程式供測試或其它目的使用。

yum install -y openssl openssl-devel

下載nginx 到一個自己創建到文件夾中 隨意

下載 wget https://nginx.org/download/nginx-1.13.0.tar.gz解壓 tar -zxvf nginx-1.10.1.tar.gz進入 cd nginx-1.10.1配置 ./configure編譯 make安裝 make install一次完成也可以 ./configure --prefix=/opt/software/nginx && make install配置環境變量:(注意是sbin不是bin) echo 'export PATH=$PATH:/opt/software/nginx/sbin' > /etc/profile.d/nginx.sh

環境變量生效 source /etc/profile 查看安裝路徑 whereis nginx

前提進入安裝路徑裡面 sbin 目錄下 cd /opt/software/nginx/sbin/ 啟動 ./nginx 查看進程 ps aux|grep nginx 重啟 先停止再啟動(推薦):

./nginx -s quit ./nginx

有很多時候只改配置 不用重啟了就 當 ngin x的配置文件 nginx.conf 修改後,要想讓配置生效需要重啟 nginx,即可將配置信息在 nginx 中生效,如下:

./nginx -s reload

默認埠為80 不用加 直接外部IP 訪問 就能訪問到頁面

相關焦點

  • centos7 安裝 nginx (複製粘貼系列)
    nginx 下載連結:http://nginx.org/download/nginx-1.18.0.tar.gzcentos7 鏡像下載連結:http://mirrors.aliyun.com/centos/7/isos/x86_64/也可以在伺服器上面:wget http://nginx.org/download/nginx
  • Centos7 Nginx搭建區域網yum倉庫詳細步驟,轉發
    2、在伺服器上安裝本地yum源,為安裝nginx的依賴包等軟體,創建centos7.repo文件[root@yum yum.repos.d]# vi centos7>將數據保存到指定目錄中5、部署yum倉庫地址訪問環境和安裝nginx5.1安裝nginx依賴包[root@yum /]# yum -y install gcc pcre-devel openssl-devel
  • 如何在 CentOS 7 用 cPanel 配置 Nginx 反向代理
    它既可以被安裝為一個獨立的 Web 伺服器,也可以安裝成反向代理 Web 伺服器。在這篇文章,我將討論在安裝了 cPanel 管理系統的 Centos 7 伺服器上安裝 Nginx 作為 Apache 的反向代理伺服器。Nginx 作為前端伺服器用反向代理為靜態文件提供服務,Apache 作為後端為動態文件提供服務。這個設置將整體提高伺服器的性能。
  • Centos7之nginx的安裝配置
    即http://nginx.org/packages/centos/7/x86_64/3.創建nginx的yum安裝倉庫(圖中可以看到,系統已經能加載到了剛創建的nginx YUM倉庫了)[root@hiibm ~]# vim /etc/yum.repos.d/nginx.repo[root@hiibm ~]
  • Centos 7.2 系統下安裝部署Docker Swarm
    _64 1.8.2-1.el7.centos dockerrepodocker-engine.x86_64 1.8.1-1.el7.centos dockerrepodocker-engine.x86_64 1.8.0-1.el7.centos
  • CenterOS 6.7下安裝Nginx及反向代理網站設置
    CenterOS對應版本的rpm包,如下圖所示:4、安裝下載的這個rpm包 rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 安裝過程中會出現錯誤提示: warning: nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header
  • Docker下安裝配置Nginx
    安裝Nginx主流的方法有兩種:yum安裝和源碼安裝yum安裝:啟動一個基礎鏡像docker run -d -it --name nginx -p 8081:80 -p 8082:8080 --restart always --privileged=true --net mynetwork --ip 172.28.0.100 centos
  • CentOS安裝nginx
    安裝nginx第一步,查看是否安裝,沒有我們就開始安裝:rpm -qa| grep nginx第二步,安裝依賴包。(1)gcc安裝。nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫,pcre-devel是使用pcre開發的一個二次開發庫,nginx也需要此庫。安裝命令為:yum install -y pcre pcre-devel;(3)zlib安裝。
  • Centos7 Nginx的SSL證書安裝
    注意路徑可見,nginx缺少SSL模塊支持。這是因為我當年建站的時候根本沒用到SSL啊,所以以前編譯nginx的時候使用了不帶SSL支持的默認編譯參數。 為了讓nginx添加SSL模塊,只能重新編譯它。但是,如何在現有nginx的基礎上,添加一個支持SSL的編譯參數呢?
  • nginx的安裝教程
    Nginx 安裝(安裝系統是centos7)安裝支持軟體Nginx 的配置及運行需要安裝編譯工具及庫文件(1)、pcre(2)、zlib(3)軟體包的支持,需先安裝這些軟體的開發包供相應的庫和頭文件,以此來確保 Nginx 的順利安裝。1.
  • CentOS7.3安裝配置Nginx教程
    Nginx安裝一、安裝編譯工具及庫文件yum install zlib zlib-devel gcc-c++ libtool openssl openssl-devel -y安裝更新編譯工具二、安裝PCRE,使得nginx支持rewrite功能1、下載PCRE庫 wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
  • CentOS 7.5 編譯安裝 Nginx 1.15.3
    本文主要記錄如何在CentOS 7.5中編譯安裝Nginx官方最新的1.15.3版本。由於像Nginx、Mysql和PHP的的源碼都是用C/C++寫的,所以自己的CentOS 7.5伺服器上必須要安裝gcc和g++軟體。
  • Centos7.5搭建lnmp(詳細+實戰)
    目錄:1)LNMP簡介2)安裝nginx1.43)安裝php7.24)安裝mariadb10.25)總結一、LNMP簡介L:linux,是目前最流行的免費作業系統,版本有很多,rehat,debian,ubuntu,centos等等,我用的是centos7.5。
  • Centos 8 安裝 Zabbix 5.0 LTS
    /mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/ http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/os/ http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras
  • Nginx安裝和配置CentOS7
    為yum添加庫sudo yum install epel-release使用yum安裝sudo yum install nginx啟動Nginxsudo systemctl start nginx然後通過IP位址或域名可以訪問站點,默認是打開CentOS介紹頁。
  • centos下frp和nginx實現公用80埠進行微信公眾號開發
    在上一篇《centos 安裝frp 實現內網穿透進行微信公眾號開發》中我們講解了怎麼在centos下安裝frp實現內網穿透。在本篇文章中,講解怎麼配置nginx進行反向代理公用80埠。一:nginx安裝1:凱哥使用的ngixn版本為:nginx/1.8.0nginx的安裝,在此略。如果需要安裝手冊的可以留言。配置完成後,通過ip訪問的時候如果看到:說明nginx安裝成功。二:nginx中配置cd到nginx配置目錄。一般:/usr/local/nginx/conf。
  • Nginx安裝(入門)手冊
    ## linux安裝linux下面有兩種安裝方式,二進位安裝、通過源碼編譯安裝。### 二進位安裝不同的平臺都有支持,具體參考[官網說明](https://nginx.org/en/linux_packages.html),這裡以centos7為示例,使用yum進行安裝。
  • 16-Docker安裝nginx手冊
    Nginx 是一個安裝非常的簡單、配置文件非常簡潔(還能夠支持perl語法)、Bug非常少的服務。Nginx 啟動特別容易,並且幾乎可以做到7*24不間斷運行,即使運行數個月也不需要重新啟動。你還能夠不間斷服務的情況下進行軟體版本的升級。
  • Linux Centos7 初始化配置腳本
    安裝Linux 作業系統之後,一般都會進行一個簡單的初始化配置。我的這個腳本,一般是適合自己的一個配置,跟大家分享一下,具體個人的情況可以參考下面一些簡單的介紹來進行修改。34;$1&34;$2&34;Usage: .
  • CentOS一鍵安裝Nginx腳本
    經常要用到Nginx反向代理,每次都去手動編譯安裝太麻煩了,使用這個一鍵安裝腳本方便很多,支持編譯安裝和二進位安裝。環境要求安裝是的,複製下面這條命令,根據提示操作即可。wget https://raw.githubusercontent.com/helloxz/nginx-cdn/master/nginx.sh && bash nginx.sh模塊說明雖然LNMP及OneInstack也可以單獨安裝Nginx,之所有不用是因為某些模塊沒有,還是需要重新編譯,此腳本已經內置了反向代理比較常用的模塊