本文最后更新于 1001 天前,其中的信息可能已经有所发展或是发生改变。
在 CentOS 7 中,直接使用 yum 安装 Nignx 会提示无下载源。因此,需要添加 Nginx 的下载源到 yum:
Nginx 的下载源地址:http://nginx.org/packages/centos/7/x86_64/RPMS/
这里选择2020年10月的1.18.0-2
版本进行安装:
sudo rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.ngx.x86_64.rpm
指定了下载源后,就可以使用 yum 命令来安装 Nginx 了:
sudo yum install -y nginx
安装完成的 Nginx 并不会立刻启动,需要我们手动执行命令来开启它:
sudo systemctl start nginx.service
还可以输入以下命令,让 Nginx 可以随系统自动启动:
sudo systemctl enable nginx
接下来打开浏览器,访问本地地址 http://localhost 就可以看到 Nginx 的欢迎页面了~
也可以在服务器上输入下面的命令,来查看 Nginx 所在服务器的公共IP地址,然后在客户端浏览器上输入 IP 也是可以访问的:
ip addr
相关补充:
# 开启 Nginx
service nginx start
# 停止 Nginx
service nginx stop
# 重启 Nginx
service nginx restart
# 查看 Nginx 状态
service nginx status
Nginx 的默认站点根目录为
/usr/share/nginx/html/
默认站点配置在
/etc/nginx/conf.d/default.conf
Nginx 主配置如下
/etc/nginx/nginx.conf
在这个配置文件里,会用到include
指令,其它地方的配置文件会包含到这个主要的配置文件里,用这种方法可以让配置文件更有条理,也更容易维护。