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安装详细过程(转)