下面是 CentOS 系统 rpm 安装 Nginx 和配置的完整攻略。
系统要求
在开始安装之前,请确保你的 CentOS 系统版本是 7 或以上,并且已经安装了 EPEL 仓库。
安装 Nginx
- 使用以下命令安装 Nginx:
sudo yum install epel-release
sudo yum install nginx
- 安装完成后,使用以下命令验证 Nginx 是否已经正确安装:
nginx -v
如果出现 Nginx 版本信息,则说明安装成功。
配置 Nginx
- 打开 Nginx 配置文件:
sudo vi /etc/nginx/nginx.conf
- 配置 Nginx 的虚拟主机:
server {
listen 80; # 监听 80 端口
server_name www.example.com; # 指定域名
access_log /var/log/nginx/example.com.access.log; # 访问日志文件
error_log /var/log/nginx/example.com.error.log; # 错误日志文件
location / {
root /var/www/example.com/; # 站点文件存放的目录
index index.html index.htm; # 默认首页文件
}
}
- 重新加载 Nginx 配置文件:
sudo nginx -s reload
示例说明
以上是 Nginx 的基本安装和配置过程,下面通过两个示例进一步说明。
示例一:修改默认首页文件
- 打开 Nginx 配置文件:
sudo vi /etc/nginx/nginx.conf
- 修改
index
配置项:
http {
......
server {
......
location / {
root /usr/share/nginx/html; # Nginx 默认首页文件存放目录
index index.php index.html index.htm; # 修改 index 配置项
}
}
......
}
- 重新加载 Nginx 配置文件:
sudo nginx -s reload
示例二:配置反向代理
- 打开 Nginx 配置文件:
sudo vi /etc/nginx/nginx.conf
- 添加反向代理配置:
http {
......
server {
......
location /proxy/ {
proxy_pass http://1.2.3.4:8080/; # 配置反向代理
}
}
......
}
- 重新加载 Nginx 配置文件:
sudo nginx -s reload
以上就是 CentOS 系统 rpm 安装 Nginx 和配置的完整攻略。如有不清楚的地方或遇到问题,欢迎在评论区留言。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS系统rpm安装Nginx和配置 - Python技术站