热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos6.8下nginx1.10安装

在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。安装必须软件: # yum

在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。

安装必须软件:

 

# yum install gcc-c++

# yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

#  yum install -y gd-devel

# yum -y install openssl openssl-devel  

 

解压文件:tar -zxvf /home/rpm/nginx/nginx-1.10.0.tar.gz  -C /home/rpm/nginx

 

重新命名:mv /home/rpm/nginx/nginx-1.10.0 /home/rpm/nginx/nginx1.10

 

cd /home/rpm/nginx/nginx1.10

 

ssl证书 https

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

 

图片裁剪配置一起

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_image_filter_module(注:处此是指定nginx的安装目录,大多用户习惯于安装在/usr/local/nginx下面)

 

# make        编译

# make install    安装

 

启动 :# /usr/local/nginx/sbin/nginx

重启服务: /usr/local/nginx/sbin/nginx -s reload

 

阿里云服务器开启防火墙

开启防火墙

[root@lei ~]# ls /etc/sysconfig/iptables*

/etc/sysconfig/iptables-config

[root@lei ~]# iptables -F

[root@lei ~]# service iptables save

iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

[root@lei ~]# ls /etc/sysconfig/iptables*

/etc/sysconfig/iptables /etc/sysconfig/iptables-config

**************************************************************************************************

 

添加防火墙规则: vi /etc/sysconfig/iptables

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

重启防火墙服务 service iptables restart    

设置开机启动:

新增shell脚本 vi /etc/rc.d/init.d/nginx

脚本内容如下:

#! /bin/bash
# chkconfig: 35 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="nginx daemon"
NAME=nginx
DAEMON=/usr/local/nginx/sbin/$NAME
SCRIPTNAME=/etc/init.d/$NAME
test -x $DAEMON || exit 0
d_start(){$DAEMON || echo -n " already running"
}
d_stop() {$DAEMON -s quit || echo -n " not running"
}
d_reload() {$DAEMON -s reload || echo -n " counld not reload"
}
case "$1" in
start)echo -n "Starting $DESC:$NAME"d_startecho "."
;;
stop)echo -n "Stopping $DESC:$NAME"d_stopecho "."
;;
reload)echo -n "Reloading $DESC configuration..."d_reloadecho "reloaded."
;;
restart)echo -n "Restarting $DESC: $NAME"d_stopsleep 2d_startecho "."
;;
*)echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2exit 3
;;
esac
exit 0

 

将该shell加入系统服务即可(或把nginx脚本文件放在/etc/rc.d/init.d/目录下)

chmod +x /etc/rc.d/init.d/nginx (设置可执行权限)

 

chkconfig --add nginx (添加系统服务)

 

验证是否成功 /etc/init.d/nginx start

 或者 service nginx start         

 


推荐阅读
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • Spring Cloud Config 使用 Vault 作为配置存储
    本文探讨了如何在Spring Cloud Config中集成HashiCorp Vault作为配置存储解决方案,基于Spring Cloud Hoxton.RELEASE及Spring Boot 2.2.1.RELEASE版本。文章还提供了详细的配置示例和实践建议。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • 本文介绍如何使用Perl编写一个简单的爬虫,从丁香园网站获取意大利的新冠病毒感染情况。通过LWP::UserAgent模块模拟浏览器访问并解析网页内容,最终提取所需数据。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 开发笔记:2020 BJDCTF Re encode
    开发笔记:2020 BJDCTF Re encode ... [详细]
  • HTTPS与TLS/SSL协议详解:握手及记录协议
    HTTPS,即HTTP over TLS/SSL,通过在HTTP通信层引入安全协议,确保数据传输的安全性。本文将深入探讨TLS/SSL协议的基本概念、HTTPS的必要性,以及TLS握手和记录协议的工作原理。 ... [详细]
  • 本文提供了在 Kali Linux 2020.01 x64 版本上安装 Docker 的详细步骤,包括环境准备、使用清华大学镜像源、配置 APT 仓库以及安装过程中的常见问题处理。 ... [详细]
  • C语言实现推箱子游戏的完整代码
    本文详细介绍了如何使用C语言在Linux环境下实现一个简单的推箱子游戏,包括游戏的基本规则、地图设计及代码实现。适合C语言初学者学习。 ... [详细]
  • Java 架构:深入理解 JDK 动态代理机制
    代理模式是 Java 中常用的设计模式之一,其核心在于代理类与委托类共享相同的接口。代理类主要用于为委托类提供预处理、过滤、转发及后处理等功能,以增强或改变原有功能的行为。 ... [详细]
  • 深入解析SSL Strip攻击机制
    本文详细介绍了SSL Strip(一种网络攻击形式)的工作原理及其对网络安全的影响。通过分析SSL与HTTPS的基本概念,探讨了SSL Strip如何利用某些网站的安全配置不足,实现中间人攻击,以及如何防范此类攻击。 ... [详细]
author-avatar
沙鹰之眼
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有