博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 下编译安装 NGiNX
阅读量:6261 次
发布时间:2019-06-22

本文共 1549 字,大约阅读时间需要 5 分钟。

hot3.png

系统环境:

  • CentOS 6.5 / 7.0 x86_64
  • Fedora 20 x86_64

下载源码包

# wget http://nginx.org/download/nginx-1.6.2.tar.gz # tar xf nginx-1.6.2.tar.gz -C /usr/local/src/

安装依赖

# yum install gcc-c++ pcre-devel zlib-devel make openssl-devel

创建www用户

# groupadd www # useradd -g www -s /sbin/nologin -M www # mkdir -p /var/www # mkdir -p /var/log/nginx16 # chmod +w /var/www/ # chmod +w /var/log/nginx16/ # chown -R www:www /var/www/ # chown -R www:www /var/log/nginx16/

安装 nginx

# cd /usr/local/src/nginx-1.6.2/ # ./configure --user=www --group=www \ --prefix=/usr/local/nginx16 \ --sbin-path=/usr/local/nginx16/sbin/nginx \ --conf-path=/usr/local/nginx16/etc/nginx.conf \ --pid-path=/var/run/nginx16/nginx.pid \ --lock-path=/var/lock/subsys/nginx.lock \ --error-log-path=/var/log/nginx16/error.log \ --http-log-path=/var/log/nginx16/access.log \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-http_gunzip_module \ --with-http_gzip_static_module \ --with-http_realip_module \ --with-file-aio # make -j8 && make install

如果需要安装第三方模块,添加 --add-module=/path/to/module_source 参数进行安装, 你可以点击  查看第三方模块列表,更多 nginx 编译参数使用 ./configure --help查看。

作软链,方便使用:

# ln -s /usr/local/nginx16/sbin/nginx /usr/local/sbin/nginx16

验证是否安装成功 :

# nginx16 -v nginx version: nginx/1.6.2

关于 nginx 的 service 的脚本可参考 。

到此 nginx 编译安装完毕。你也可以选择使用 。

/**************************************/

Nginx 非 root 用户下启动 HTTP 80 端口

首先保证log文件都可写!

    chown root:root nginx  
    chmod 755 nginx  
    chmod u+s nginx 

/***************************************/

转载请注明出处。 本文地址:

转载于:https://my.oschina.net/u/144160/blog/519152

你可能感兴趣的文章
Java Web开发相关连接
查看>>
虚拟机内存中数据细节
查看>>
ZigBee Silicon Labs/Ember EFR32MG/EM357 1.1 总体框架
查看>>
信号结构类的时间开销对比
查看>>
在Ubuntu上部署开源博客系统Blog_mini
查看>>
内部类知识
查看>>
使用 kubeadm 创建一个 kubernetes 集群
查看>>
MYSQL主从同步故障
查看>>
nginx 代理http配置实例
查看>>
阿里巴巴12位科学家发布2018年科技趋势预测
查看>>
开放的即时通信协议Jabber
查看>>
Django 的生命周期
查看>>
菜鸟也玩DNS之配置DNS的MX记录
查看>>
实战操作主机角色转移之清除宕机DC的元数据(三)
查看>>
MySQL实现序列(Sequence)效果以及在Mybatis中如何使用这种策略
查看>>
QTP关键字视图下显示项的相关设置
查看>>
openDICOM
查看>>
Linux下有两种聊天命令
查看>>
DataGridView 行的用户删除操作的自定义
查看>>
linux cpu内存利用率获取
查看>>