美文网首页
使用nginx安装一个web服务器(Linux版本)

使用nginx安装一个web服务器(Linux版本)

作者: 80b7b6115d87 | 来源:发表于2018-01-05 21:56 被阅读20次

一、环境

1.操作系统:ubuntu
2.nginx版本: nginx-1.12.2 (当前最高稳定版2018/01/04)

二、下载

wget http://nginx.org/download/nginx-1.12.2.tar.gz

三、安装步骤

1.官网的安装步骤地址:
http://nginx.org/en/docs/configure.html     但是我这里不推荐
2.安装注意事项
2.1源码安装首先就是依赖gcc g++库所以首先就是安装gcc和g++库
sudo apt-get install build-essential
sudo apt-get install libtool
2.2安装pcre库
sudo apt-get install libpcre3 libpcre3-dev
2.3安装zlib依赖库
sudo apt-get install zlib1g-dev
2.4安装openssl依赖库
sudo apt-get install openssl
3.安装nginx
3.1解压nginx
tar -zxvf nginx-1.12.2.tar.gz
3.2进入解压后的nginx目录cd nginx-1.12.2/
3.2 配置命令
./configure     采用这种默认配置方式,不用使用官网的方式
3.3 make和make install
make
make install

安装完成

whereis nginx     查询nginx安装目录,这样就可以找到我们刚刚的nginx安装到哪里了,其实如果经常安装的就算不使用这条命令也会知道安装到哪里了。
命令介绍:

0.首先切换到nginx命令目录 cd /usr/local/nginx/sbin
1.启动命令: ./nginx
2.停止命令: ./nginx -s stop 查询出nginx进程ID然后直接kill掉
3.停止命令: ./nginx -s quit 处理完nginx请求在停止
4.重新加载配置文件: ./nginx -s reload 不需要重启,直接热加载

四、配置文件简单修改

4.1目标
搭建一个简单的web服务器,上传一个静态页面,并且可以通过IP地址访问到此静态页面服务器
4.2修改配置文件nginx.conf
配置文件的路径在 /usr/local/nginx/conf
我这里只是简单的实现一个静态的web服务器的功能,简单的修改配置文件,不做深入研究,大神请忽略。

修改后的配置文件如下:


user  hs;  #Linux服务器的用户名
worker_processes  1;   #工作线程,一般是cpu的2倍

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       8989;  #监听端口号
        server_name  localhost;  #名称

        location / {
            root  /home/webapp/ukoko;      #root:属性设置文件的路径,这样在访问此路径下的文件时不再需要填写路径
            index  index.html index.htm;   #index属性 如果index.html在/home/webapp/ukoko路径下,直接就可以访问到,不需要加上路径,比如  http://localhost:8989/index.html
        }
    }
}

启动,停止,重载等,开始进行nginx服务器之旅

相关文章

网友评论

      本文标题:使用nginx安装一个web服务器(Linux版本)

      本文链接:https://www.haomeiwen.com/subject/kyrdnxtx.html