centos上安装nginx

 

1、安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

2、安装 PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

安装目录和版本自己官网选择,这里我们安装到home目录下版本为8.35

cd /home
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

解压

tar zxvf pcre-8.35.tar.gz

切换到目录

cd pcre-8.35

编译安装

 ./configure
make
&& make install

查看是否安装成功

pcre-config --version

 

 3、安装nginx

cd /home
wget http://nginx.org/download/nginx-1.19.1.tar.gz

解压

tar zxvf nginx-1.19.1.tar.gz

切换目录

cd nginx-1.19.1

编译安装

 ./configure

 make && make install

查看版本号

/usr/local/nginx/sbin/nginx -v

 设置开机自启动

# vim /etc/rc.local
添加一行:
/usr/local/nginx/sbin/nginx
# 设置执行权限 # chmod
755 rc.local

 

 说明安装成功

4、启动nginx

/usr/local/nginx/sbin/nginx

 启动成功

5、浏览器访问

查看nginx端口号

vim /usr/local/nginx/conf/nginx.conf

 

 

  默认是80端口

查看防火墙是否添加80端口

firewall-cmd --list-all

 

 防火墙已经添加了80端口,如果没有我们用下面的命令添加

sudo firewall-cmd --add-port=80/tcp --permanent

重启防火墙

sudo firewall-cmd --reload

 

浏览器访问

 

 

6、补充说明

检查配置文件nginx.conf的正确性命令

/usr/local/nginx/sbin/nginx -t

 

 常用命令

/usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件
/usr/local/nginx/sbin/nginx -s reopen            # 重启 Nginx
/usr/local/nginx/sbin/nginx -s stop              # 停止 Nginx
posted @   我要去巴萨  阅读(171)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示