赞
踩
Nginx的官方下载网站为http://nginx.org/en/download.html
获取Nginx源码http://nginx.org/download/
1.上传安装包
put d:/nginx-1.17.5.tar.gz
2.解压安装包
tar -zxvf nginx-1/17.5.tar.gz
3.进入Nginx目录
cd nginx-1.17.5
4.安装依赖环境
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
yum -y install gcc-c++
5.安装Nginx
./configure
make
make install
安装后在/usr/local下就会有一个nginx目录
6.启动Nginx
cd /usr/local/nginx/sbin
启动
./nginx
停止
./nginx -s stop
重启
./nginx -s reload
7.查看服务状态
ps -ef | grep nginx
8.测试Nginx服务是否成功启动
http://ip地址:80
1.创建一个demo目录
cd /home
mkdir demo
2.将项目上传到目demo录
put d:/web.zip
3.解压项目
unzip web.zip
4.编辑Nginx配置文件nginx-1.17.5/conf/nginx.conf
找到server的大括号范围,修改location的路径
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /home/demo;
index index.html index.htm;
}
5.关闭nginx服务
./nginx -s stop
6.启动服务并加载配置文件
/usr/local/nginx/sbin/nginx -c /home/nginx-1.17.5/conf/nginx.conf
7.浏览器打开网址
http://ip
使用源码进行简单安装,我们会发现安装的过程比较繁琐,需要提前准备GCC编译器、PCRE兼容正则表达式库、zlib压缩库、OpenSSL安全通信的软件库包,然后才能进行Nginx的安装。
./nginx -V
,通过该命令可以查看到所安装Nginx的版本及相关配置信息
(1)安装yum-utils
sudo yum install -y yum-utils
(2)添加yum源文件
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
(3)查看是否安装成功
yum list | grep nginx
(4)使用yum进行安装
yun install -y nginx
(5)查看nginx的安装位置
whereis nginx
(6)启动测试
1). 安装依赖包
由于nginx是基于c语言开发的,所以需要安装c语言的编译环境,及正则表达式库等第三方依赖库。
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
2). 下载Nginx安装包
yum install wget
wget https://nginx.org/download/nginx-1.16.1.tar.gz
wget :
wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。
执行完wget指令后,就会在当前所在目录看到下载下来的文件。
3). 解压nginx压缩包
tar -zxvf nginx-1.16.1.tar.gz
4). 配置Nginx编译环境
cd nginx-1.16.1
./configure --prefix=/usr/local/nginx
说明:
--prefix 指定的目录,就是我们安装Nginx的目录。
5). 编译&安装
make & make install
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。