azure 云上安装部署nginx

在安装nginx之前可以先安装libevent,安装libevent步骤如下:
1.下载libevent:
wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

2.解压libevent:
tar -zxvpf libevent-2.0.21-stable.tar.gz

3.进入解压目录:
cd libevent-2.0.21-stable

4.指定安装目录:
./configure --prefix=/usr/local/libevent-2.0.21

5.安装libevent:
make
make install

本blog来源地址:http://blog.csdn.net/mchdba/article/details/50967970,不经过原作者mchdba(黄杉)允许,谢绝转载。

6,安装nginx
yum install -y openssl*
tar -xvf pcre-8.31.tar.gz -C /usr/local/
tar -xvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configure   --with-http_ssl_module --prefix=/usr/local/nginx   --with-pcre=/usr/local/pcre-8.31 --with-http_stub_status_module

pS:首席编译脚本 1.121/122
yum -y install gcc automake autoconf libtool make
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_realip_module --with-http_gzip_static_module  --with-http_ssl_module --with-pcre=/usr/local/pcre-8.31

make
make install

7,查看编译参数:

/usr/local/nginx/sbin/nginx -V

8,使用nginx帐号启动
setcap CAP_NET_BIND_SERVICE=+ep /usr/local/nginx/sbin/nginx
要先用root帐号运行 /usr/local/nginx/sbin/nginx 启动,然后kill掉nginx进程
再切换到nginx帐号执行service nginx restart或者/usr/local/nginx/sbin/nginx 启动,就会看到进程是用nginx帐号在启动了

9,报错调试
[[email protected]_net_1 ~]$ service nginx start
start nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
nginx is running[[email protected]_net_1 ~]$
[[email protected]_net_1 ~]$ exit
logout
[[email protected]_net_1 conf]# 
[[email protected]_net_1 conf]# sudo chown root:wheel /usr/local/nginx/sbin/nginx 
[[email protected]_net_1 conf]# sudo chmod u+s /usr/local/nginx/sbin/nginx
[[email protected]_net_1 conf]# 
[[email protected]_net_1 conf]# su - nginx 
[[[email protected]_net_1 conf]# sudo chmod u+x /usr/local/nginx/sbin/nginx
之后进入nginx帐号启动成功了。

时间: 2024-08-05 15:25:20

azure 云上安装部署nginx的相关文章

一次在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置的实例

Zabbix3.0的安装.部署.配置,必须基于LAMP环境或是是LNMP环境. 关于LAMP环境的简单快速搭建,见博客:http://afterdawn.blog.51cto.com/7503144/1923139 注意:以下步骤都是在LAMP配置之后进行的. 本文不会再对zabbix-server和zabbix-agent理论知识再进行介绍,建议看完http://afterdawn.blog.51cto.com/7503144/1922502再进行zabbix实战. Zabbix3.0对软硬件

Thinkcmf 在新浪云上的部署问题

最近要开发一个社团主页,于是想到了CMF内容管理系统的,但是直接在自己的服务器测试成本太高,于是选择了在新浪云上进行部署测试. 但是在安装Thinkcmf的过程中产生了一些技术性的问题.但最后终于在自己的测试下解决了这个问题,再此过程中感谢胡明宣,胡哥的帮助.先 讲自己的安装过程总结如下: 1>你要有一个新浪的账号,注册新浪云账号,具体的见新浪云网站http://sae.sina.com.cn/,在新浪云里创建一个应用假设为demo 2>你要有一个Thinkcmf的安装包,具体版本选择见Thi

Window Server 2008 R2 上安装部署 Exchange 2010

最近先来无事,捣鼓捣鼓 Exchange Server 2010 服务的安装和调试. 一,事先规划: 两台服务器,一台域DC ,一台做 Exchange Server: Exchange 2010 此处将所有功能安装在一台机器上. DC                             Exchange Window Server 2008 R2           Window Server 2008 R2 IP  :10.0.0.100                 IP   :10

在Tomcat上安装部署SAIKU

在Tomcat上安装部署SAIKU Saiku是一个强大的独立工具,用于查询构建数据集市,如:即席查询报表.图表展示.导出报表成excel或csv格式等.Saiku是基于Mondrian OLAP引擎. 本文主要是一步一步解释如何在tomcat下部署saiku,为了让你更好更快的使用.开始之前,假设你已经比较熟悉数据集市数据库,以及如何建立Mondrian Schema.(可以参考之前的<pentaho schema workbench 图文教程>) 示例数据库.schema文件以及saiku

Kibana在Linux上安装部署及使用说明

Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www.elastic.co/cn/products/kibana 一.Kibana安装1.环境准备 Kibana是ElasticSearch的可视化平台,依赖ElasticSearch,需要优先安装ElasticSearch. 示例:ElasticSearch在Linux上安装部署 2.Kibana下载

azure 云上MySQL最新版本 MySQL5.7.11 批量自动化一键式安装 (转)

--背景云端 以前都喜欢了源码安装mysql,总觉得源码是高大上的事情,不过源码也需要时间,特别是make的时候,如果磁盘和cpu差的话,时间很长很长,在虚拟机上安装mysql尤其甚慢了. 现在业务发展了,开始在云上部署了,需要经常安装mysql,有的时候一次部署很多台,如果还是源码安装一个个去执行,效率就比较差了,所以准备采用更快效率的二进制来实现一键式自动化安装mysql. 1,mysql二进制安装包下载地址 下载地址:http://download.csdn.net/detail/mchd

Win 10紧紧粘连在微软Azure云上吸收云服务

根据许多有关Win 10的博客文章来看,微软让Win 10紧紧地粘连在微软的Azure云平台上,Win10与Azure云的分界线十分模糊.使用"粘连"这个词的意思是,Win 10主体与微软Azure云的界线相当模糊,千丝万缕,理不清. 根据有关媒体分析,Win 10免费升级可能给微软造成5亿美元的损失,但是,由此带来的用户提升,给微软带来不少的盈利机会. 对于一般消费者而言,使用云服务的价格为每小时2美分,使用多少时间,系统自动计费,不使用,不收费.所以,Win 10的新款浏览器Spa

DELL OMSA在ESXi服务器上安装部署

前言 本页详述了在一台VMware ESXi(ESXi 5.5)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤. 演示环境: DELL PowerEdge R620, VMware ESXi 5.5 相关软件的下载和准备 1. VMware vSphere CLI 5.5. 我们需要在管理员的操作机(笔记本)上,通过CLI进行远程ESXi服务器的组件安装和配置.请先到VMware的官网下载下面的CLI.(用户可以免费注册,再下载该安装包),并提前安装好. https:/

Dell Omsa在Linux服务器上安装部署

前言 本页详述了在一台Linux(RHEL6.4 x86_64)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤. 演示环境: PowerEdge R620, RHEL 6.4 x86_64 OMSA所必须的关联安装包的安装 安装OMSA之前,我们必须确保OMSA安装所需的一些先决安装包已经安装,它们包括: libcmpiCppImpl0libwsman1sblim-sfcbsblim-sfccopenwsman-clientopenwsman-server 其中sbli