热门标签 | 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         

 


推荐阅读
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 图片复制到服务器 方向变了_双服务器热备更新配置文件步骤问题及解决方法
    本文介绍了在将图片复制到服务器并进行方向变换的过程中,双服务器热备更新配置文件所出现的问题及解决方法。通过停止所有服务、更新配置、重启服务等操作,可以避免数据中断和操作不规范导致的问题。同时还提到了注意事项,如Avimet版本的差异以及配置文件和批处理文件的存放路径等。通过严格执行切换步骤,可以成功进行更新操作。 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • linux clickhouse安装在指定目录_Centos8服务器指定目录安装配置Nginx
    1.安装前准备(1)检查是否安装过nginx(如果没有安装过可以无视)find-namenginx搜索nginx文件及其文件夹rm-rf【nginx配置地址文件及其文件夹】手动删除 ... [详细]
  • phpstudy云服务器安装,如何安装phpstudy
    本文目录一览:1、phpstudy安装在哪本地电脑还是服务器? ... [详细]
  • 删除iPad或iPhone目录privatevarkeychainskeychain-2.db文件,重启iPad或iPhone。1.如何卸载机内自带软件? ... [详细]
  • 利用Dockerfile构建一个nginx容器
    1.从远程仓库中pullcentos镜像dockerpullcentos2.查询镜像dockerimages3.下载nginx和pcre到本地目录下4.编辑Dockerfile文件#Nginxdockerfile#Versi ... [详细]
  • 本文介绍了DataTables插件的官方网站以及其基本特点和使用方法,包括分页处理、数据过滤、数据排序、数据类型检测、列宽度自动适应、CSS定制样式、隐藏列等功能。同时还介绍了其易用性、可扩展性和灵活性,以及国际化和动态创建表格的功能。此外,还提供了参数初始化和延迟加载的示例代码。 ... [详细]
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社区 版权所有