首页 > 代码库 > centos环境下nginx安装及使用
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安装及使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。