- 本文目录导读:
- 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、硬盘、网络适配器等。