linux下安装配置nginx

这里以nginx-1.13.12版本为例子

1、首先去官网下载nginx-1.13.12.tar.gz安装包并上传到linux服务器并解压缩安装包

tar -zxvf nginx-1.13.12.tar.gz

2、在安装ngxin之前我们首先要保证linux的防火墙是关闭状态

systemctl stop firewalld.service #停止
firewall systemctl disable firewalld.service #禁止firewall开机启动?
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

3、安装c++编译环境,如果已经安装过忽略即可

yum install gcc-c++
Is this ok [y/d/N]: y

安装成功
测试

[[email protected] nginx-1.13.12]# gcc
gcc: 致命错误:没有输入文件
编译中断。
[[email protected] nginx-1.13.12]# make
make: * 没有指明目标并且找不到 makefile。 停止。

4、安装一下nginx的一些相关依赖

yum install-y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

5、安装完依赖之后进入nginx解压后的文件夹

执行命令./configure --prefix=/home/demo/nginx
/home/demo/nginx这个路径是指定ngxin的安装目录

6、安装完成之后执行ls命令会发现解压缩文件夹下有会多出来一个Makefile文件

7、开始安装
命令:make
命令:make install

8、查看安装目录

[[email protected] nginx]# cd /home/demo/nginx
[[email protected] nginx]# ls
conf html logs sbin

9、启动nginx

[[email protected] nginx]# cd sbin/
[[email protected] sbin]# ls
nginx
[[email protected] sbin]# ./nginx

查看进程

[[email protected] sbin]# ps aux|grep nginx
root 7779 0.0 0.0 20544 612 ? Ss 05:27 0:00 nginx: master process ./nginx
nobody 7780 0.0 0.1 23076 1636 ? S 05:27 0:00 nginx: worker process
root 7884 0.0 0.0 112720 984 pts/2 S+ 05:29 0:00 grep --color=auto nginx
访问服务器测试

10、关闭nginx

[[email protected] sbin]# ./nginx -s stop
[[email protected] sbin]# ps aux|grep nginx
root 7951 0.0 0.0 112720 984 pts/2 S+ 05:33 0:00 grep --color=auto nginx

11、重新加载配置文件

./nginx -s reload

原文地址:http://blog.51cto.com/13589319/2120027

时间: 2024-09-30 10:23:55

linux下安装配置nginx的相关文章

详解Linux下安装配置Nginx

1. 从Nginx官网下载Nginx.目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下.运行"tar -zxvf nginx-1.6.2.tar.gz"进行解压. 3. 切换到/opt/nginx/nginx-1.6.2目录下,运行./configure进行初始化配置.如出现下面的提示,说明该机器没有安装PCRE,而Nginx需要依赖PCRE,需要手动安装PCRE. 4. 安装完PCRE后,再次运行./configure进行初始化即可.注意

Linux下安装配置Apache服务器

Linux下安装配置Apache服务器 1. 安装Apache [[email protected] ~]# yum –y install httpd 2. 启动Apache [[email protected] ~]# systemctl start httpd 3. 查看进程 [[email protected] ~]# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib

linux下安装配置tomcat以及tomcat开机自启配置

Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案 一.从官方网站上下载tomcat软件包. 官网地址: http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地. 二.通过工具SSH Secure 上传至linux服务器中,进行解压 解压tomcat压缩文件: #tar zxvf apache-tomcat-7.0.53.tar.gz 将解压后的

Linux下安装配置Nexus

一.安装和运行nexus 1.下载nexus:http://www.sonatype.org/nexus/go 可选择tgz和zip格式,以及war,选择tgz或zip时不同版本可能在启动时存在一定问题,可能是因为jdk版本问题,若无法启动请选择2.5或更早的版本 注:nexus 2.6版本之后不再支持jdk1.6 2.安装nexus 若下载war,则将其放置tomcat下的webapp目录中,改名为nexus,运行tomcat服务,即可访问http://localhost:8081/nexus

在linux下安装配置Initiator

在linux下安装和配置Initiator 环境 : 开启虚拟机,安装有linux操作系统. 首先打开linux操作系统,进入后使用命令ifconfig –a查看ip地址 在windows下安装安装有SecureCRT 7.1软件或者putty来进行远程控制     在linux下安装Initiator [[email protected] ~]# mkdir -p /mnt/cdron 创建目录并将光盘挂载到/mnt/cdrom目录下 [[email protected] ~]# mount

(转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考. 安装首先我们得获得MySQL,Apache,PHP,WordPress

linux 下安装配置jboss as7以及部署应用

linux 下安装配置jboss as7以及部署应用 1.测试平台及软件 centos 5.4 jdk-7u5-linux-i586.rpm jboss-as-7.1.1.Final.zip jboss-as-quickstarts-7.1.1.CR2-dist.zip apache-maven-3.0.4-bin.tar.gz 2.安装相关软件 a.安装jdk [[email protected] ~]# chmod +x jdk-7u5-linux-i586.rpm [[email prot

linux下安装配置DHCP服务器

前提是已经安装了 core 及 base 两个组 # cat /etc/redhat-release   Red Hat Enterprise Linux Server release 6.4 (Santiago)   # uname -a  Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29  11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 修改本机IP为静态获

Kali Linux下安装配置ProFTPD实例

1,安装ProFTPD 在ftp://ftp.proftpd.org/下可以找到官方发布的各个ProFTPD版本,本人使用ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz [email protected]:~# wget ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz [email protected]:~# tar –xf proftpd-1.3.0a