码迷,mamicode.com
首页 > 其他好文 > 详细

centos环境下nginx安装及使用

时间:2017-05-13 18:59:49      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:listen   path   https   使用   注意   re模块   nginx安装   结构   com   

目录结构如下

技术分享

一、安装pcre,rewrite模块依赖pcre库,下载地址

进入文件目录下执行以下命令

./configure
make
sudo make install

注意:需要下载pcre,而不是pcre2,否则编译nginx的时候,会失败。

二、安装zlib,gzip模块依赖zlib库,下载地址

./configure
make
sudo make install

三、安装openssl,ssl 功能依赖openssl库,下载地址

./config
make
sudo make install

四、安装nginx

with-pcre参数:指定pcre模块目录
with-zlib:指定zlib模块目录
with-openssl:指定openssl模块目录
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/home/jabben/Nginx/nginx-1.12.0/nginx.conf --pid-path=/home/jabben/Nginx/nginx-1.12.0/nginx.pid --with-http_ssl_module --with-pcre=/home/jabben/Nginx/pcre-8.40/ --with-zlib=/home/jabben/Nginx/zlib-1.2.11/ --with-openssl=/home/jabben/Nginx/openssl-1.1.0e/ make
sudo make install

 五、编辑nginx.conf文件

修改配置文件:

        listen       82;
        server_name  192.168.1.105;

对外开放82端口(重要,不开放端口,只能在本机上访问)

firewall-cmd --zone=public --add-port=82/tcp --permanent #开放82端口
firewall-cmd --reload #重启防火墙

启动nginx服务器

sudo /usr/local/nginx/nginx

访问地址 http://192.168.1.105:82/出现以下页面说明安装成功

技术分享

其他几个常用命令

sudo /usr/local/nginx/nginx -s reload #重启nginx
sudo kill -QUIT 6753    #停止nginx服务
systemctl stop firewalld.service #关闭防火墙 
systemctl disable firewalld.service #禁止防火墙开机自启动

 

centos环境下nginx安装及使用

标签:listen   path   https   使用   注意   re模块   nginx安装   结构   com   

原文地址:http://www.cnblogs.com/Jabben_Yi/p/6849648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!