在linux中安装nginx

简介:

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


如何检查nginx配置是否正确呢?用nginx -t命令就好了。

一、nginx的几个命令参数
Nginx 安装后只有一个程序文件,本身并不提供各种管理程序,它是使用参数和系统信号机制对 Nginx 进程本身进行控制的。

Nginx 的参数包括:
可以这样使用 /usr/local/nginx/sbin/nginx  -参数

-c <path_to_config>:使用指定的配置文件而不是 conf 目录下的 nginx.conf 。

-t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。

-v:显示 nginx 版本号。

-V:显示 nginx 的版本号以及编译环境信息以及编译时的参数。

二、检测新的conf文件

测试当前nginx.conf文件是否正确,使用命令:
nginx.exe -t -c ./conf/nginx.conf

wKioL1cLaVODePg0AAAFygwWrFs032.png

本文转自 兴趣e族 51CTO博客,原文链接:http://blog.51cto.com/simplelife/1736637

相关文章
|
3天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
22 1
|
13天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
68 0
|
13天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
31 0
|
13天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
15 0
|
13天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
44 0
|
21小时前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
5 0
|
3天前
|
Linux
ZooKeeper的安装(Linux版)
ZooKeeper的安装(Linux版)
16 1
|
3天前
|
应用服务中间件 Linux 网络安全
Tomcat的安装(Linux版)
Tomcat的安装(Linux版)
16 0
|
4天前
|
应用服务中间件 nginx
yum 安装报错 No package nginx available Error:Nothing to do
yum 安装报错 No package nginx available Error:Nothing to do
10 1
|
6天前
|
关系型数据库 MySQL Linux
Linux联网安装MySQL Server
Linux联网安装MySQL Server
19 0