Centos7.2安装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端口
离线安装方式一(推荐)
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
离线安装方式二
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