CentOS系统下安装Nginx详细教程

2023年 8月 9日 45.7k 0

  • 本文目录导读:
  • 1、前言
  • 2、安装Nginx
  • 3、配置Nginx
  • 4、安装完成
  • 5、小知识分享

前言

Nginx是一款轻量级的HTTP服务器,也可用作反向代理、负载均衡器和HTTP缓存。在CentOS系统下,安装Nginx非常简单,只需要按照以下步骤操作即可。

安装Nginx

1.更新系统软件包:运行以下命令更新系统软件包。

yum update

2.添加Nginx软件仓库:运行以下命令添加Nginx软件仓库。

vi /etc/yum.repos.d/nginx.repo

在文件中添加以下内容:

[nginx]

name=nginx repo

baseurl=$releasever/$basearch/

gpgcheck=0

enabled=1

保存并退出。

3.安装Nginx:运行以下命令安装Nginx。

yum install nginx

4.启动Nginx:运行以下命令启动Nginx。

systemctl start nginx

5.设置Nginx开机自启:运行以下命令设置Nginx开机自启。

systemctl enable nginx

6.检查Nginx状态:运行以下命令检查Nginx状态。

systemctl status nginx

如果Nginx状态为Active(running),则表示安装成功。

配置Nginx

1.备份默认配置文件:运行以下命令备份默认配置文件。

mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

2.创建新的配置文件:运行以下命令创建新的配置文件。

vi /etc/nginx/nginx.conf

user nginx;

worker_processes auto;

error_log /var/log/nginx/error.log;

pid /run/nginx.pid;

events {

worker_connections 1024;

}

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

access_log /var/log/nginx/access.log main;

sendfile on;

tcp_nopush on;

tcp_nodelay on;

keepalive_timeout 65;

types_hash_max_size 2048;

include /etc/nginx/conf.d/*.conf;

include /etc/nginx/sites-enabled/*;

3.重启Nginx:运行以下命令重启Nginx。

systemctl restart nginx

安装完成

现在,您已经成功安装Nginx,并配置了基本的Nginx服务器。您可以通过访问服务器的IP地址或域名来验证Nginx是否已经成功安装。

小知识分享

在Ubuntu系统下,您可以通过运行以下命令来查看系统的硬件信息。

sudo lshw

该命令将显示您的系统硬件信息,包括CPU、RAM、硬盘、网络适配器等。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论