如何在CentOS 8安装Nginx

Nginx 如何在CentOS 8安装Nginx Nginx发音为engine x,是开源的高性能HTTP和反向代理服务器。它可用作HTTP/Web服务器,负载均衡,内容缓存和反向代理 By myfreax 14 Sep 2022

Nginx音标发音为engine x,是开源系统的高性能HTTP和反向代理服务器。它可以作为HTTP/Web服务器,web服务,具体内容缓存文件和反向代理。

它可以作为HTTP与非HTTP服务器自主的Web服务器,负载均衡设备,具体内容缓存文件和反向代理。与Apache对比,Nginx可以处理很多并发连接,而且每一个相连的cpu占用量比较小。

请保证您以具备sudo权限账号登录,而且您没在端口80或443上运作Apache或其他过程。

从CentOS 8逐渐,Nginx程序包在默认CentOS存储库中可以用。我们通过yum进行安装。

安装完成后,您可以通过运作systemctl指令查询服务项目状态,进而明确Nginx服务项目是不是启动。

FirewallD是Centos 8里的默认设置网络防火墙解决方法。在安装过程中,Nginx应用形式参数标准建立网络防火墙服务项目文档。

开启HTTP合同的80端口和HTTPS协议书443端口,容许来源于这俩端口连接。运作firewall-cmd指令永久性开启80443和的端口。

sudo yum install nginx
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl status nginx
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-10-06 18:35:55 UTC; 17min ago
   ...

如今,您可以通过在Web浏览器输入http://YOUR_IP来检测Nginx安装。您应该见到默认Nginx启动页。

Nginx配置文件的结构和最好作法

全部Nginx配置文件都位于/etc/nginx/清单中。最主要的Nginx配置文件为/etc/nginx/nginx.conf

提议为每一个域建立独立的配置文件。Nginx的虚拟主机配置文件需要以.conf末尾,并存储在/etc/nginx/conf.d清单中。您可以根据需要有着随意数量虚拟主机配置文件。

遵照规范命名约定是一种好的方式。比如,假如网站域名为mydomain.com,则配置文件应被命名为mydomain.com.conf

假如你在虚拟主机配置文件中应用可重复性配置精彩片段,则最好将这种精彩片段存放独立的文档中,然后使用include命令包括它。

Nginx日志文件access.logerror.log坐落于/var/log/nginx/清单中。提议为每一个虚拟主机使用不同的accesserror日志文件。

大家可以将web站点网站根目录设为所需要的一切部位。Webroot的最常见的部位包含:/home/<user_name>/<site_name>/var/www/<site_name>

/var/www/html/<site_name>/opt/<site_name>/usr/share/nginx/html

配备虚拟主机

怎样在CentOS 8配备Nginx虚拟主机 | myfreax
server是Nginx命令,用以界定特定网站域名配置置,从而使得你可以在一台服务器上运作好几个网址

配备Let's Encrypt SSL证书

怎样在CentOS 8 Nginx配备Let’s Encrypt SSL证书 | myfreax
Web开展安全通信取决于HTTPS,这需要使用个人数字证书,便于电脑浏览器认证Web服务器身份,例如,google.com是真是假

mkcert建立当地SSL证书

怎么使用mkcert建立SSL证书 | myfreax
你们是否厌烦在本地开发规划中应用不受信任的SSL证书?维护自己证书颁发机构CA是一个可怕的事情,这时需要使用神秘流程和指令

结果

您已经在CentOS 8服务器上取得成功组装Nginx。您现在就可以去布署应用软件,并把Nginx作为Web或代理商服务器。

大家可以像管理方法systemd服务项目一样管理方法Nginx服务项目。如果你有任何疑问或意见反馈,请随时随地。

LINUX

如何修改Git提交消息(idea修改git提交的信息)

2023-1-19 13:39:57

LINUX

Nginx HTTP重定向HTTPS(重定向次数过多)

2023-1-24 11:00:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索