CentOs上搭建nginx
CentOs上搭建nginx
标签(空格分隔): nginx
© 版权声明:本文为博主原创文章,转载请注明出处
本文内容仅为个人理解,不保证完全正确
1. 在root环境下安装nginx
1.1 常用工具安装
yum -y install wget httpd-tools vim
1.2 关闭iptables规则
iptables -F
iptables -t nat -F
1.3 关闭SELinux
setenforce 0
1.4 安装C/C++环境和PCRE库
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
1.5 添加nginx的yum源文件
cd /etc/yum.repos.d/
touch nginx.repo
1.6 将nginx官网的yum源添加到nginx.repo文件中
官网给出的yum源:http://nginx.org/en/linux_packages.html#stable
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1
复制后根据centos版本进行修改
对于centos7,将OS替换为centos,将OSRELEASE替换为7
因此centos7对应的yum源应为
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
保存后退出vim
1.7 使用yum安装nginx
yum install nginx # 安装nginx
nginx -v # 查看安装的nginx版本
nginx -V # 查看nginx的配置参数
rpm -ql nginx # 查看nginx安装、配置目录
2. 在非root用户下安装nginx
2.1 下载nginx源码
官方下载地址 http://nginx.org/en/download.html
解压
2.2 安装C/C++环境和PCRE库
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
2.3 安装zlib库
yum -y install zlib zlib-devel
2.4 安装OpenSSL库
yum -y install openssl-devel
2.5 安装配置
cd /home/nginx/nginx-1.12.2 # 进入解压后的nginx目录下
./configure --prefix=/home/nginx/nginx # 安装前配置,指定安装目录
make & make install # 编译、安装
2.6 修改nginx.conf
cd /home/nginx/nginx/conf/ # 切换到安装目录的conf目录下
vim nginx.conf # 打开nginx配置文件
# 修改http -> server -> listen(大概在36行左右),将listen的值修改,必须大于1024(普通用户只能使用1024以后的端口)。保存并退出
2.7 启动
cd /home/nginx/nginx/sbin # 切换到安装目录的sbin目录下
./nginx -c /home/nginx/nginx/conf/nginx.conf # 启动并制定加载的配置文件
参考
如何在没有root权限下安装Nginx
更好的MarkDown体验:https://www.zybuluo.com/chy282/note/1042438
CentOs上搭建nginx的更多相关文章
- 在CentOS 上搭建nginx来部署静态页面网站
在centOs 上搭建nginx来部署静态页面网站 一.部署服务器环境 nginx:轻量级.高性能的HTTP及反向代理服务器,占用内存少,并发能力强,相比老牌的apache作为web服务器,性能更加卓 ...
- CentOS上搭建Nginx + Mono 运行 asp.net
安装步骤: 一.获取开源相关程序: 1.利用CentOS Linux系统自带的yum命令安装.升级所需的程序库: sudo -sLANG=Cyum -y install gcc gcc-c++ aut ...
- CentOS上搭建Nginx + Mono 运行 asp.net[转]
http://www.linuxdot.net/ http://www.cnblogs.com/wander1129/archive/2011/12/16/mono.html 安装步骤: 一.获取开源 ...
- CentOs上搭建git服务器
CentOs上搭建git服务器 首先安装setuptools wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0 ...
- 如何在 Ubuntu 和 CentOS 上启用 Nginx 的 HTTP/2 协议支持
HTTP/2 是 HTTP 网络协议的主要修订版本,其专注于 HTTP 协议的性能改进.HTTP/2 协议的目标是减少延迟,并且允许在 Web 浏览器和服务器之间的一个连接上并行发起多个请求,因此 W ...
- 在CentOS上把Nginx从1.2.4升级到1.6.0
在CentOS上升级把Nginx从1.2.4升级到1.6.0 摘要:本文记录了在CentOS 6.3上,把Nginx从1.2.4升级到1.6.0的过程. 1. 概述 在我做的一个项目中,最近我对生产服 ...
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...
- 在CentOS上使用Nginx和Tomcat搭建高可用高并发网站
目录 目录 前言 创建CentOS虚拟机 安装Nginx 安装Tomcat 安装lvs和keepalived 反向代理 部署网站 搭建数据库 编写网站项目 解决session一致性 注意 参考资料 前 ...
- (转)在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器.我们在 ...
随机推荐
- Vue v-for嵌套数据渲染问题
Vue v-for嵌套数据渲染问题 问题描述: 由于在获取商品子分类的时候,同时需要获取子分类下的商品,那么多层的列表渲染就只能是第一层好用 问题原因: vue在处理多层的渲染的时候,不能直接用等号赋 ...
- 牛客小白月赛6 指纹锁(set容器的骚操作)
原题地址: 题目描述 HA实验有一套非常严密的安全保障体系,在HA实验基地的大门,有一个指纹锁. 该指纹锁的加密算法会把一个指纹转化为一个不超过1e7的数字,两个指纹数值之差越小,就说 ...
- redis的lua脚本拓展,返回nil及其判断
redis自带的lua脚本 127.0.0.1:6379> hget team wyc "{\"name\":\"wyycc\",\" ...
- 十. 图形界面(GUI)设计2.框架窗口
窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用.有以下三种窗口: Applet窗口:Applet类管理这 ...
- 用swift开发自己的MacOS锁屏软件(二)
上一篇中尝试写了hello world,这一篇中,开始尝试锁屏功能 1.尝试查找swift有没有相关的函数,可以控制系统锁屏之类的,结果并没有找到 2.尝试查找cocoa有没有相关的接口,结果仍然没有 ...
- 代理模式(Proxy)--动态代理(CGLIB)
上一篇:代理模式(Proxy)--动态代理(jdk) (1)CGLIB技术是第三方代理技术,可以对任何类生成代理,代理的原则是对目标对象进行继承代理 (2)如果目标对象被final修饰,则无法被CGL ...
- xcode里面使用Memory Leaks和Instruments检测内存泄漏
教程截图: 作为一名无证程序员,无论你多么精通Objective-C的内存管理,随着时间的推移,你也不可避免的犯内存相关的错误.但通常因为代码量太大,以至于你不可能一行一行的去排除(等你解决完,你设计 ...
- Windows查看所有的端口及端口对应的程序
步骤一.Windows查看所有的端口 点击电脑左下角的开始,然后选择运行选项,接着我们在弹出的窗口中,输入[cmd]命令,进行命令提示符.然后我们在窗口中输入[netstat -ano]按下回车,即会 ...
- JAVA中几种常见集合的使用实例
Java.util.ArrayList(类): *;import java.util.*;public class CollectionTest{//List是一个能包含重复元素的已排序的Collec ...
- 损失函数(loss function)
通常而言,损失函数由损失项(loss term)和正则项(regularization term)组成.发现一份不错的介绍资料: http://www.ics.uci.edu/~dramanan/te ...