Nginx(一):编译安装Nginx
Nginx:
安装:
yum -y install gcc #编译安装必备 yum -y install gcc-c++ #编译安装必备
yum -y install wget
下载源码包http://nginx.org/en/download.html
上传到/tmp
tar -zxvf nginx-1.12.2.tar.gz #解压
cd /tmp/nginx-1.12.2
yum -y install pcre-devel #为 Nginx 模块(如 rewrite)提供正则表达式库
yum -y install openssl-devel #为 Nginx 模块(如 ssl )提供密码算法、证书以及 SSL 协议等功能;会依赖安装zlib-devel——为 Nginx 模块(如 gzip ) 提供数据压缩用的函数库
./configure --prefix=/usr/local/nginx --with-http_ssl_module #配置 Nginx 的编译选项 , 指定 Nginx 的安装目录
#程序报告相关功能使用情况
make #通过 make 命令编译和安装
make install #通过 make 命令编译和安装
添加到环境变量:
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx #利用软链接将 nginx 程序链接到 /usr/ local/ sbin 目录中,从而创建 nginx 命令
添加到系统服务:
chmod +x /etc/init.d/nginx
设置开机自启动:
# chkconfig: 35 85 15 #在/etc/init. d/nginx 脚本文件中添加对chkconfig 的支持 。 chkconfig --add nginx
chkconfig --list
启动与停止:
killall nginx
Nginx常用命令:
nginx -V #显示版本信息和编译选项