下面是基于CentOS Linux操作系统的Nginx安装和配置攻略,包含两个示例。
1. 安装Nginx
- 打开终端,使用root权限登录服务器。
- 执行以下命令进行Nginx安装:
yum install nginx
- 当安装完成后,启动Nginx服务:
systemctl start nginx
2. 配置Nginx
下面简单说明如何配置Nginx来实现不同的功能。
示例1
假设我们有一个静态网站,网站根目录为/data/www/
,网站域名为www.example.com
,我们希望Nginx能够代理该网站。
- 创建一个新的Nginx配置文件,例如
/etc/nginx/conf.d/example.conf
。
server {
listen 80;
server_name www.example.com;
root /data/www/;
index index.html;
}
- 重启Nginx服务:
systemctl restart nginx
- 验证配置是否生效,可以通过执行以下命令查看Nginx配置文件中是否存在语法错误:
nginx -t
如果没有出错,则配置完成。
示例2
假设我们想要通过Nginx反向代理一个Web应用,该应用运行在http://localhost:8080/ 上。
- 修改Nginx配置文件
/etc/nginx/nginx.conf
,在http
部分添加以下代码:
upstream backend {
server localhost:8080;
}
server {
listen 80;
server_name www.example.com;
location / {
proxy_pass http://backend;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
- 重启Nginx服务:
systemctl restart nginx
- 验证配置是否生效,可以通过访问
http://www.example.com
来验证是否可以正确访问Web应用。
至此,Nginx的安装和配置就完成了。如果您遇到了其他问题,可以查看官方文档或者在相应的社区中发帖求助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux(CentOS)环境下安装下载Nginx并配置 - Python技术站