码迷,mamicode.com
首页 > 系统相关 > 详细

在linux中安装nginx

时间:2016-01-20 06:25:39      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:linux   程序   用户   local   

yum -y install gcc-c++  

yum -y install pcre pcre-devel  

yum -y install zlib zlib-devel  

yum -y install openssl openssl—devel

 

mkdir /usr/local/src/nginx

cd /usr/local/src/nginx

 

wget http://nginx.org/download/nginx-1.7.7.tar.gz 或 rz上传

tar -xvf nginx-1.7.7.tar.gz

cd nginx-1.7.7

 

#创建ucenter用户:

useradd ucenter -d /ucenter

passwd ucenter

密码:ucenter

#安装到/ucenter

mkdir -p /ucenter/soft/nginx

 

./configure --prefix=/ucenter/soft/nginx --user=ucenter --group=ucenter

make  

make install

 

由于非root用户不能占用80端口所以使普通用户以root身份启动nginx

 

使用命令关闭占用80端口的程序

sudo fuser -k 80/tcp

 

soft下的所有目录的权限给ucenter用户

chown ucenter:ucenter ./soft -R

 

使用root用户执行:

cd /ucenter/soft/nginx/sbin

chown root nginx

chmod u+s nginx

使用ucenter用户启动:

su - ucenter

进入sbin目录:

./nginx        启动nginx

./nginx -s stop  停止nginx

./nginx -s reload  重启nginx

防火墙打开80端口

service iptables stop //关闭防火墙

 

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables status


本文出自 “Simple Life” 博客,请务必保留此出处http://simplelife.blog.51cto.com/9954761/1736637

在linux中安装nginx

标签:linux   程序   用户   local   

原文地址:http://simplelife.blog.51cto.com/9954761/1736637

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!