linux系统安装配置nginx

安装依赖:

 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

下载:

http://nginx.org/en/download.html,下载完是压缩包。

解压:

终端输入tar -xvf nginx-1.22.0.tar.gz

建文件夹:

创建nginx目标文件夹并通过configure 指定 mkdir /home/workspace/nginx

安装到指定路径/home/workspace/nginx :

./configure --prefix=/home/workspace/nginx

终端输入:

make && make install

修改配置文件:

vi /home/workspace/nginx/conf/nginx.conf

#在server中做如下修改
server {
listen 8081; #这里是nginx监听端口(本地地址访问要输入的端口)
server_name localhost;

location /api {
proxy_pass http://www.xxxx/api;
#这个是代理的地址,http://www.xxxx/api是后端给的接口所在的地址。
}
}

:wq!保存退出。

 启动:

/home/workspace/nginx/sbin/nginx -s reload

会报 > nginx: [error] open() /usr/mydir/nginx/logs/nginx.pid" failed (2: No such file or directory)

使用nginx -c的参数指定nginx.conf文件的位置

输入:/home/workspace/nginx/sbin/nginx  -c /home/workspace/nginx/conf/nginx.conf

再次启动:

/home/workspace/nginx/sbin/nginx  -s reload

验证是否成功:

在浏览器访问:localhost:8089,成功后会出现欢迎界面

常用命令:

cd /home/workspace/nginx/sbin

./nginx 启动

./nginx -s stop 停止

./nginx -s quit 退出

./nginx -s reload 重启

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。

./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

/usr/local/nginx/sbin/./nginx -s reload

查询nginx进程:

ps aux|grep nginx

nginx指定配置文件启动

./nginx -c /usr/local/nginx/conf/nginx.conf

检查对nginx.conf文件的修改是否正确

nginx -t -c /usr/local/nginx/conf/nginx.conf

查看nginx的版本信息

nginx -v

查看配置信息
nginx -T



 

posted @   诚实村诚实人  阅读(1073)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示