千家信息网

Linux安装nginx教程

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,#系统选择:centos6.6一、添加nginx服务进程用户groupadd -r nginxuseradd -r -g nginx nginx二、下载并解压安装包wget http://nginx.
千家信息网最后更新 2026年11月01日Linux安装nginx教程

#系统选择:centos6.6

一、添加nginx服务进程用户

groupadd -r nginx
useradd -r -g nginx nginx

二、下载并解压安装包

wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar xvf nginx-1.9.9.tar.gz -C /usr/local/src

三、安装相应开发者工具

yum groupinstall "Development tools"
yum -y install gcc wget gcc-c++ automake autoconf libtool libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed pcre-devel openssl-devel

四、进入nginx目录进行编译

cd /usr/local/src/nginx-1.9.9/

./configure \

--prefix=/usr/local/nginx \
--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 \
--http-client-body-temp-path=/var/tmp/nginx/client \
--http-proxy-temp-path=/var/tmp/nginx/proxy \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi \
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
--http-scgi-temp-path=/var/tmp/nginx/scgi \
--user=nginx \
--group=nginx \
--with-pcre \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-mail \
--with-mail_ssl_module \
--with-file-aio \
--with-ipv6 \
--with-threads \

五、完成编译

make&&make install
make -pv /var/tmp/nginx/client

六、添加SysV启动脚本

1.创建文件

vim /etc/init.d/nginx

2.进入编辑状态

#!/bin/sh

nginx - this script starts and stops the nginx daemon

chkconfig: - 85 15
description: Nginx is an HTTP(S) server, HTTP(S) reverse \
proxy and IMAP/POP3 proxy server
processname: nginx
config: /etc/nginx/nginx.conf
config: /etc/sysconfig/nginx
pidfile: /var/run/nginx.pid
Source function library.
. /etc/rc.d/init.d/functions
Source networking configuration.
. /etc/sysconfig/network
Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0
nginx="/usr/sbin/nginx"
prog=$(basename $nginx)
NGINX_CONF_FILE="/etc/nginx/nginx.conf"
[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx
lockfile=/var/lock/subsys/nginx
start() {
[ -x $nginx ] || exit 5
[ -f $NGINX_CONF_FILE ] || exit 6
echo -n $"Starting $prog: "
daemon $nginx -c $NGINX_CONF_FILE
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}
stop() {
echo -n $"Stopping $prog: "
killproc $prog -QUIT
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
killall -9 nginx
}
restart() {
configtest || return $?
stop
sleep 1
start
}
reload() {
configtest || return $?
echo -n $"Reloading $prog: "
killproc $nginx -HUP
RETVAL=$?
echo
}
force_reload() {
restart
}
configtest() {
$nginx -t -c $NGINX_CONF_FILE
}
rh_status() {
status $prog
}
rh_status_q() {
rh_status >/dev/null 2>&1
}
case "$1" in
start)
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
$1
;;
restart|configtest)
$1
;;
reload)
rh_status_q || exit 7
$1
;;
force-reload)
force_reload
;;
status)
rh_status
;;
condrestart|try-restart)
rh_status_q || exit 0
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
exit 2
esac

七、赋予脚本执行权限

chmod +x /etc/init.d/nginx

八、添加至服务管理列表,设置开机自启

chkconfig --add nginx
chkconfig nginx on

九、启动

service nginx start

10、查看运行情况

netstat -lntup|grep nginx
(ps:具体的配置项说明可百度)

脚本 服务 编译 工具 开发者 情况 文件 权限 状态 用户 目录 系统 进程 开发 管理 运行 选择 配置 教程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州万易互联网科技有限公司 河南云网互联网络科技有限公司 云之行互联网科技 涨乐互联网科技 美国互联网科技 小马过河互联网科技 江苏南京365互联网科技 互联网科技实习生岗位职责 昭通互联网科技选哪家 互联网科技大赛获奖感言 互联网金融科技公司的优势 广州百诚互联网科技有限公司官网 卡尔迅互联网科技有限公司 江苏互联网科技小贷 易企秀互联网科技是做什么的 全球科技与互联网公司市值变化 互联网科技平台产品运营 互联网对科技影响 黑龙江互联网科技公司 互联网科技创业有什么好项目 云信互联网科技有限公司 艾特科技互联网 无线互联网科技 互联网科技生活的内容 金融科技与互联网金融相同和不同 宁夏科技产业互联网案例 深圳育鹏互联网科技有限公司招聘 皮皮虾互联网科技有限公司 广州梦谷互联网科技有限公司领导 中国主要互联网科技公司
0