在centos7上安装nginx。以下代码均在root权限下进行。如不是在root权限下,则需在命令前加上 sudo
第一步:安装nginx所需环境
1、安装 pcre 依赖
联网下载 pcre 压缩文件依赖
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
进入到pcre下载目录,使用以下命令解压pcre
tar -zxvf pcre-8.37.tar.gz
进入到解压好的pcre目录,使用./configure检查一下
./configure
在当前目录下使用make命令编译一下,最后使用make install安装pcre
make
make install
最后使用以下命令查看pcre的版本号
pcre-config --version
2、使用yum安装 openssl 、zlib 、 gcc 依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
第二步:安装nginx
1、使用客户端工具上传nginx包(nginx-1.20.1.tar.gz)
2、使用命令解压nginx压缩包
tar -zxvf nginx-1.20.1.tar.gz
3、进入到解压出来的nginx目录,并使用./configure命令检查
./configure
4、使用命令make && make install 安装nginx
make && make install
5、安装好的nginx在/usr/local/目录下
cd /usr/local/nginx
6、进入到/usr/local/nginx/sbin目录下,使用./nginx 启动nginx
./nginx
7、浏览器输入地址可以访问到nginx欢迎页面,至此,nginx安装完成
./nginx ##启动nginx
./nginx -s stop ##停止nginx
./nginx -s reload ##重新加载nginx
8、如果浏览器访问不到,可查看centos7防火墙是否关闭
systemctl status firewalld
9、永久关闭centos7防火墙
systemctl disable firewalld
systemctl stop firewalld
10、设置nginx随系统开机自启动
systemctl enable nginx