您的位置:首页 > 运维架构 > Nginx

简单编译安装NGINX

2016-07-26 22:10 676 查看
一 编译环境
测试机一台 CentOS Linux release 7.2.1511

软件环境预先用yum安装 “Development Tools”,“pcre-devel”“openssl-devel”
预先下载好稳定版本的nginx-1.10.0.tar.gz,解压后放在/tmp目录下

二 添加账号
由于是编译安装,之后要运行nginx服务进程:没有创建相对应的账号与组需要预先创建
# groupadd -r nginx
# useradd -r -g nginx nginx

三 进入目录编译安装并启用需要的功能模块

# ./configure --prefix=/usr/local/ngix --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_dav_module --with-http_stub_status_module --with-threads --with-file-aio
# make -j 2 && make install

./configure --prefix=/usr/local/ngix
--sbin-path=/usr/sbin/nginx
--conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--pid-path=/var/run/nginx.pid
--lock-path=/var/run/nginx.lock
--user=nginx
--group=nginx
--group=nginx
--with-http_ssl_module
--with-http_v2_module
--with-http_realip_module
--with-http_dav_module
--with-http_stub_status_module
--with-threads --with-file-aio

启用 nginx服务
直接输入# nginx

然后用curl测试,成功后会显示默认页面
<h1>Welcome to nginx!</h1>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux local release