Nginx的安装

一、安装环境

  • Linux版本:CentOS6.5
  • Nginx版本:1.6.2
  • 服务器IP:192.168.31.154
  • 安装用户:root

二、具体安装步骤

1、安装编译Nginx所需要的依赖包

# yum install gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel

2、上传Nginx(nginx-1.6.2.tar)到/usr/local/src目录

3、编译安装Nginx

进入Nginx的上传目录:

# cd /usr/local/src/

解压安装包:

# tar -zxvf nginx-1.6.2.tar.gz

进入解压后的文件夹:

# cd nginx-1.6.2

指定编译位置:

# ./configure --prefix=/usr/local/nginx

编译:

# make && make install

4、配置Nginx

通过修改/conf/nginx.conf文件来修改Nginx的配置信息

# vi /usr/local/nginx/conf/nginx.conf

5、系统防火墙中打开对应的端口80(默认80)

# vi /etc/sysconfig/iptables

添加:

## nginx
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

添加后重启防火墙:

# service iptables restart

6、检测Nginx的配置文件是否正确。建议每次修改/conf/nginx.conf文件之后,都手动执行该命令以检测此次修改的正确性

# /usr/local/nginx/sbin/nginx -t

出现以下信息,代表成功

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

7、启动Nginx

# /usr/local/nginx/sbin/nginx

通过http://ip可以访问nginx的默认页面

查看Nginx进程

# ps -ef|grep nginx

停止Nginx

# /usr/local/nginx/sbin/nginx -s stop

重启Nginx

# /usr/local/nginx/sbin/nginx -s reload

8、设置Nginx开机启动

编辑/etc下的rc.local文件

# vi /etc/rc.local

添加:

/usr/local/nginx/sbin/nginx

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏玩转JavaEE

什么是客户端负载均衡

我们之前有一篇文章详述了如何使用nginx实现负载均衡(Nginx+Tomcat搭建集群,Spring Session+Redis实现Session共享),在这...

41760
来自专栏Ryan Miao

Linux安装MongoDB

vim /etc/yum.repos.d/mongodb-org-3.6.repo

12540
来自专栏程序员叨叨叨

一招搞定Windows无法安装到GPT分区形式磁盘疑难

今天给堂弟的电脑重装系统时,遇到了以往USB安装系统经常出现的问题,“Windows无法安装到这个磁盘。选中的磁盘采用GPT分区形式”。之前在CSDN的博客上有...

9120
来自专栏魏艾斯博客www.vpsss.net

lnmp 环境 ftp 客户端看不到文件

41320
来自专栏JavaEdge

MySQL show语句

364100
来自专栏应用案例

Linux常用软件安装总结

首先说xshell一个好用的功能,如果你同时要管理几台一样的服务器组成的集群,一台一台操作很麻烦,可以使用xshell菜单栏——工具——勾选发送键输入到所有会话...

38480
来自专栏小樱的经验随笔

一个很easy的脚本--php获取服务器端的相关信息

存档: 1 <html> 2 <head> 3 <meta http-equiv="content-type" content="...

40480
来自专栏pangguoming

centos mysql 安装及配置

安装Mysql 1 Centos 6.6下安装Mysql很简单, yum list mysql-server ? 2 当只有一个时候就可...

48160
来自专栏蓝天

Solution: AC_CONFIG_MACRO_DIR conflicts with ACLOCAL_AMFLAGS

.ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with ACLOCAL_AMFLAGS=-I ...

9610
来自专栏24K纯开源

macOS下利用dSYM文件将crash文件中的内存地址转换为可读符号

一、使用流程     Windows下的程序运行崩溃时,往往可以利用pdb文件快速解析出程序崩溃的具体位置,甚至可以对应到源代码的具体行数。macOS下的sym...

289100

扫码关注云+社区

领取腾讯云代金券