nginx在linux下安装(源码编译)
下载
http://nginx.org/en/download.html

安装
安装依赖
	    	yum -y install gcc gcc-c++ zlib zlib-devel pcre-devel openssl openssl-devel

把安装文件上传到服务器(也可以wget获取,wget http://nginx.org/download/nginx-1.15.12.tar.gz)

解压
tar -zxvf nginx-1.15.12.tar.gz


添加nginx用户,默认会添加一个同名的用户组(也可以不添加)




./configure --prefix=/usr/local/nginx --user=nginx --group=nginx


make && make install

添加软连接
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/

回到家目录,执行nginx

netstat -lntp | grep nginx

访问


也可以这样访问,curl 192.168.116.128:80

如果没有添加软链接,就要这样启动(重启是:./nginx -s reload)

改了配置文件,重启服务:nginx -s reload
上面显示的内容的位置:


root文件夹下的html文件夹中的文件
访问的就是index.html

参考:http://www.runoob.com/linux/nginx-install-setup.html
nginx在linux下安装(源码编译)的更多相关文章
- 在Linux下用源码编译安装apache2
		
Linux下安装一个软件,最好去看下它的官方guide,apache2.4的安装安装guide 0. installation guide http://httpd.apache.org/docs/2 ...
 - linux下如何源码编译安装vim
		
1. 获取源码 git clone https://github.com/vim/vim.git ~/vim cd ~/vim 2. 配置 ./configure --prefix=/home/jel ...
 - linux下JUCE源码编译依赖库
		
JUCE 源码https://github.com/julianstorer/JUCE 想在ubuntu下编译需要提前安装以下依赖库 sudo apt-get install mesa-common- ...
 - Linux环境PostgreSQL源码编译安装
		
Linux环境PostgreSQL源码编译安装 Linux版本: Red Hat 6.4 PostgreSQL版本: postgresql-9.3.2.tar.gz 数据存放目录: /var/post ...
 - Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令
		
Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...
 - linux下python3源码安装及卸载
		
Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园 作者:wuli潇萧 [字体:大 中 小] (一)Linux下软件的源码编译安装和卸载方法 L ...
 - Linux学习日记——源码编译Apache
		
[本文为笔者在学习Linux 下的软件安装时,尝试使用源码安装Apache 的过程,事后进行一个小小的总结,发现错误望指正.] 一.典型的源码编译安装软件的过程包括以下3步: 1) 运行 config ...
 - TensorFlow Python2.7环境下的源码编译(三)编译
		
一.源代码编译 这里要为仅支持 CPU 的 TensorFlow 构建一个 pip 软件包,需要调用以下命令: $ bazel build --cxxopt="-D_GLIBCXX_USE_ ...
 - Nginx 在 Linux 下安装与搭建集群
		
搭建集群图例 集群搭建图如下,为了简单一点,使用一个Nginx服务器+两个Tomcat服务器,省略数据库部分: 环境说明 Linux 为 CentOS 7.2 发行版 + Java jdk 1.8 + ...
 - Linux下安装过程中编译PHP时报错:configure: error: libjpeg.(a|so) not found
		
在Linux下安装PHP过程中,编译时出现configure: error: libjpeg.(a|so) not found 错误的解决的方法: 检查之后发现已经安装libjpeg.可是/usr/l ...
 
随机推荐
- Sentinel Client: 整合Apollo规则持久化
			
在前面的学习过程中,Sentinel 的规则,也就是我们之前定义的限流规则,是通过代码的方式定义好的.这是初始化时需要做的事情,Sentinel 提供了基于API的方式修改规则: FlowRuleMa ...
 - Supervisor-守护进程工具
			
前言 手头上的服务器程序1.0版本终于要进入线上测试阶段了
 - MySQL主键与索引的区别和联系
			
MySQL主键与索引的区别和联系 关系数据库依赖于主键,它是数据库物理模式的基石.主键在物理层面上只有两个用途: 惟一地标识一行. 作为一个可以被外键有效引用的对象. 索引是一种特殊的文件(Inn ...
 - Larave框架下Contracts契约的解析
			
本篇文章给大家带来的内容是关于Larave框架下Contracts契约的解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Contracts Laravel 的契约是一组定义框架提 ...
 - 【MySQL】MariaDB10.2新特性--Flashback
			
MariaDB10.2新特性--Flashback Flashback可以回滚到旧的数据,用于解决用户误删除数据的问题. 实战例子 MariaDB [zsd]> select * from te ...
 - DNS 服务器无法正常解析时,可以尝试这样!
			
DNS 服务器无法正常解析时,可以尝试这样! ========================================================================联通:12 ...
 - golang学习笔记----并发
			
并发模型 并发目前来看比较主流的就三种: 多线程:每个线程一次处理一个请求,线程越多可并发处理的请求数就越多,但是在高并发下,多线程开销会比较大. 协程:无需抢占式的调度,开销小,可以有效的提高线程的 ...
 - 《 .NET并发编程实战》实战习题集 - 4 - 如何重用一次性资源
			
如何重用以下一次性资源代码呢? string text; using (var stream = new StreamReader(path)) { text = stream.ReadToEnd() ...
 - windows通过秘钥使用ssh和scp
			
windows10内置支持了ssh和scp等仿linux指令,可以让我们方便的使用类似linux的工作流把日常的代码资源部署维护工作写成脚本(批处理). ssh和scp都有-i参数可以通过指定一个私钥 ...
 - SQL Server merge用法
			
有两个表名:source 表和 target 表,并且要根据 source 表中匹配的值更新 target 表. 有三种情况: source 表有一些 target 表不存在的行.在这种情况下,需要将 ...