当前位置:首页 > 技术文章 > 正文内容

Linux 服务器--openEuler基本操作及软件安装(六)--nginx安装

arlanguage4个月前 (01-14)技术文章32

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 #重新加载配置文件,使变更生效

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/836.html

标签: nginx 替换
分享给朋友:

“Linux 服务器--openEuler基本操作及软件安装(六)--nginx安装” 的相关文章

在 Ubuntu 或 Debian 系统上安装以及配置 nginx-1.20.1.tar.gz

安装和配置 Nginx 的步骤如下:下载 Nginx:1、首先,你需要从 Nginx 的官方网站下载源代码包。在你的服务器上执行以下命令,下载 Nginx 1.20.1 版本的源代码包:wget http://nginx.org/download/nginx-1.20.1.tar.gz2、解压源代码...

nginx支持跨域的方法 nginx配置支持跨域

在nginx的配置文件中添加允许跨域的响应头。参考nginx官方文档,添加响应头的方法如下:在conf文件的server作用域中添加如下响应头:server { listen 80; # 其他配置... # 允许跨域 add_header Access-Control-Allow-...

Nginx实战-监控nginx.conf配置文件,配置文件修改自动重启nginx

1.1 实现目标在学习或者进行nginx测试的时候,耗费在 nginx -s reload/stop 上的命令时间很多,修改任意内容都需要重新启动或者停止启动,基本上状态就是在下面5个状态间来回切换vim nginx.conf修改nginx.conf保存nginx.conf重启nginx刷新浏览器....

Nginx 的日志 nginx的日志能否保存到日志审计里面?

Nginx 的日志主要有 2 个,一个是 access.log, 一个是 error.log。如果你不进行任何配置的话,这 2 个日志将会使用默认的日志配置,这个日志将会位于/var/log/nginx 目录中。针对虚拟主机的配置如果你使用了 Nginx 为虚拟主机的话。那么你可以在你的虚拟主机的配...

基于 consul + nginx 的Spring boot微服务集群部署

consul + nginx 负载均衡最近做的基于consul的微服务项目,仅仅在单机上部署了一套,压测的时候扛不住(并发太高的时候linux文件连接数超过上限),于是想办法搞个集群部署。最终在我们的服务器的三台机器(mirage05-mirage07)上完成部署。一. 背景介绍以及项目现状1. c...

基于一次ContentDownload变慢而进行的网站性能优化

平时运行无常的网站,突然出现了某个接口TTFB缓慢问题,于是乎开始定位和解决,先说明一下网站的技术栈: 编程语言:PHP、Javascript、Vue、Java 开发框架:Laravel、SpringBoot 中间件:Redis、Kafka、Nginx 数据库:Mysql、MongoDB 云服务:腾...