nginx 基本安装与配置总结

如下内容须要你掌握一些预备知识html

1.Ubuntu的目录结构linux

2.SSH指令及FTP软件登陆远程服务器nginx

3.Linux基本指令操做web

  1. 安装nginx

    安装以前搞清楚你的操做系统,Ubuntu仍是CentOS,还有具体的版本。可使用如下指令检测ubuntu

cat /proc/version

建议操做系统都选择稳定版,如笔者使用的操做系统为Ubuntu Server16.04LTS。这种版本的问题通常都会少不少。vim

安装的方法尽可能在官方网站上面去看,一方面能够锻炼你的英语阅读能力;另外一方面也比在百度上去找获得的信息要准确得多服务器

笔者目前的安装版本是 Ubuntu Server 16.04LTS ,官网地址
clipboard.png工具

clipboard.png

clipboard.png

经过简单地阅读可以快速地获取到以上的信息,可是考虑到Linux的权限问题应该在指令的前面加上sudo,不然安装失败(Ubuntu经常使用指令)网站

sudo apt-get update
sudo apt-get install nginx
  1. 安装其余说明

    笔者在安装以前通常都会使用以下的指令先查看本机上是否已经安装spa

    dpkg -l |grep nginx

    查看的结果为

clipboard.png

  1. 安装完成以后的了解下nginx的安装位置(每一个版本均可能存在差别,若是使用百度来搜索估计又要整晕)
whereis nginx

clipboard.png

其中/usr/sbin/nginx 为执行指令所在位置

/etc/nginx 为nginx配置文件所在位置

  1. 如何部署代码
    进入/etc/nginx 文件夹,咱们重点关注sites-available和sites-enabled

翻译过来就是【能够启用的站点】和【已经启用的站点】
clipboard.png

使用FTP工具登陆到服务器以后能够看到 sites-enabled 下面默认有一个default,可是上面有一个相似快捷方式的图标,实际上这是一个软连接,连接的文件在 sites-available中(用ubuntu ln 指令能够创建软连接)

clipboard.png

这也意味着实际上已经【sites-enabled】就是【sites-available】的软连接

clipboard.png

咱们能够直接修改【sites-available】的default 来设置第一个站点,以下就是default 的设置使用vim指令打开的状况(若是不熟悉vim指令能够经过FTP工具把这个文件下载下来修改以后再上传)

clipboard.png

其中:

1.listen 9999:表示监听9999端口

2.root /var/www/html/bigDataweb :表示站点的目录放在/var/www/html/bigDataweb文件夹下面

以上设置完成后,便可启动服务

5.nginx 的指令

sudo /usr/sbin/nginx -t //检查配置是否正确

sudo /usr/sbin/nginx  //启动服务

sudo /usr/sbin/nginx -s reload //从新载入配置

/usr/sbin/nginx 是使用whereis指令检查到的nginx的命令位置

若是以上方法你都以为很差用,就用Ubuntu 的reboot指令吧

相关文章
相关标签/搜索