Nginx的安装
Nginx官网:http://nginx.org/en/download.html
Mainline version:正处于开发状态版本
Stable version :稳定版本
Legacy version :老版本
# 安装依赖软件包
yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
# 安装pcre库用于解析正则表达式
# 安装zlib包用于压缩和解压缩
# 安装openssl是安全的加密的套接字协议层(SSL),用于HTTP安全传输,也就是https
# 创建nginx用户和组
groupadd nginx
useradd nginx -s /sbin/nologin -M -g nginx
# 创建安装目录
sudo mkdir /usr/local/nginx
# 下载源码并解压
wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar -zxvf nginx-1.24.0.tar.gz
# 进入解压的文件目录
cd nginx-1.24.0
# 配置编译参数
./configure \
--prefix=/usr/local/nginx \
--user=nginx \
--group=nginx \
--pid-path=/usr/local/nginx/logs/nginx.pid \
--lock-path=/usr/local/nginx/lock/nginx.lock \
--error-log-path=/usr/local/nginx/logs/error.log \
--http-log-path=/usr/local/nginx/logs/access.log \
--with-http_gzip_static_module \
--with-http_gunzip_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_realip_module \
--http-client-body-temp-path=/usr/local/nginx/client \
--http-proxy-temp-path=/usr/local/nginx/proxy \
--http-fastcgi-temp-path=/usr/local/nginx/fastcgi \
--http-uwsgi-temp-path=/usr/local/nginx/uwsgi \
--http-scgi-temp-path=/usr/local/nginx/scgi
编译并安装
make && make install
启动并配置Nginx服务
脚本方式启动Nginx
cd /usr/local/nginx/sbin/
# 启动nginx:
./nginx
# 停止nginx:
./nginx -s stop
# 重新加载nginx:
./nginx -s reload
#测试nginx
/usr/local/nginx/sbin/nginx -t
打开浏览器,访问服务器的IP地址即可打开nginx的默认页面。nginx的根路径在:/usr/local/nginx/html/
把nginx配置成一个服务
评论 (0)