nginx的安装及其用法

官网地址: http://nginx.org/en/download.html

windows安装

配置环境变量:

NGINX_HOME

进入到nginx解压目录下直接启动

命令#  start nginx

浏览器访问:http://localhost:80

有看到nginx的欢迎界面表示安装成功

配置文件在conf目录的nginx.conf文件中

附加命令

结束nginx进程:# taskkill /f /t /im nginx.exe 

ubuntuan安装

输入# apt-get update回车
安装curl,用来下载资源:
输入# apt-get install -y curl回车
下载node安装脚本:
输入# curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -回车
安装nodejs:
输入# apt-get install nodejs回车
分别查看node和npm 是否安装了:
输入# node -v回车
输入# npm -v 回车
如果查到版本号说明成功了

选定源码目录,原则上可以是任何目录。这里我选择/usr/local/src:
输入# cd /usr/local/src回车
安装pcre库,zlib库,ssl(某些vps默认没装ssl):
输入# sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0v5 libssl-dev zlib1g-dev回车

输入# cd /usr/local/src回车

输入# wget http://nginx.org/download/nginx-1.13.1.tar.gz回车

输入# tar -zxvf nginx-1.13.1.tar.gz回车

输入# cd nginx-1.13.1回车

输入# ./configure回车

输入# make回车

输入# make install回车

这里可能会出现错误
nginx 安装时候报错:make: *** No rule to make target build', needed bydefault’. Stop.
出现此种情况,是linux系统没有安装先决条件

解决方法如下:
Hat的发布版本;apt用于Debian和Ubuntu;yast用于SuSE Linux等等
RedHat中安装GCC:
# yum install gcc
Ubuntu中安装GCC:
# apt-get install gcc

PCRE库
RedHat中安装PCRE:
# yum install pcre pcre-devel
Ubuntu中安装PCRE:
# apt-get install libpcre3 libpcre3-dev

zlib库
RedHat中安装zlib:
# yum install zlib zlib-devel
Ubuntu中安装zlib:
# apt-get install zlib1g zlib1g-dev

OpenSSL库
RedHat中安装OpenSSL:
# yum install openssl openssl-devel
Ubuntu中安装OpenSSL:(注:Ubuntu14.04的仓库中没有发现openssl-dev):
# apt-get install openssl openssl-dev

编译成功后上级目录会多个nginx文件夹,之后所有静态文件全部丢进nginx目录下的html文件中

检查是否安装成功
./nginx -t

启动
sudo /usr/local/nginx/sbin/nginx

同样的访问看到看到nginx欢迎界面表示安装成功。

注意:如果你是安装到服务器上,你需要放行端口或者关闭防火墙。

原文地址:https://www.cnblogs.com/ckfeng/p/15313095.html