Nginx配置

Nginx

负载均衡

反向代理

nginx压缩包安装

1.下载网址:https://nginx.org/en/download.htmlimage-20240923145101831

2.将下载的nginx包上传到服务器(nginx-1.26.2)

3.解压压缩包

image-20240923145327230

初始化Nginx

1、进行configure
进入Nginx的根目录,执行命令:

./configure

image-20240923150450239

(1)假如进入configure时报错

image-20240923145431420

如出现图片错误,则需要运行yum install -y gcc

(2)假如进行configure时报错

image-20240923150846852

  • 执行命令 yum -y install pcre-devel
    可以使用命令:

​ yum -y install pcre-devel

​ 然后再进行configure。

  • 执行命令 yum -y install openssl openssl-devel
    如果还报错,可以执行命令:

​ yum -y install openssl openssl-devel

image-20240923151205123

然后再运行./configure

2.执行make

3.执行make install

验证nginx是否安装成功

whereis nginx

image-20240923151846445

启动nginx

切换到sbin目录下,./nginx 启动nginx

image-20240923152018576

访问nginx

在浏览器输入ip地址,即可访问到nginx

image-20240923152218270

常用命令

启动:./nginx

关闭:./nginx -s stop

重启:./nginx -s reload

部署多个项目nginx配置

方式一

直接在nginx.conf进行配置,在http里增加一个server(多个网站,配置多个server即可)

server{
 listen 81;
 server_name localhost;

 location /{
 root /usr/local/nginx/html;
 index index.html index.htm;
}
}

切换到sbin目录下,重启nginx,即可用81端口进行访问

./nginx -s reload

方式二

1.新建一个文件夹(conf.d),在文件夹下,新建一个.conf文件,文件放入对应配置信息

image-20240924102341123

server{
 listen 81;
 server_name localhost;

 location /{
 root /usr/local/nginx/html;
 index index.html index.htm;
}
}

2.在nginx.conf进行配置,编辑nginx.conf文件,在http下用include进行引入

image-20240924102217080

3.切换到sbin目录下,重启nginx,即可用81端口进行访问

./nginx -s reload
posted @   没事别找我  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示