centos环境下nginx安装及使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos环境下nginx安装及使用相关的知识,希望对你有一定的参考价值。

目录结构如下

技术分享

一、安装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安装及使用的主要内容,如果未能解决你的问题,请参考以下文章

hyper-v Centos安装后网络配置及Nginx安装详细过程(转)

linux环境下Nginx的安装配置及使用

CentOS7 搭建nginx+php+mysql运行环境

Nginx在linux环境下(centos7)的安装负载均衡设置

centos7环境下安装nginx

CentOS8下配置Nginx服务器详细教程