博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装nginx
阅读量:5093 次
发布时间:2019-06-13

本文共 1752 字,大约阅读时间需要 5 分钟。

linux安装nginx

原文

安装编译环境

yum groupinstall "Development tools"yum -y install gcc wget gcc-c++ automake autoconf libtool libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed pcre-devel openssl-devel

下载nginx

wget http://nginx.org/download/nginx-1.14.0.tar.gz

解压到/usr/local/src/nginx

tar -zxvf nginx-1.14.0.tar.gz -C /usr/local/src/nginx

编译nginx

cd /usr/local/src/nginx./configuremake && make install

添加启动脚本

vi /etc/init.d/nginx#! /bin/bash# chkconfig: - 85 15PATH=/usr/local/nginxDESC="nginx daemon"NAME=nginxDAEMON=$PATH/sbin/$NAMECONFIGFILE=$PATH/conf/$NAME.confPIDFILE=$PATH/logs/$NAME.pidSCRIPTNAME=/etc/init.d/$NAMEset -e[ -x "$DAEMON" ] || exit 0do_start() {$DAEMON -c $CONFIGFILE || echo -n "nginx already running"}do_stop() {$DAEMON -s stop || echo -n "nginx not running"}do_reload() {$DAEMON -s reload || echo -n "nginx can't reload"}case "$1" instart)echo -n "Starting $DESC: $NAME"do_startecho ".";;stop)echo -n "Stopping $DESC: $NAME"do_stopecho ".";;reload|graceful)echo -n "Reloading $DESC configuration..."do_reloadecho ".";;restart)echo -n "Restarting $DESC: $NAME"do_stopdo_startecho ".";;*)echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2exit 3;;esacexit 0

赋予脚本执行权限

chmod +x /etc/init.d/nginx

添加至服务管理列表,设置开机自启

chkconfig --add nginxchkconfig  nginx on

其他

如果启动nginx不成功,查看防火墙状态

Centos 7

查看防火墙状态

firewall-cmd --state

关闭防火墙

systemctl stop firewalld

启动防火墙

systemctl start firewalld

重启防火墙

systemctl restart firewalld

禁止开机启动防火墙

systemctl disable firewalld

永久关闭后启用

systemctl enable firewalld

Centos6

查看防火墙状态

service iptables status

关闭防火墙

service iptables stop

启动防火墙

service iptables start

重启防火墙

service iptables restart

禁止开机启动防火墙

chkconfig iptables off

永久关闭后启用

chkconfig iptables on

转载于:https://www.cnblogs.com/hawk-zz/p/9367582.html

你可能感兴趣的文章
WebService—规范介绍和几种实现WebService的框架介绍
查看>>
周鸿祎:做产品体验先把自己切换到二傻子模式
查看>>
mips32和x86下的大小端模式判定
查看>>
[js]js设计模式-构造函数模式
查看>>
npm install 报node-sass错误
查看>>
软件常用问题
查看>>
上传文件(ajax结合form表单)
查看>>
selenium python grid
查看>>
nc(NetCat)命令
查看>>
CNN卷积神经网络-tensorflow
查看>>
JS性能优化
查看>>
P3930 SAC E#1 - 一道大水题 Knight
查看>>
Linux中tar命令
查看>>
Vue 中watch和computed 的用法及区别
查看>>
设计模式:第二章--抽象工厂模式
查看>>
Redis分布式锁
查看>>
yum 崩溃的解决方法
查看>>
Entity Framework之问题收集
查看>>
渗透小助手——几个密码收集工具
查看>>
MapReduce入门(二)合并小文件
查看>>