linux下的nginx安装
提纲
1 下载
2 解压
3 编译安装
4 启动访问
1 下载
访问nginx的官方网站http://nginx.org/en/,在右侧找到download连接,进入下载页面,找到 nginx-1.20.2,右击选择链接另存为,选择本地存储地址,这样就下载下来了。
下载后,在本地存放目录中可以看到nginx-1.20.2.tar.gz,这就是nginx的安装文件,是一个压缩包,上传到linux。
2 解压
tar -xzf nginx-1.20.2.tar.gz -C /usr/local
这样在/usr/local/nginx-1.20.2下会看到解压的nginx文件。
3 编译安装
第一步,生成makefile
./configure
这一步遇到错误:
- ./configure: error: the HTTP rewrite module requires the PCRE library.
解决:
yum -y install pcre-devel openssl openssl-devel
./configure --prefix=/usr/local/nginx
第二步 用make执行makefile编译,并安装
make && make instal
nginx的源代码存放目录是/usr/local/nginx-1.20.2,make install安装以后,安装目录在/usr/local/nginx下
4 启动访问
cd /usr/local/nginx/sbin
然后执行启动
./nginx
查看是否启动成功:
ps -ef | grep nginx
输出:
root 12609 1 0 14:31 ? 00:00:00 nginx: master process ./nginx
nobody 12610 12609 0 14:31 ? 00:00:00 nginx: worker process
root 12846 9239 0 14:35 pts/0 00:00:00 grep --color=auto nginx
表示启动成功了,nginx有2个进程一个master进程,一个worker进程。
然后从浏览器的80端口访问,使用安装机器的ip和80端口访问:
10.14.70.195:80
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2017-08-09 幂等性的含义和 HTTP请求方法的幂等性