案头见蠹鱼,犹胜凡俦侣。这篇文章主要讲述00044-centos 安装nginx相关的知识,希望能为你提供帮助。
要安装nginx的依赖pcrewget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.44/pcre-8.44.tar.gz
tar -xvf pcre-8.44.tar.gz
cd pcre-8.44
#安装编译
./configure
这里出错:
configure: error: no acceptable C compiler found in $PATH
需要安装GCC软件套件
yum install gcc
安装后,再运行: ./configure
这里继续出错:
configure: error: Invalid C
- figure: error: Invalid C++ compiler or C++ compiler flags
yum install
- all -y gcc-c++
到这里,OK。
make & & make install
#查看pcre版本
pcre-config --version
开始安装nginx:
wget https://nginx.org/download/nginx-1.20.0.tar.gz
tar -xvf nginx-1.20.0.tar.gz
cd nginx-1.20.0
#编译安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/pcre-8.44
这里出错:./configure: error: SSL modules require the OpenSSL library.
解决方法:执行以下命令:
yum -y install openssl openssl-devel
再执行上个安装命令,OK。
make & & make install
#查看版本
/usr/local/nginx/sbin/nginx -v
安装完毕。
启动命令:
/usr/local/nginx/sbin/nginx(无参数) 启动
/usr/local/nginx/sbin/nginx -s stop (-sstop)关闭
/usr/local/nginx/sbin/nginx -s reload (-s reload)重启
浏览器输入ip:80, 即可访问。
查看防火墙:
systemctl status firewalld.service
systemctl stop firewalld.service(停止防火墙)
systemctl start firewalld.service(打开防火墙)
开放端口:
firewall-cmd --zone=public --add-port=10001/tcp --permanent
firewall-cmd --zone=public --add-port=10002/tcp --permanent
firewall-cmd --reload
【00044-centos 安装nginx】
推荐阅读
- (服务运维)Zabbix主被动模式原理支持上千监控节点
- 3-2 LVS集群-DR模式
- 11 款可替代 top 命令的工具!
- 第二十一周
- 第七节:SpringBoot高级属性配置二
- ssh连接超时的解决办法
- 3-1 使用LVS搭建集群实现负载均衡
- shell中$()和 ` `${}${!}${#}$[] 和$(()),[ ] 和(( ))和 [[ ]]
- (服务运维)监控服务和Zabbix介绍与安装