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端口
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cnTwElaOpXSE9ke4wmYwhGWhxGZzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnBnauADN0IzM1EjM4ATMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
離線安裝方式一(推薦)
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
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cnTwElaOpXSE9ke4wmYwhGWhxGZzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnBnauADN0IzM1EjM4ATMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
離線安裝方式二
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
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cnTwElaOpXSE9ke4wmYwhGWhxGZzwEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3PnBnauADN0IzM1EjM4ATMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)