微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS7通过源码安装nginx

  需要先安装安装环境和库:

yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

  

  去Nginx官网下载源码包,http://nginx.org/en/download.html,推荐下载稳定版;

wget http://Nginx.org/download/Nginx-1.14.2.tar.gz

  

  之后将压缩包解压;

tar -xvzf wget Nginx-1.14.2.tar.gz

  

  配置安装NginxNginx认安装在/usr/local/Nginx

cd Nginx-1.14.2
./configure
make && make install

  

  查找安装路径

whereis Nginx

  

  常用命令:

Nginx启动
/usr/local/Nginx/sbin/Nginx

重新载入配置文件
/usr/local/Nginx/sbin/Nginx -s reload

重启 Nginx
/usr/local/Nginx/sbin/Nginx -s reopen

停止 Nginx
/usr/local/Nginx/sbin/Nginx -s stop

查看Nginx版本
/usr/local/Nginx/sbin/Nginx -v

检查Nginx.conf的正确性
/usr/local/Nginx/sbin/Nginx -t

  

  Nginx设置开机自启动,在/etc/init.d下创建配置文件Nginx,参考nginx官网的脚本配置,需要注意的是有两个地方需要修改

Nginx=”/usr/local/Nginx/sbin/NginxNginx_CONF_FILE=”/usr/local/Nginx/conf/Nginx.conf”

  我这里将Nginx安装在/usr/local,具体配置看个人的安装的位置;

    

  保存后设置文件的执行权限:

chmod a+x /etc/init.d/Nginx 

  

  将Nginx服务加入chkconfig管理列表,之后可以使用service对Nginx进行启动:

chkconfig --add /etc/init.d/Nginx
service Nginx start
service Nginx stop
service Nginx restart

  

  设置开机自动启动

chkconfig Nginx on

  

  

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐