Loading

Linux 下安装 Nginx

Linux 下安装 Nginx

作者:Grey

原文地址:

博客园:Linux 下安装 Nginx

CSDN:Linux 下安装 Nginx

版本#

Nginx:1.22

下载地址: nginx-1.22.0

操作系统:CentOS-7 或 Debian 10,本文以 CentOS 7 为例

下载地址:下载 CentOS-7

Linux 的安装可以参考:Linux 安装,快照,克隆

安装必要工具和依赖#

yum -y install wget gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

注:如果是 Debian 系,安装的包名会有差别

apt-get install libpcre3 libpcre3-dev openssl libssl-dev

下载源码包#

cd /usr/local/src && wget https://nginx.org/download/nginx-1.22.0.tar.gz

注:如果没有网络,可以下载好离线包上传到对应的目录。

解压#

tar xf nginx-1.22.0.tar.gz

重命名#

mv nginx-1.22.0 nginx

configure#

cd /usr/local/src/nginx && ./configure  --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

注:后面两个 module 是支持 https 必要的,可选安装。

执行完毕后,会显示类似如下的信息,表示成功

image

make#

cd /usr/local/src/nginx && make

显示如下信息并未报错

image

make install#

cd /usr/local/src/nginx && make install

开启 Nginx 默认的 80 端口的访问权限#

如果是 CentOS,则执行如下命令

firewall-cmd --zone=public --add-port=80/tcp --permanent && firewall-cmd --reload 

注:如果是 Debian 类系统,需要执行如下几条命令

apt-get install iptables
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables-save
apt-get install iptables-persistent -y
netfilter-persistent save && netfilter-persistent reload

指定 Nginx 配置文件#

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

验证,首先,

ps -ef|grep nginx

查看 Nginx 进程是否正常启动

image

然后访问 Nginx 的欢迎页: http://yourip,其中 yourip 就是 nginx 所在服务器的 ip 地址。

可以看到如下欢迎页面,表示安装成功。

image

作者:GreyZeng

出处:https://www.cnblogs.com/greyzeng/p/14845210.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

你可以在这里自定义其他内容

posted @   Grey Zeng  阅读(1350)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
历史上的今天:
2021-02-27 JavaSE实现IoC
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu