Linux 搭建Nginx

来源:互联网 发布:java 多线程http代理 编辑:程序博客网 时间:2024/06/10 12:15

 安装Nginx之前,首先要安装好编译环境gcc和g++,然后以CentOS为例安装Nginx,安装Nginx需要PRCE库、zlib库和ssl的支持,这里ssl直接通过yum安装

下载地址:

Nginx:http://nginx.org/

PCRE:http://www.pcre.org/

zlib:http://www.zlib.net/

  Sslhttp://www.openssl.org/

解压下载的文件

tar -zxvf zlib-1.2.11.tar.gz

tar -zxvf pcre-8.39.tar.gz

然后执行 cd cd nginx-1.10.3 进入目录开始编译安装nginx:

./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.11

 

make

make install

这里需要注意../pcre-8.39../zlib-1.2.11是刚刚解压pcre和zlib的源码目录,编译时nginx会编译到一起

安装位置就是--prefix指定的/usr/local/nginx,配置文件位置:/usr/local/nginx/nginx.conf

 

确定80端口没有被占用的情况下,启动nginx服务:

/usr/local/nginx/nginx

 

启动成功后在浏览器进行访问,看到初始化界面就代表成功了

 

一些常用的nginx命令如下:

  检查nginx.conf配置文件的正确性: /usr/local/nginx/nginx -t 

  重启nginx: /usr/local/nginx/nginx -s reopen 

  停止nginx: /usr/local/nginx/nginx -s stop 

  重新载入配置文件: /usr/local/nginx/nginx -s reload 

 

 

0 0