如何安装NGINX以在虚拟机中运行?

摘要:前置准备yum install -y wget gcc gcc-c make pcre-devel zlib-devel openssl-develyum 一键安装1. 配置 Nginx 官方 yum 源# 创建nginx.repo文件vi

前置准备

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

yum 一键安装

1. 配置 Nginx 官方 yum 源

# 创建nginx.repo文件 vim /etc/yum.repos.d/nginx.repo
[nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true ​ [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=0 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true

2. 安装 Nginx

# 安装稳定版nginx yum install -y nginx

3. 启动并设置开机自启

# 启动nginx systemctl start nginx ​ # 设置开机自启 systemctl enable nginx ​ # 查看运行状态(显示active(running)则成功) systemctl status nginx

4. 验证安装

  • 本地验证:执行curl http://127.0.0.1,返回 Nginx 默认欢迎页内容即成功;

  • 外网验证:访问http://47.98.20.12(虚拟机 IP),能看到 Nginx 欢迎页即成功。

5. 放行 80 端口(外网访问需配置)

# 放行80端口(nginx默认端口) firewall-cmd --add-port=80/tcp --permanent firewall-cmd --reload ​ # 云服务器需配置安全组:入站规则放行80/tcp,授权对象0.0.0.0/0