前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >源码安装Nginx

源码安装Nginx

作者头像
星哥玩云
发布2022-07-03 13:51:17
3960
发布2022-07-03 13:51:17
举报
文章被收录于专栏:开源部署开源部署

以前工作的时候,用Apache反向代理几个Tomcat就觉得很高大上了。  今天同事说这玩意早过时了。  还好Apache我其实也不熟,一切从头来吧。

 源码下载地址: http://nginx.org/en/download.html  http://nginx.org/download/nginx-1.6.2.tar.gz

创建一个nginx用户,解压源码 [root@slaveOne ~]# useradd -m nginx  [root@slaveOne ~]# cp nginx-1.6.2.tar.gz /home/nginx/  [root@slaveOne ~]# cd /home/nginx/  [root@slaveOne nginx]# tar -zxvf nginx-1.6.2.tar.gz  nginx-1.6.2/  nginx-1.6.2/auto/  nginx-1.6.2/conf/

......

安装依赖包 yum -y install gcc automake autoconf libtool make gcc-c++ pcre* zlib openssl openssl-devel

重命名源码目录(因为我想让编译后的目录为nginx-1.6.2)  [root@slaveOne nginx]# ls  nginx-1.6.2  nginx-1.6.2.tar.gz  [root@slaveOne nginx]# mv nginx-1.6.2 nginx

进入源码目录 [root@slaveOne nginx]# cd nginx  [root@slaveOne nginx]# ls  auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src

以root帐号执行如下命令 ./configure \  --prefix=/home/nginx/nginx-1.6.2 \  --sbin-path=/home/nginx/nginx-1.6.2/nginx \  --conf-path=/home/nginx/nginx-1.6.2/nginx.conf \  --pid-path=/home/nginx/nginx-1.6.2/nginx.pid \  --with-http_ssl_module

多线程编译,安装 make -j `cat /proc/cpuinfo | grep processor| wc -l` && make install

安装完成,查看目标文件

修改nginx.conf配置文件 user  nginx;

查看进程 [root@slaveOne nginx-1.6.2]# ps -ef | grep nginx

root      8792    1  0 15:45 ?        00:00:00 nginx: master process ./nginx  nginx    8793  8792  0 15:45 ?        00:00:00 nginx: worker process

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档