centos7 环境下安装nginx--Linux
一、安装前需要的编译环境准备
1、安装make
- yum install -y gcc automake autoconf libtool make
2、安装gcc、gcc-c++
- yum install -y gcc gcc-c++
3、关闭防火墙
- iptables -F
4、关闭selinux
- #临时关闭:
- setenforce #临时关闭seLinux
- getenforce #查看seLinux状态
- #永久关闭:
- vim /etc/sysconfig/selinux
- SELINUX=disabled
二、下载文件及选择安装文件目录
安装nginx需要四个包,分别为PCRE源码包、zlib源码包、openssl、nginx
1、选择安装文件目录
nginx可以安装到任意一个目录下,本文选择的是 /usr/local/src
2、下载及安装PCRE
- cd /usr/local/src
- wget https://ftp.pcre.org/pub/pcre/pcre-8.39.tar.gz #可以选择其他版本
- tar -zvxf pcre-8.39.tar.gz
- cd pcre-8.39
- ./configure
- make
- make install
3、下载及安装zlib
- cd /usr/local/src
- wget http://zlib.net/zlib-1.2.11.tar.gz
- tar -zxvf zlib-1.2..tar.gz
- cd zlib-1.2.
- ./configure
- make
- make install
4、安装openssl
- yum -y install openssl openssl-devel
5、下载及安装nginx
- cd /usr/local/src
- wget http://nginx.org/download/nginx-1.6.3.tar.gz
- tar -zxvf nginx-1.6..tar.gz
- cd nginx-1.6.
- ./configure
- make
- make install
三、 启动nginx
1、修改nginx端口
nginx默认使用的是80端口,有可能apeache会占用80端口,我们修改一下nginx端口
- vim /usr/local/nginx/conf/nginx.conf
2、查看端口
- netstat -ano|grep
- sudo /usr/local/nginx/nginx
3、启动nginx
启动代码格式: nginx安装目录 -c nginx配置文件
- /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
4、强制停止nginx
- pkill - nginx
5、重启nginx
- /usr/local/nginx/sbin/./nginx -s reload
四、配置别名
- vim /etc/profile
- #加在文件最后
- alias nginxstart='/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf'
- alias nginxstop='pkill -9 nginx'
- alias nginxrestart='/usr/local/nginx/sbin/./nginx -s reload'
- source /etc/profile #应用这几个别名
注意:
nginx开始命令:nginxstart
nginx强制关闭命令:nginxstop
nginx重启命令:nginxrestart
五、结果
centos7 环境下安装nginx--Linux的更多相关文章
- Linux centos7环境下安装Nginx
Linux centos7环境下安装Nginx的步骤详解 1. 首先到Nginx官网下载Nginx安装包 http://nginx.org/download/nginx-1.5.9.tar.gz ...
- centos7环境下安装nginx
安装所需环境 nginx是C语言开发,在Linux和windows环境上面都可以运行. 1.gcc安装 安装nginx需要将官网下载的代码进行编译,编译依赖gcc环境,如果没有gcc环境,需要先安装g ...
- Linux centos7环境下安装JDK的步骤详解
Linux centos7环境下安装JDK的步骤详解 测试root用户下JAVA版本 输入命令: java –version 1.先到Oracle官网里下载好jdk,网址如下: http://ww ...
- Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(三) 安装PHP 1.yum方式安装PHP方法同安装apache一样传送门:linux cent ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(一) 一.Linux下安装MySQL 1.下载 下载地址:http://dev.mysql.co ...
- linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二)
linux centos7环境下安装apache2.4+php5.6+mysql5.6 安装及踩坑集锦(二) 安装apache web容器 . yum方式安装apache 注意apache在linux ...
- Linux和Windows环境下安装Nginx
Nginx的安装 windows环境下安装Nginx 安装 Nginx 的下载地址如下: http://nginx.org/en/download.html 选择时尽量选择 Stable 稳定版本,点 ...
- 在Win7环境下安装启动Linux
在Win7环境下安装启动Linux 在Win7系统下,安装启动Linux特别的不方便,由于XP下的boot.ini配置文件不在了,要加入�一下启动选项的话, 仅仅能使用专门的工具,这或多或少给人带来不 ...
- Linux 环境下安装 Nginx+php+mysql 开发环境
一直以来都没有养成记录学习的好习惯,我想从这么一天开始,把自己学习和工作中的经验和坑都记录下来.等到以后老的时候还有可以回忆的地方. 最近在学习linux,虽然已经玩linux很久了,但是没有怎么用心 ...
随机推荐
- 每日一问:View.getContext() 的返回一定是 Activity 么?
坚持原创日更,短平快的 Android 进阶系列,敬请直接在微信公众号搜索:nanchen,直接关注并设为星标,精彩不容错过. 一般我们被问到这样的问题,通常来说,答案都是否定的,但一定得知道其中的原 ...
- CentOS6.5安装Oracle 12c
CentOS6.5 安装 ORACLE 12c步骤 Oracle官网下载oracle12c安装包,解压软件:unzip linuxx64_12201_database.zip 一.创建用户和组#gro ...
- bs4——BeautifulSoup模块:解析网页
解析由requests模块请求到的网页 import requests from bs4 import BeautifulSoup headers = {'User-Agent': 'Mozilla/ ...
- c++小游戏——杀手
杀手小游戏 会有一个存活者:(1 2 3 4 5),如果出现(1 0 3 4 5),代表二号已经死了. 一号有3次复活权 且有一次随机诅咒权(即当自己被杀死时,会随机诅咒另外一个人,当然不是死人或自己 ...
- Android解决RecyclerView中的item显示不全方案
最近的项目中实现订单确定页面.需要使用ScrollView嵌套RecyclerView,当RecyclerView中的item数量比较多时,就会出现item只显示一部分数据,并没有将用户勾选的商品数量 ...
- nginx CRLF(换行回车)注入漏洞复现
nginx CRLF(换行回车)注入漏洞复现 一.漏洞描述 CRLF是”回车+换行”(\r\n)的简称,其十六进制编码分别为0x0d和0x0a.在HTTP协议中,HTTP header与HTTP Bo ...
- Java EE.Servlet.会话管理
一次会话是从客户打开浏览器开始到关闭浏览器结束.记录会话信息的技术称为会话跟踪.常见的会话跟踪技术有Cookie.URL重写和隐藏表单域. 1.Cookie Cookie是一小块可以嵌入到HTTP请求 ...
- STL 优先队列 用法
今天做题用到了优先队列 对它的用法还不是很熟悉 现在整理一下. 需要的库 #include<queue> using namespace std; 不过我都用bits/stdc++.h.. ...
- Vue模板语法与常用指令
Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据.在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数,结合相应系统,在应用状态改变时 ...
- jmeter环境变量
jmeter环境变量配置jmeter环境变量时,同时也需要配置Java变量(jdk最好使用1.7及1.7以上的版本)1.配置jdk环境变量安装jdk正常安装,一路默认就好,记住安装路径,配置环境变量时 ...