天天看點

Centos7.2安裝nginx線上安裝方式離線安裝方式一(推薦)離線安裝方式二

Centos7.2安裝nginx

  • 線上安裝方式
      • 1、配置nginx的yum源
      • 2、yum安裝nginx
      • 3、啟動nginx
      • 4、通路ip+80端口
  • 離線安裝方式一(推薦)
      • 1、制作nginx源
      • 2、配置nginx源
      • 3、配置nginx.repo
      • 4、nginx_repo目錄拷貝在/var/cache/yum/ 目錄下
      • 5、加載新配置的nginx.repo
      • 6、安裝nginx
      • 7、啟動nginx
  • 離線安裝方式二
    • nginx下載下傳位址
    • nginx安裝
      • 1、nginx解壓
      • 2、nginx配置
      • 3、nginx編譯安裝
      • 4、nginx啟動

線上安裝方式

1、配置nginx的yum源

touch /etc/yum.repos.d/nginx.repo
vim /etc/yum.repos.d/nginx.repo
           

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/7/x86_64/

gpgcheck=0

enabled=1

2、yum安裝nginx

yum -y install nginx
           

3、啟動nginx

systemctl start nginx
           

4、通路ip+80端口

Centos7.2安裝nginx線上安裝方式離線安裝方式一(推薦)離線安裝方式二

離線安裝方式一(推薦)

1、制作nginx源

建立centos7.2虛拟機制作nginx源用于離線安裝

①安裝createrepo用于制作nginx源

yum -y install createrepo
           

②編輯/etc/yum.conf儲存yum安裝檔案

vim /etc/yum.conf
           

修改keepcache=1

③配置nginx的yum源

touch /etc/yum.repos.d/nginx.repo
vim /etc/yum.repos.d/nginx.repo
           

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/7/x86_64/

gpgcheck=0

enabled=1

④yum安裝nginx

yum -y install nginx
           

⑤安裝成功後在/var/cache/yum/x86_64/7目錄下會儲存安裝nginx所需要的所有源檔案

⑥使用createrepo /var/cache/yum/x86_64/7/ 生成 repodata

⑦拷貝/var/cache/yum/x86_64/7 命名為nginx_repo 作為nginx的源

進入下一步

2、配置nginx源

因為是離線安裝,不需要其他repo

cd  /etc/yum.repos.d/
mkdir repo.back
mv CentOS-* repo.back/
           

3、配置nginx.repo

vi /etc/yum.repos.d/nginx.repo
           

[nginx]

name=nginx

baseurl=file:///var/cache/yum/nginx_repo

enabled=1

gpgcheck=0

4、nginx_repo目錄拷貝在/var/cache/yum/ 目錄下

在配置過程/var/cache/yum/ 這個目錄為源所存放的目錄,可根據需求更改路徑,兩者路徑相同即可

5、加載新配置的nginx.repo

yum clean all
yum makecache
           

6、安裝nginx

yum install -y nginx 
           

7、啟動nginx

systemctl start nginx
           
Centos7.2安裝nginx線上安裝方式離線安裝方式一(推薦)離線安裝方式二

離線安裝方式二

nginx下載下傳位址

nginx可從官網下載下傳需要的版本

nginxPackages或者nginxDownload

nginx安裝

1、nginx解壓

tar xvf nginx-1.17.7.tar.gz 
           

2、nginx配置

如果centos7.2是最小安裝,在配置前還需要安裝基礎環境不然無法編譯

checking for OS
 + Linux 3.10.0-327.el7.x86_64 x86_64
checking for C compiler ... not found

./configure: error: C compiler cc is not found
           

這裡的yum方式需要配置centos7.2 everything 安裝源

配置源請參考""

yum install -y pcre pcre-devel openssl openssl-devel gcc gcc gcc-c++ ncurses-devel perl
           
cd nginx-1.17.7
./configure --prefix=/usr/local/nginx-1.17.7
           

3、nginx編譯安裝

make
make install
           

4、nginx啟動

cd /usr/local/nginx-1.17.7/sbin
./nginx
           
Centos7.2安裝nginx線上安裝方式離線安裝方式一(推薦)離線安裝方式二

繼續閱讀