Nginx配置
Nginx
负载均衡
反向代理
nginx压缩包安装
1.下载网址:https://nginx.org/en/download.html
2.将下载的nginx包上传到服务器(nginx-1.26.2)
3.解压压缩包
初始化Nginx
1、进行configure
进入Nginx的根目录,执行命令:
./configure
(1)假如进入configure时报错
如出现图片错误,则需要运行yum install -y gcc
(2)假如进行configure时报错
- 执行命令 yum -y install pcre-devel
可以使用命令:
yum -y install pcre-devel
然后再进行configure。
- 执行命令 yum -y install openssl openssl-devel
如果还报错,可以执行命令:
yum -y install openssl openssl-devel
然后再运行./configure
2.执行make
3.执行make install
验证nginx是否安装成功
whereis nginx
启动nginx
切换到sbin目录下,./nginx 启动nginx
访问nginx
在浏览器输入ip地址,即可访问到nginx
常用命令
启动:./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文件,文件放入对应配置信息
server{
listen 81;
server_name localhost;
location /{
root /usr/local/nginx/html;
index index.html index.htm;
}
}
2.在nginx.conf进行配置,编辑nginx.conf文件,在http下用include进行引入
3.切换到sbin目录下,重启nginx,即可用81端口进行访问
./nginx -s reload
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧