Linux 服务器--openEuler基本操作及软件安装(六)--nginx安装
1.nginx简介
nginx("engine x")是一个HTTP web服务器、反向代理、内容缓存、负载均衡器、TCP/UDP代理服务器和邮件代理服务器。其特点是占用内存少,并发能力强。目前广泛的应用在互联网的各个网站中。
2.nginx安装
在桌面上点右健,选择“打开终端”
执行如下命令
su - #切换到root用户
dnf list nginx #列出nginx软件包清单
dnf install nginx #安装nginx
rpm -ql nginx #显示nginx安装的文件及相关目录
ls /etc/nginx #显示nginx相关配置文件
ls /usr/share/nginx/ #显示nginx相关文件
ls /usr/share/nginx/html #显示nginx相关页面文件
cat /usr/share/nginx/html/index.html #显示nginx默认主面文件内容
systemctl status nginx #显示nginx服务状态
systemctl enable --now nginx #启动并设置nginx服务开机自启
systemctl status nginx
在浏览器中输入服务器的地址,显示如下说明nginx服务正常运行中
注:如果在局域网其他机器上无法正常访问,可能是因为防火墙firewalld服务开启的原因,可以执行如下命令
firewall-cmd –list-services #显示防火墙允许其他机器访问的服务
firewall-cmd –add-service http –permanent #永久允许其他机器访问nginx服务,重启后生效
firewall-cmd –list-services
firewall-cmd –add-service http #允许其他机器访问nginx服务,立即生效,重启后失效
firewall-cmd –list-services
如果要修改nginx主页内容,可以修改或者替换/usr/share/nginx/html/index.html文件,如果要修改、增加nginx的配置,可以修改/etc/nginx/nginx.conf或者在目录/etc/nginx/conf.d/下增加新的配置文件,完成配置变更后执行如下命令
nginx -t #检测配置文件语法
nginx -s reload #重新加载配置文件,使变更生效